Browse Source

merge de la branche dev du repertoire software/monitor/monitor

Sébastien DI MERCURIO 5 years ago
parent
commit
6d3307f1f3
100 changed files with 10993 additions and 111 deletions
  1. 0
    4
      software/monitor/monitor/.gitignore
  2. 73
    107
      software/monitor/monitor/MonitorUI.cs
  3. 116
    0
      software/monitor/monitor/docs/html/_client_8cs.html
  4. 120
    0
      software/monitor/monitor/docs/html/_client_8cs_source.html
  5. 116
    0
      software/monitor/monitor/docs/html/_command_manager_8cs.html
  6. 124
    0
      software/monitor/monitor/docs/html/_command_manager_8cs_source.html
  7. 122
    0
      software/monitor/monitor/docs/html/_destijl_command_manager_8cs.html
  8. 167
    0
      software/monitor/monitor/docs/html/_destijl_command_manager_8cs_source.html
  9. 110
    0
      software/monitor/monitor/docs/html/_monitor_u_i_8cs.html
  10. 151
    0
      software/monitor/monitor/docs/html/_monitor_u_i_8cs_source.html
  11. 115
    0
      software/monitor/monitor/docs/html/_program_8cs.html
  12. 105
    0
      software/monitor/monitor/docs/html/_program_8cs_source.html
  13. 110
    0
      software/monitor/monitor/docs/html/annotated.html
  14. 5
    0
      software/monitor/monitor/docs/html/annotated_dup.js
  15. BIN
      software/monitor/monitor/docs/html/bc_s.png
  16. BIN
      software/monitor/monitor/docs/html/bdwn.png
  17. 123
    0
      software/monitor/monitor/docs/html/class_main_window-members.html
  18. 1085
    0
      software/monitor/monitor/docs/html/class_main_window.html
  19. 29
    0
      software/monitor/monitor/docs/html/class_main_window.js
  20. 4
    0
      software/monitor/monitor/docs/html/class_main_window__coll__graph.map
  21. 1
    0
      software/monitor/monitor/docs/html/class_main_window__coll__graph.md5
  22. BIN
      software/monitor/monitor/docs/html/class_main_window__coll__graph.png
  23. 2
    0
      software/monitor/monitor/docs/html/class_main_window__inherit__graph.map
  24. 1
    0
      software/monitor/monitor/docs/html/class_main_window__inherit__graph.md5
  25. BIN
      software/monitor/monitor/docs/html/class_main_window__inherit__graph.png
  26. 111
    0
      software/monitor/monitor/docs/html/classes.html
  27. 119
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_client-members.html
  28. 697
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_client.html
  29. 21
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_client.js
  30. 117
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_command_manager-members.html
  31. 683
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_command_manager.html
  32. 23
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_command_manager.js
  33. 2
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_command_manager__coll__graph.map
  34. 1
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_command_manager__coll__graph.md5
  35. BIN
      software/monitor/monitor/docs/html/classmonitor_1_1_command_manager__coll__graph.png
  36. 121
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_list-members.html
  37. 477
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_list.html
  38. 23
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_list.js
  39. 134
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager-members.html
  40. 1140
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager.html
  41. 43
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager.js
  42. 3
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager__coll__graph.map
  43. 1
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager__coll__graph.md5
  44. BIN
      software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager__coll__graph.png
  45. 102
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_main_class-members.html
  46. 143
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_main_class.html
  47. 4
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_main_class.js
  48. 111
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_robot_command_list-members.html
  49. 297
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_robot_command_list.html
  50. 13
    0
      software/monitor/monitor/docs/html/classmonitor_1_1_robot_command_list.js
  51. BIN
      software/monitor/monitor/docs/html/closed.png
  52. BIN
      software/monitor/monitor/docs/html/doc.png
  53. 1596
    0
      software/monitor/monitor/docs/html/doxygen.css
  54. BIN
      software/monitor/monitor/docs/html/doxygen.png
  55. 104
    0
      software/monitor/monitor/docs/html/dynsections.js
  56. 107
    0
      software/monitor/monitor/docs/html/files.html
  57. 20
    0
      software/monitor/monitor/docs/html/files.js
  58. BIN
      software/monitor/monitor/docs/html/folderclosed.png
  59. BIN
      software/monitor/monitor/docs/html/folderopen.png
  60. 477
    0
      software/monitor/monitor/docs/html/functions.html
  61. 105
    0
      software/monitor/monitor/docs/html/functions_enum.html
  62. 291
    0
      software/monitor/monitor/docs/html/functions_func.html
  63. 311
    0
      software/monitor/monitor/docs/html/functions_vars.html
  64. 127
    0
      software/monitor/monitor/docs/html/graph_legend.html
  65. 1
    0
      software/monitor/monitor/docs/html/graph_legend.md5
  66. BIN
      software/monitor/monitor/docs/html/graph_legend.png
  67. 112
    0
      software/monitor/monitor/docs/html/hierarchy.html
  68. 12
    0
      software/monitor/monitor/docs/html/hierarchy.js
  69. 98
    0
      software/monitor/monitor/docs/html/index.html
  70. 3
    0
      software/monitor/monitor/docs/html/inherit_graph_0.map
  71. 1
    0
      software/monitor/monitor/docs/html/inherit_graph_0.md5
  72. BIN
      software/monitor/monitor/docs/html/inherit_graph_0.png
  73. 3
    0
      software/monitor/monitor/docs/html/inherit_graph_1.map
  74. 1
    0
      software/monitor/monitor/docs/html/inherit_graph_1.md5
  75. BIN
      software/monitor/monitor/docs/html/inherit_graph_1.png
  76. 3
    0
      software/monitor/monitor/docs/html/inherit_graph_2.map
  77. 1
    0
      software/monitor/monitor/docs/html/inherit_graph_2.md5
  78. BIN
      software/monitor/monitor/docs/html/inherit_graph_2.png
  79. 3
    0
      software/monitor/monitor/docs/html/inherit_graph_3.map
  80. 1
    0
      software/monitor/monitor/docs/html/inherit_graph_3.md5
  81. BIN
      software/monitor/monitor/docs/html/inherit_graph_3.png
  82. 3
    0
      software/monitor/monitor/docs/html/inherit_graph_4.map
  83. 1
    0
      software/monitor/monitor/docs/html/inherit_graph_4.md5
  84. BIN
      software/monitor/monitor/docs/html/inherit_graph_4.png
  85. 3
    0
      software/monitor/monitor/docs/html/inherit_graph_5.map
  86. 1
    0
      software/monitor/monitor/docs/html/inherit_graph_5.md5
  87. BIN
      software/monitor/monitor/docs/html/inherit_graph_5.png
  88. 3
    0
      software/monitor/monitor/docs/html/inherit_graph_6.map
  89. 1
    0
      software/monitor/monitor/docs/html/inherit_graph_6.md5
  90. BIN
      software/monitor/monitor/docs/html/inherit_graph_6.png
  91. 137
    0
      software/monitor/monitor/docs/html/inherits.html
  92. 87
    0
      software/monitor/monitor/docs/html/jquery.js
  93. 26
    0
      software/monitor/monitor/docs/html/menu.js
  94. 51
    0
      software/monitor/monitor/docs/html/menudata.js
  95. 122
    0
      software/monitor/monitor/docs/html/namespacemonitor.html
  96. 9
    0
      software/monitor/monitor/docs/html/namespacemonitor.js
  97. 103
    0
      software/monitor/monitor/docs/html/namespaces.html
  98. 4
    0
      software/monitor/monitor/docs/html/namespaces.js
  99. BIN
      software/monitor/monitor/docs/html/nav_f.png
  100. 0
    0
      software/monitor/monitor/docs/html/nav_g.png

+ 0
- 4
software/monitor/monitor/.gitignore View File

@@ -38,7 +38,3 @@ Thumbs.db
38 38
 
39 39
 # dotCover
40 40
 *.dotCover
41
-
42
-doc/
43
-docs/
44
-

+ 73
- 107
software/monitor/monitor/MonitorUI.cs View File

@@ -25,6 +25,11 @@
25 25
 // 15/10/2019 dimercur
26 26
 // Demande #43: Migrer le code lié à la gestion des images dans sa propre classe widget
27 27
 
28
+// 11/04/2019 dimercur
29
+// Suppression du timer battery
30
+// suppression de la case à cocher getbattery
31
+// Prise en charge des messages ANSWER_TIMEOUT et ANSWER_COM_ERROR dans OnCommandReceivedEvent
32
+
28 33
 using System;
29 34
 using Gtk;
30 35
 using Gdk;
@@ -69,11 +74,6 @@ public partial class MainWindow : Gtk.Window
69 74
     private ImageWidget imageWidget;
70 75
 
71 76
     /// <summary>
72
-    /// Timer for battery request
73
-    /// </summary>
74
-    private System.Timers.Timer batteryTimer;
75
-
76
-    /// <summary>
77 77
     /// Counter for image reception and detecting bad picture ratio
78 78
     /// </summary>
79 79
     private int imageReceivedCounter = 0;
@@ -91,10 +91,6 @@ public partial class MainWindow : Gtk.Window
91 91
         // Init of image widget
92 92
         imageWidget = new ImageWidget(drawingAreaCamera);
93 93
 
94
-        // create new timer for battery request, every 10s
95
-        batteryTimer = new System.Timers.Timer(10000.0);
96
-        batteryTimer.Elapsed += OnBatteryTimerElapsed;
97
-
98 94
         // Customize controls
99 95
         AdjustControls();
100 96
     }
@@ -145,7 +141,6 @@ public partial class MainWindow : Gtk.Window
145 141
 
146 142
                 if (cmdManager != null) cmdManager.Close();
147 143
 
148
-                batteryTimer.Stop();
149 144
                 break;
150 145
             case SystemState.ServerConnected:
151 146
                 buttonServerConnection.Label = "Disconnect";
@@ -159,14 +154,12 @@ public partial class MainWindow : Gtk.Window
159 154
                 labelRobotControl.Sensitive = false;
160 155
                 gtkAlignmentRobotControl.Sensitive = false;
161 156
 
162
-                batteryTimer.Stop();
163 157
                 break;
164 158
             case SystemState.RobotConnected:
165 159
                 buttonRobotActivation.Label = "Reset";
166 160
                 labelRobotControl.Sensitive = true;
167 161
                 gtkAlignmentRobotControl.Sensitive = true;
168 162
 
169
-                batteryTimer.Start();
170 163
                 break;
171 164
             default:
172 165
                 labelRobot.Sensitive = false;
@@ -259,64 +252,81 @@ public partial class MainWindow : Gtk.Window
259 252
             // Depending on message received (based on header), launch correponding action
260 253
             header = header.ToUpper();
261 254
 
262
-            if (header == DestijlCommandList.ROBOT_BATTERY_LEVEL)
255
+            switch (header)
263 256
             {
264
-                string batLevel = "";
257
+                case DestijlCommandList.ANSWER_TIMEOUT:
258
+                case DestijlCommandList.ANSWER_COM_ERROR:
259
+                    Console.WriteLine("Communication lost with robot");
260
+                    Gtk.Application.Invoke(delegate
261
+                    {
262
+                        MessagePopup(MessageType.Error, ButtonsType.Ok, "Robot lost", "Communication with robot lost !");
263
+                    });
265 264
 
266
-                switch (data[0])
267
-                {
268
-                    case '2':
269
-                        batLevel = "High";
270
-                        break;
271
-                    case '1':
272
-                        batLevel = "Low";
273
-                        break;
274
-                    case '0':
275
-                        batLevel = "Empty";
276
-                        break;
277
-                    default:
278
-                        batLevel = "Invalid value";
279
-                        break;
280
-                }
265
+                    ChangeState(SystemState.ServerConnected);
281 266
 
282
-                Gtk.Application.Invoke(delegate
283
-                {
284
-                    labelBatteryLevel.Text = batLevel;
285
-                });
286
-            }
287
-            else if (header == DestijlCommandList.CAMERA_IMAGE)
288
-            {
289
-                imageReceivedCounter++;
267
+                    break;
268
+                case DestijlCommandList.ROBOT_BATTERY_LEVEL:
269
+                    string batLevel = "";
290 270
 
291
-                byte[] image = new byte[2];
292
-                try
293
-                {
294
-                    image = Convert.FromBase64String(data);
295
-                }
296
-                catch (FormatException)
297
-                {
298
-                    badImageReceivedCounter++;
299
-                    Console.WriteLine("Unable to convert from base64 ");
300
-                }
271
+                    switch (data[0])
272
+                    {
273
+                        case '2':
274
+                            batLevel = "High";
275
+                            break;
276
+                        case '1':
277
+                            batLevel = "Low";
278
+                            break;
279
+                        case '0':
280
+                            batLevel = "Empty";
281
+                            break;
282
+                        default:
283
+                            batLevel = "Invalid value";
284
+                            break;
285
+                    }
301 286
 
302
-                try
303
-                {
304
-                    imageWidget.ShowImage(image);
305
-                }
306
-                catch (GLib.GException)
307
-                {
308
-                    badImageReceivedCounter++;
287
+                    Gtk.Application.Invoke(delegate
288
+                    {
289
+                        labelBatteryLevel.Text = batLevel;
290
+                    });
291
+
292
+                    break;
293
+                case DestijlCommandList.CAMERA_IMAGE:
294
+                    imageReceivedCounter++;
295
+
296
+                    byte[] image = new byte[2];
297
+                    try
298
+                    {
299
+                        image = Convert.FromBase64String(data);
300
+                    }
301
+                    catch (FormatException)
302
+                    {
303
+                        badImageReceivedCounter++;
304
+                        Console.WriteLine("Unable to convert from base64 ");
305
+                    }
306
+
307
+                    try
308
+                    {
309
+                        imageWidget.ShowImage(image);
310
+                    }
311
+                    catch (GLib.GException)
312
+                    {
313
+                        badImageReceivedCounter++;
309 314
 #if DEBUG
310
-                    Console.WriteLine("Bad Image: " + badImageReceivedCounter +
311
-                                      " / " + imageReceivedCounter +
312
-                                      " (" + badImageReceivedCounter * 100 / imageReceivedCounter + "%)");
315
+                        Console.WriteLine("Bad Image: " + badImageReceivedCounter +
316
+                                          " / " + imageReceivedCounter +
317
+                                          " (" + badImageReceivedCounter * 100 / imageReceivedCounter + "%)");
313 318
 #endif
314
-                }
315
-                //}
316
-            }
317
-            else if (header == DestijlCommandList.CAMERA_POSITION)
318
-            {
319
-                imageWidget.Position = DestijlCommandManager.DecodePosition(data);
319
+                    }
320
+
321
+                    break;
322
+                case DestijlCommandList.CAMERA_POSITION:
323
+                    imageWidget.Position = DestijlCommandManager.DecodePosition(data);
324
+
325
+                    break;
326
+                default:
327
+                    Console.WriteLine("Untreated message from supervisor: " + header + ": " + data);
328
+
329
+                    break;
320 330
             }
321 331
         }
322 332
     }
@@ -527,50 +537,6 @@ public partial class MainWindow : Gtk.Window
527 537
     }
528 538
 
529 539
     /// <summary>
530
-    /// Callback called when battery timer expired
531
-    /// </summary>
532
-    /// <param name="sender">Sender object</param>
533
-    /// <param name="e">Event</param>
534
-    void OnBatteryTimerElapsed(object sender, System.Timers.ElapsedEventArgs e)
535
-    {
536
-        DestijlCommandManager.CommandStatus status;
537
-        batteryTimer.Stop();
538
-
539
-        // if battery checkbox is checked, a request for battery level is done
540
-        if (checkButtonGetBattery.Active)
541
-        {
542
-            status = cmdManager.RobotGetBattery();
543
-
544
-            // if status is not ok, show appropriate message and print "Unknown" for battery level
545
-            switch (status)
546
-            {
547
-                case DestijlCommandManager.CommandStatus.Success:
548
-                    batteryTimer.Start();
549
-                    break;
550
-                case DestijlCommandManager.CommandStatus.CommunicationLostWithServer:
551
-                    Console.WriteLine("Error: Connection lost with server");
552
-                    batteryTimer.Stop();
553
-                    labelBatteryLevel.Text = "Unknown";
554
-
555
-                    ChangeState(SystemState.NotConnected);
556
-                    break;
557
-                case DestijlCommandManager.CommandStatus.CommunicationLostWithRobot:
558
-                    Console.WriteLine("Error: Connection lost with robot");
559
-                    batteryTimer.Stop();
560
-                    labelBatteryLevel.Text = "Unknown";
561
-
562
-                    ChangeState(SystemState.ServerConnected);
563
-                    break;
564
-                default:
565
-                    labelBatteryLevel.Text = "Unknown";
566
-                    batteryTimer.Start();
567
-                    break;
568
-            }
569
-        }
570
-        else batteryTimer.Start();
571
-    }
572
-
573
-    /// <summary>
574 540
     /// Callback called when checkbutton for camera is clicked
575 541
     /// </summary>
576 542
     /// <param name="sender">Sender object</param>

+ 116
- 0
software/monitor/monitor/docs/html/_client_8cs.html View File

@@ -0,0 +1,116 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Client.cs File Reference</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('_client_8cs.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="summary">
84
+<a href="#nested-classes">Classes</a> &#124;
85
+<a href="#namespaces">Namespaces</a>  </div>
86
+  <div class="headertitle">
87
+<div class="title">Client.cs File Reference</div>  </div>
88
+</div><!--header-->
89
+<div class="contents">
90
+
91
+<p><a href="_client_8cs_source.html">Go to the source code of this file.</a></p>
92
+<table class="memberdecls">
93
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
94
+Classes</h2></td></tr>
95
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td></tr>
96
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Static class for TCP client  <a href="classmonitor_1_1_client.html#details">More...</a><br /></td></tr>
97
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
98
+</table><table class="memberdecls">
99
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
100
+Namespaces</h2></td></tr>
101
+<tr class="memitem:namespacemonitor"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemonitor.html">monitor</a></td></tr>
102
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
103
+</table>
104
+</div><!-- contents -->
105
+</div><!-- doc-content -->
106
+<!-- start footer part -->
107
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
108
+  <ul>
109
+    <li class="navelem"><a class="el" href="_client_8cs.html">Client.cs</a></li>
110
+    <li class="footer">Generated by
111
+    <a href="http://www.doxygen.org/index.html">
112
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
113
+  </ul>
114
+</div>
115
+</body>
116
+</html>

+ 120
- 0
software/monitor/monitor/docs/html/_client_8cs_source.html
File diff suppressed because it is too large
View File


+ 116
- 0
software/monitor/monitor/docs/html/_command_manager_8cs.html View File

@@ -0,0 +1,116 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: CommandManager.cs File Reference</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('_command_manager_8cs.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="summary">
84
+<a href="#nested-classes">Classes</a> &#124;
85
+<a href="#namespaces">Namespaces</a>  </div>
86
+  <div class="headertitle">
87
+<div class="title">CommandManager.cs File Reference</div>  </div>
88
+</div><!--header-->
89
+<div class="contents">
90
+
91
+<p><a href="_command_manager_8cs_source.html">Go to the source code of this file.</a></p>
92
+<table class="memberdecls">
93
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
94
+Classes</h2></td></tr>
95
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td></tr>
96
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Command Manager. Use for timeout managment during reception of data Used as intermediate layer between TCP client class (<a class="el" href="classmonitor_1_1_client.html" title="Static class for TCP client ">Client</a>) and application level managment of command and answers  <a href="classmonitor_1_1_command_manager.html#details">More...</a><br /></td></tr>
97
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
98
+</table><table class="memberdecls">
99
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
100
+Namespaces</h2></td></tr>
101
+<tr class="memitem:namespacemonitor"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemonitor.html">monitor</a></td></tr>
102
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
103
+</table>
104
+</div><!-- contents -->
105
+</div><!-- doc-content -->
106
+<!-- start footer part -->
107
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
108
+  <ul>
109
+    <li class="navelem"><a class="el" href="_command_manager_8cs.html">CommandManager.cs</a></li>
110
+    <li class="footer">Generated by
111
+    <a href="http://www.doxygen.org/index.html">
112
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
113
+  </ul>
114
+</div>
115
+</body>
116
+</html>

+ 124
- 0
software/monitor/monitor/docs/html/_command_manager_8cs_source.html
File diff suppressed because it is too large
View File


+ 122
- 0
software/monitor/monitor/docs/html/_destijl_command_manager_8cs.html View File

@@ -0,0 +1,122 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: DestijlCommandManager.cs File Reference</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('_destijl_command_manager_8cs.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="summary">
84
+<a href="#nested-classes">Classes</a> &#124;
85
+<a href="#namespaces">Namespaces</a>  </div>
86
+  <div class="headertitle">
87
+<div class="title">DestijlCommandManager.cs File Reference</div>  </div>
88
+</div><!--header-->
89
+<div class="contents">
90
+
91
+<p><a href="_destijl_command_manager_8cs_source.html">Go to the source code of this file.</a></p>
92
+<table class="memberdecls">
93
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
94
+Classes</h2></td></tr>
95
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td></tr>
96
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commands and options parameters used in Destijl project when communicating with server  <a href="classmonitor_1_1_destijl_command_list.html#details">More...</a><br /></td></tr>
97
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
98
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a></td></tr>
99
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commands used for robot messages  <a href="classmonitor_1_1_robot_command_list.html#details">More...</a><br /></td></tr>
100
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
101
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td></tr>
102
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization class for command manager, which implemnent destijl protocol between monitor and server  <a href="classmonitor_1_1_destijl_command_manager.html#details">More...</a><br /></td></tr>
103
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
104
+</table><table class="memberdecls">
105
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
106
+Namespaces</h2></td></tr>
107
+<tr class="memitem:namespacemonitor"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemonitor.html">monitor</a></td></tr>
108
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
109
+</table>
110
+</div><!-- contents -->
111
+</div><!-- doc-content -->
112
+<!-- start footer part -->
113
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
114
+  <ul>
115
+    <li class="navelem"><a class="el" href="_destijl_command_manager_8cs.html">DestijlCommandManager.cs</a></li>
116
+    <li class="footer">Generated by
117
+    <a href="http://www.doxygen.org/index.html">
118
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
119
+  </ul>
120
+</div>
121
+</body>
122
+</html>

+ 167
- 0
software/monitor/monitor/docs/html/_destijl_command_manager_8cs_source.html
File diff suppressed because it is too large
View File


+ 110
- 0
software/monitor/monitor/docs/html/_monitor_u_i_8cs.html View File

@@ -0,0 +1,110 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: MonitorUI.cs File Reference</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('_monitor_u_i_8cs.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="summary">
84
+<a href="#nested-classes">Classes</a>  </div>
85
+  <div class="headertitle">
86
+<div class="title">MonitorUI.cs File Reference</div>  </div>
87
+</div><!--header-->
88
+<div class="contents">
89
+
90
+<p><a href="_monitor_u_i_8cs_source.html">Go to the source code of this file.</a></p>
91
+<table class="memberdecls">
92
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
93
+Classes</h2></td></tr>
94
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html">MainWindow</a></td></tr>
95
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main part of the program, behavior of main window  <a href="class_main_window.html#details">More...</a><br /></td></tr>
96
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
97
+</table>
98
+</div><!-- contents -->
99
+</div><!-- doc-content -->
100
+<!-- start footer part -->
101
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
102
+  <ul>
103
+    <li class="navelem"><a class="el" href="_monitor_u_i_8cs.html">MonitorUI.cs</a></li>
104
+    <li class="footer">Generated by
105
+    <a href="http://www.doxygen.org/index.html">
106
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
107
+  </ul>
108
+</div>
109
+</body>
110
+</html>

+ 151
- 0
software/monitor/monitor/docs/html/_monitor_u_i_8cs_source.html
File diff suppressed because it is too large
View File


+ 115
- 0
software/monitor/monitor/docs/html/_program_8cs.html View File

@@ -0,0 +1,115 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Program.cs File Reference</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('_program_8cs.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="summary">
84
+<a href="#nested-classes">Classes</a> &#124;
85
+<a href="#namespaces">Namespaces</a>  </div>
86
+  <div class="headertitle">
87
+<div class="title">Program.cs File Reference</div>  </div>
88
+</div><!--header-->
89
+<div class="contents">
90
+
91
+<p><a href="_program_8cs_source.html">Go to the source code of this file.</a></p>
92
+<table class="memberdecls">
93
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
94
+Classes</h2></td></tr>
95
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_main_class.html">monitor.MainClass</a></td></tr>
96
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
97
+</table><table class="memberdecls">
98
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
99
+Namespaces</h2></td></tr>
100
+<tr class="memitem:namespacemonitor"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemonitor.html">monitor</a></td></tr>
101
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
102
+</table>
103
+</div><!-- contents -->
104
+</div><!-- doc-content -->
105
+<!-- start footer part -->
106
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
107
+  <ul>
108
+    <li class="navelem"><a class="el" href="_program_8cs.html">Program.cs</a></li>
109
+    <li class="footer">Generated by
110
+    <a href="http://www.doxygen.org/index.html">
111
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
112
+  </ul>
113
+</div>
114
+</body>
115
+</html>

+ 105
- 0
software/monitor/monitor/docs/html/_program_8cs_source.html
File diff suppressed because it is too large
View File


+ 110
- 0
software/monitor/monitor/docs/html/annotated.html View File

@@ -0,0 +1,110 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Class List</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('annotated.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">Class List</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
88
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
89
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemonitor.html" target="_self">monitor</a></td><td class="desc"></td></tr>
90
+<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_client.html" target="_self">Client</a></td><td class="desc">Static class for TCP client </td></tr>
91
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_command_manager.html" target="_self">CommandManager</a></td><td class="desc">Command Manager. Use for timeout managment during reception of data Used as intermediate layer between TCP client class (<a class="el" href="classmonitor_1_1_client.html" title="Static class for TCP client ">Client</a>) and application level managment of command and answers </td></tr>
92
+<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_destijl_command_list.html" target="_self">DestijlCommandList</a></td><td class="desc">Commands and options parameters used in Destijl project when communicating with server </td></tr>
93
+<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_destijl_command_manager.html" target="_self">DestijlCommandManager</a></td><td class="desc">Specialization class for command manager, which implemnent destijl protocol between monitor and server </td></tr>
94
+<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_main_class.html" target="_self">MainClass</a></td><td class="desc"></td></tr>
95
+<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_robot_command_list.html" target="_self">RobotCommandList</a></td><td class="desc">Commands used for robot messages </td></tr>
96
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_main_window.html" target="_self">MainWindow</a></td><td class="desc">Main part of the program, behavior of main window </td></tr>
97
+</table>
98
+</div><!-- directory -->
99
+</div><!-- contents -->
100
+</div><!-- doc-content -->
101
+<!-- start footer part -->
102
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
103
+  <ul>
104
+    <li class="footer">Generated by
105
+    <a href="http://www.doxygen.org/index.html">
106
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
107
+  </ul>
108
+</div>
109
+</body>
110
+</html>

+ 5
- 0
software/monitor/monitor/docs/html/annotated_dup.js View File

@@ -0,0 +1,5 @@
1
+var annotated_dup =
2
+[
3
+    [ "monitor", "namespacemonitor.html", "namespacemonitor" ],
4
+    [ "MainWindow", "class_main_window.html", "class_main_window" ]
5
+];

BIN
software/monitor/monitor/docs/html/bc_s.png View File


BIN
software/monitor/monitor/docs/html/bdwn.png View File


+ 123
- 0
software/monitor/monitor/docs/html/class_main_window-members.html View File

@@ -0,0 +1,123 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Member List</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('class_main_window.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">MainWindow Member List</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+
88
+<p>This is the complete list of members for <a class="el" href="class_main_window.html">MainWindow</a>, including all inherited members.</p>
89
+<table class="directory">
90
+  <tr class="even"><td class="entry"><a class="el" href="class_main_window.html#a9a0f3d4cd871609f12d328af2f588664">AdjustControls</a>()</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"></td></tr>
91
+  <tr><td class="entry"><a class="el" href="class_main_window.html#a57f0325d8b8a63be586001b9a469d9ae">batteryTimer</a></td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
92
+  <tr class="even"><td class="entry"><a class="el" href="class_main_window.html#aedc27cabbe1604313a452fcbf3ffe9f4">ChangeState</a>(SystemState newState)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
93
+  <tr><td class="entry"><a class="el" href="class_main_window.html#a0b60450970b8a6fb6e016d5c0728e474">cmdManager</a></td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
94
+  <tr class="even"><td class="entry"><a class="el" href="class_main_window.html#a89c79ce9ca4114ca9c50f32dc080e9cd">DetectArena</a>()</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
95
+  <tr><td class="entry"><a class="el" href="class_main_window.html#a41581e449b18e87acbdff5baa12c2050">drawingareaCameraPixbuf</a></td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
96
+  <tr class="even"><td class="entry"><a class="el" href="class_main_window.html#af607d50e4d1b04d3c494661489283f45">MainWindow</a>()</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"></td></tr>
97
+  <tr><td class="entry"><a class="el" href="class_main_window.html#afc4f923aaa481a93dddaff6303efb9e0">MessagePopup</a>(MessageType type, ButtonsType buttons, string title, string message)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
98
+  <tr class="even"><td class="entry"><a class="el" href="class_main_window.html#af303b70c08cda04a76f6418f727c4891">OnBatteryTimerElapsed</a>(object sender, System.Timers.ElapsedEventArgs e)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
99
+  <tr><td class="entry"><a class="el" href="class_main_window.html#a31e299085d6286d680bd488c73fdff82">OnButtonAskArenaClicked</a>(object sender, EventArgs e)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
100
+  <tr class="even"><td class="entry"><a class="el" href="class_main_window.html#a7f8d06747f887216ab8c941ad10cb48b">OnButtonMouvClicked</a>(object sender, EventArgs e)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
101
+  <tr><td class="entry"><a class="el" href="class_main_window.html#a2b5e11a49a10b24c59bebb377cdfeae8">OnButtonRobotActivationClicked</a>(object sender, EventArgs e)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
102
+  <tr class="even"><td class="entry"><a class="el" href="class_main_window.html#ac0acc6c3a63f405f14ec8e4d132a2661">OnButtonServerConnectionClicked</a>(object sender, EventArgs e)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
103
+  <tr><td class="entry"><a class="el" href="class_main_window.html#af4b587cdd614d5bdb8d9158a1f59e4fa">OnCheckButtonCameraOnClicked</a>(object sender, EventArgs e)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
104
+  <tr class="even"><td class="entry"><a class="el" href="class_main_window.html#a20d07605619027d82a30552f294b128f">OnCheckButtonRobotPositionClicked</a>(object sender, EventArgs e)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
105
+  <tr><td class="entry"><a class="el" href="class_main_window.html#a4b651f10b9079c128b9e36d15ad10211">OnCommandReceivedEvent</a>(string header, string data, byte[] buffer)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"></td></tr>
106
+  <tr class="even"><td class="entry"><a class="el" href="class_main_window.html#a64bdcb29cebb58957790da1ee2733fe1">OnDeleteEvent</a>(object sender, DeleteEventArgs a)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
107
+  <tr><td class="entry"><a class="el" href="class_main_window.html#afe4b0001f191554aed5d9b65208a06f5">OnDrawingAreaCameraExposeEvent</a>(object o, ExposeEventArgs args)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
108
+  <tr class="even"><td class="entry"><a class="el" href="class_main_window.html#ab54b643c364b46a150f6f993267bb709">OnQuitActionActivated</a>(object sender, EventArgs e)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
109
+  <tr><td class="entry"><a class="el" href="class_main_window.html#a87132738a6ca496303940d56e091bdc7">OnShowLogWindowActionActivated</a>(object sender, EventArgs e)</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
110
+  <tr class="even"><td class="entry"><a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3d">SystemState</a> enum name</td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
111
+  <tr><td class="entry"><a class="el" href="class_main_window.html#a105025ee1bdfac188f1ce640d593550d">systemState</a></td><td class="entry"><a class="el" href="class_main_window.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
112
+</table></div><!-- contents -->
113
+</div><!-- doc-content -->
114
+<!-- start footer part -->
115
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
116
+  <ul>
117
+    <li class="footer">Generated by
118
+    <a href="http://www.doxygen.org/index.html">
119
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
120
+  </ul>
121
+</div>
122
+</body>
123
+</html>

+ 1085
- 0
software/monitor/monitor/docs/html/class_main_window.html
File diff suppressed because it is too large
View File


+ 29
- 0
software/monitor/monitor/docs/html/class_main_window.js View File

@@ -0,0 +1,29 @@
1
+var class_main_window =
2
+[
3
+    [ "SystemState", "class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3d", [
4
+      [ "NotConnected", "class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3da4075072d219e061ca0f3124f8fbef463", null ],
5
+      [ "ServerConnected", "class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3da911ba363fd1483b5b36fda7b0149cf76", null ],
6
+      [ "RobotConnected", "class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3da9761e78f9ae0d6f598d953b4d9e839e1", null ]
7
+    ] ],
8
+    [ "MainWindow", "class_main_window.html#af607d50e4d1b04d3c494661489283f45", null ],
9
+    [ "AdjustControls", "class_main_window.html#a9a0f3d4cd871609f12d328af2f588664", null ],
10
+    [ "ChangeState", "class_main_window.html#aedc27cabbe1604313a452fcbf3ffe9f4", null ],
11
+    [ "DetectArena", "class_main_window.html#a89c79ce9ca4114ca9c50f32dc080e9cd", null ],
12
+    [ "MessagePopup", "class_main_window.html#afc4f923aaa481a93dddaff6303efb9e0", null ],
13
+    [ "OnBatteryTimerElapsed", "class_main_window.html#af303b70c08cda04a76f6418f727c4891", null ],
14
+    [ "OnButtonAskArenaClicked", "class_main_window.html#a31e299085d6286d680bd488c73fdff82", null ],
15
+    [ "OnButtonMouvClicked", "class_main_window.html#a7f8d06747f887216ab8c941ad10cb48b", null ],
16
+    [ "OnButtonRobotActivationClicked", "class_main_window.html#a2b5e11a49a10b24c59bebb377cdfeae8", null ],
17
+    [ "OnButtonServerConnectionClicked", "class_main_window.html#ac0acc6c3a63f405f14ec8e4d132a2661", null ],
18
+    [ "OnCheckButtonCameraOnClicked", "class_main_window.html#af4b587cdd614d5bdb8d9158a1f59e4fa", null ],
19
+    [ "OnCheckButtonRobotPositionClicked", "class_main_window.html#a20d07605619027d82a30552f294b128f", null ],
20
+    [ "OnCommandReceivedEvent", "class_main_window.html#a4b651f10b9079c128b9e36d15ad10211", null ],
21
+    [ "OnDeleteEvent", "class_main_window.html#a64bdcb29cebb58957790da1ee2733fe1", null ],
22
+    [ "OnDrawingAreaCameraExposeEvent", "class_main_window.html#afe4b0001f191554aed5d9b65208a06f5", null ],
23
+    [ "OnQuitActionActivated", "class_main_window.html#ab54b643c364b46a150f6f993267bb709", null ],
24
+    [ "OnShowLogWindowActionActivated", "class_main_window.html#a87132738a6ca496303940d56e091bdc7", null ],
25
+    [ "batteryTimer", "class_main_window.html#a57f0325d8b8a63be586001b9a469d9ae", null ],
26
+    [ "cmdManager", "class_main_window.html#a0b60450970b8a6fb6e016d5c0728e474", null ],
27
+    [ "drawingareaCameraPixbuf", "class_main_window.html#a41581e449b18e87acbdff5baa12c2050", null ],
28
+    [ "systemState", "class_main_window.html#a105025ee1bdfac188f1ce640d593550d", null ]
29
+];

+ 4
- 0
software/monitor/monitor/docs/html/class_main_window__coll__graph.map View File

@@ -0,0 +1,4 @@
1
+<map id="MainWindow" name="MainWindow">
2
+<area shape="rect" id="node3" href="$classmonitor_1_1_destijl_command_manager.html" title="Specialization class for command manager, which implemnent destijl protocol between monitor and serve..." alt="" coords="179,184,395,211"/>
3
+<area shape="rect" id="node4" href="$classmonitor_1_1_command_manager.html" title="Command Manager. Use for timeout managment during reception of data Used as intermediate layer betwee..." alt="" coords="188,95,367,121"/>
4
+</map>

+ 1
- 0
software/monitor/monitor/docs/html/class_main_window__coll__graph.md5 View File

@@ -0,0 +1 @@
1
+150be75c198c88c6d6956083b335a70c

BIN
software/monitor/monitor/docs/html/class_main_window__coll__graph.png View File


+ 2
- 0
software/monitor/monitor/docs/html/class_main_window__inherit__graph.map View File

@@ -0,0 +1,2 @@
1
+<map id="MainWindow" name="MainWindow">
2
+</map>

+ 1
- 0
software/monitor/monitor/docs/html/class_main_window__inherit__graph.md5 View File

@@ -0,0 +1 @@
1
+05926267b1243e6f0056859236801ddc

BIN
software/monitor/monitor/docs/html/class_main_window__inherit__graph.png View File


+ 111
- 0
software/monitor/monitor/docs/html/classes.html View File

@@ -0,0 +1,111 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Class Index</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classes.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">Class Index</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+<div class="qindex"><a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a></div>
88
+<table class="classindex">
89
+<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
90
+</td><td valign="top"><a class="el" href="classmonitor_1_1_command_manager.html">CommandManager</a> (<a class="el" href="namespacemonitor.html">monitor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">DestijlCommandManager</a> (<a class="el" href="namespacemonitor.html">monitor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="class_main_window.html">MainWindow</a>&#160;&#160;&#160;</td><td></td></tr>
91
+<tr><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
92
+</td><td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;m&#160;&#160;</div></td></tr></table>
93
+</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
94
+</td><td></td></tr>
95
+<tr><td valign="top"><a class="el" href="classmonitor_1_1_client.html">Client</a> (<a class="el" href="namespacemonitor.html">monitor</a>)&#160;&#160;&#160;</td><td></td></tr>
96
+<tr><td></td><td valign="top"><a class="el" href="classmonitor_1_1_destijl_command_list.html">DestijlCommandList</a> (<a class="el" href="namespacemonitor.html">monitor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmonitor_1_1_main_class.html">MainClass</a> (<a class="el" href="namespacemonitor.html">monitor</a>)&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classmonitor_1_1_robot_command_list.html">RobotCommandList</a> (<a class="el" href="namespacemonitor.html">monitor</a>)&#160;&#160;&#160;</td><td></td></tr>
97
+<tr><td></td><td></td><td></td><td></td><td></td></tr>
98
+</table>
99
+<div class="qindex"><a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_m">m</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a></div>
100
+</div><!-- contents -->
101
+</div><!-- doc-content -->
102
+<!-- start footer part -->
103
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
104
+  <ul>
105
+    <li class="footer">Generated by
106
+    <a href="http://www.doxygen.org/index.html">
107
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
108
+  </ul>
109
+</div>
110
+</body>
111
+</html>

+ 119
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_client-members.html View File

@@ -0,0 +1,119 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Member List</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classmonitor_1_1_client.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">monitor.Client Member List</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+
88
+<p>This is the complete list of members for <a class="el" href="classmonitor_1_1_client.html">monitor.Client</a>, including all inherited members.</p>
89
+<table class="directory">
90
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_client.html#abd5c33a23e0fab7b369b59ac296c7762">buffer</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
91
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_client.html#acbc4cae14536eccb5297aacdadb84f29">BufferMaxSize</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
92
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_client.html#a4867b48ebfa930a80662c552f2911430">client</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
93
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_client.html#ae6c0cbe19d622b008fd1f6d01d9cb315">Close</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
94
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_client.html#a326a20fe68a86757e16a6e45b8012640">defaultIP</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"></td></tr>
95
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_client.html#ad0a9bfc361ccef7443625f399e67f84a">defaultPort</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"></td></tr>
96
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_client.html#afbbf4cf14d1a11747f6103e726dee77e">initialReceiveBufferIndex</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
97
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_client.html#a2ddb7073c4bf8a42c231939d5c21d68e">message</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
98
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_client.html#a7083940b8fea9df2b080e3844549e805">newLength</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
99
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_client.html#af802cd428aa08b9604e2246f11e1fe61">Open</a>(string host)</td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
100
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_client.html#aee6f8f594a9496600b78c37d6da457d4">Open</a>(string host, int port)</td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
101
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_client.html#a7eb13840c83beb2ab191cae3ba3210c9">packetCounter</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
102
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_client.html#a8dd2eb26c164d0f566dd6c679ba340e0">ReadCallback</a>(IAsyncResult ar)</td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
103
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_client.html#a01cb2a551d81fd82d2f7015e177f0f18">readEvent</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
104
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_client.html#ae85f4aa567a41488d5c65e470ae15378">ReadEvent</a>(string msg, byte[] buffer)</td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"></td></tr>
105
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_client.html#aade32a6043e0dc629509f0e1c0112a24">receiveBuffer</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
106
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_client.html#a8de2a9e4fe2c2e896849ddd33d80d759">stream</a></td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
107
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_client.html#a081413295e7a96662b39b2ddec854b02">Write</a>(string mes)</td><td class="entry"><a class="el" href="classmonitor_1_1_client.html">monitor.Client</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
108
+</table></div><!-- contents -->
109
+</div><!-- doc-content -->
110
+<!-- start footer part -->
111
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
112
+  <ul>
113
+    <li class="footer">Generated by
114
+    <a href="http://www.doxygen.org/index.html">
115
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
116
+  </ul>
117
+</div>
118
+</body>
119
+</html>

+ 697
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_client.html View File

@@ -0,0 +1,697 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: monitor.Client Class Reference</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classmonitor_1_1_client.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="summary">
84
+<a href="#pub-methods">Public Member Functions</a> &#124;
85
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
86
+<a href="#pub-attribs">Public Attributes</a> &#124;
87
+<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
88
+<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
89
+<a href="#pri-attribs">Private Attributes</a> &#124;
90
+<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
91
+<a href="classmonitor_1_1_client-members.html">List of all members</a>  </div>
92
+  <div class="headertitle">
93
+<div class="title">monitor.Client Class Reference</div>  </div>
94
+</div><!--header-->
95
+<div class="contents">
96
+
97
+<p>Static class for TCP client  
98
+ <a href="classmonitor_1_1_client.html#details">More...</a></p>
99
+<table class="memberdecls">
100
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
101
+Public Member Functions</h2></td></tr>
102
+<tr class="memitem:ae85f4aa567a41488d5c65e470ae15378"><td class="memItemLeft" align="right" valign="top">delegate void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#ae85f4aa567a41488d5c65e470ae15378">ReadEvent</a> (string msg, byte[] <a class="el" href="classmonitor_1_1_client.html#abd5c33a23e0fab7b369b59ac296c7762">buffer</a>)</td></tr>
103
+<tr class="memdesc:ae85f4aa567a41488d5c65e470ae15378"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback to send received message to upper level  <a href="#ae85f4aa567a41488d5c65e470ae15378">More...</a><br /></td></tr>
104
+<tr class="separator:ae85f4aa567a41488d5c65e470ae15378"><td class="memSeparator" colspan="2">&#160;</td></tr>
105
+</table><table class="memberdecls">
106
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
107
+Static Public Member Functions</h2></td></tr>
108
+<tr class="memitem:af802cd428aa08b9604e2246f11e1fe61"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#af802cd428aa08b9604e2246f11e1fe61">Open</a> (string host)</td></tr>
109
+<tr class="memdesc:af802cd428aa08b9604e2246f11e1fe61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open connection to server "host", on default port number.  <a href="#af802cd428aa08b9604e2246f11e1fe61">More...</a><br /></td></tr>
110
+<tr class="separator:af802cd428aa08b9604e2246f11e1fe61"><td class="memSeparator" colspan="2">&#160;</td></tr>
111
+<tr class="memitem:aee6f8f594a9496600b78c37d6da457d4"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#aee6f8f594a9496600b78c37d6da457d4">Open</a> (string host, int port)</td></tr>
112
+<tr class="memdesc:aee6f8f594a9496600b78c37d6da457d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open connection to server "host", with port number "port"  <a href="#aee6f8f594a9496600b78c37d6da457d4">More...</a><br /></td></tr>
113
+<tr class="separator:aee6f8f594a9496600b78c37d6da457d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
114
+<tr class="memitem:ae6c0cbe19d622b008fd1f6d01d9cb315"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#ae6c0cbe19d622b008fd1f6d01d9cb315">Close</a> ()</td></tr>
115
+<tr class="memdesc:ae6c0cbe19d622b008fd1f6d01d9cb315"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close connection to server  <a href="#ae6c0cbe19d622b008fd1f6d01d9cb315">More...</a><br /></td></tr>
116
+<tr class="separator:ae6c0cbe19d622b008fd1f6d01d9cb315"><td class="memSeparator" colspan="2">&#160;</td></tr>
117
+<tr class="memitem:a081413295e7a96662b39b2ddec854b02"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#a081413295e7a96662b39b2ddec854b02">Write</a> (string mes)</td></tr>
118
+<tr class="memdesc:a081413295e7a96662b39b2ddec854b02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write a string to server  <a href="#a081413295e7a96662b39b2ddec854b02">More...</a><br /></td></tr>
119
+<tr class="separator:a081413295e7a96662b39b2ddec854b02"><td class="memSeparator" colspan="2">&#160;</td></tr>
120
+</table><table class="memberdecls">
121
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
122
+Public Attributes</h2></td></tr>
123
+<tr class="memitem:a326a20fe68a86757e16a6e45b8012640"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#a326a20fe68a86757e16a6e45b8012640">defaultIP</a> = &quot;localhost&quot;</td></tr>
124
+<tr class="memdesc:a326a20fe68a86757e16a6e45b8012640"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default server name  <a href="#a326a20fe68a86757e16a6e45b8012640">More...</a><br /></td></tr>
125
+<tr class="separator:a326a20fe68a86757e16a6e45b8012640"><td class="memSeparator" colspan="2">&#160;</td></tr>
126
+<tr class="memitem:ad0a9bfc361ccef7443625f399e67f84a"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#ad0a9bfc361ccef7443625f399e67f84a">defaultPort</a> = 4500</td></tr>
127
+<tr class="memdesc:ad0a9bfc361ccef7443625f399e67f84a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default server port number  <a href="#ad0a9bfc361ccef7443625f399e67f84a">More...</a><br /></td></tr>
128
+<tr class="separator:ad0a9bfc361ccef7443625f399e67f84a"><td class="memSeparator" colspan="2">&#160;</td></tr>
129
+</table><table class="memberdecls">
130
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
131
+Static Public Attributes</h2></td></tr>
132
+<tr class="memitem:a01cb2a551d81fd82d2f7015e177f0f18"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classmonitor_1_1_client.html#ae85f4aa567a41488d5c65e470ae15378">ReadEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#a01cb2a551d81fd82d2f7015e177f0f18">readEvent</a> = null</td></tr>
133
+<tr class="separator:a01cb2a551d81fd82d2f7015e177f0f18"><td class="memSeparator" colspan="2">&#160;</td></tr>
134
+</table><table class="memberdecls">
135
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
136
+Static Private Member Functions</h2></td></tr>
137
+<tr class="memitem:a8dd2eb26c164d0f566dd6c679ba340e0"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#a8dd2eb26c164d0f566dd6c679ba340e0">ReadCallback</a> (IAsyncResult ar)</td></tr>
138
+<tr class="memdesc:a8dd2eb26c164d0f566dd6c679ba340e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback call by stream.BeginRead after reception of newLength data  <a href="#a8dd2eb26c164d0f566dd6c679ba340e0">More...</a><br /></td></tr>
139
+<tr class="separator:a8dd2eb26c164d0f566dd6c679ba340e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
140
+</table><table class="memberdecls">
141
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
142
+Private Attributes</h2></td></tr>
143
+<tr class="memitem:acbc4cae14536eccb5297aacdadb84f29"><td class="memItemLeft" align="right" valign="top">const int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#acbc4cae14536eccb5297aacdadb84f29">BufferMaxSize</a> = 512</td></tr>
144
+<tr class="memdesc:acbc4cae14536eccb5297aacdadb84f29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of internal buffer used when reading data from server  <a href="#acbc4cae14536eccb5297aacdadb84f29">More...</a><br /></td></tr>
145
+<tr class="separator:acbc4cae14536eccb5297aacdadb84f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
146
+</table><table class="memberdecls">
147
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
148
+Static Private Attributes</h2></td></tr>
149
+<tr class="memitem:a4867b48ebfa930a80662c552f2911430"><td class="memItemLeft" align="right" valign="top">static TcpClient&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#a4867b48ebfa930a80662c552f2911430">client</a> = null</td></tr>
150
+<tr class="memdesc:a4867b48ebfa930a80662c552f2911430"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tcp client object  <a href="#a4867b48ebfa930a80662c552f2911430">More...</a><br /></td></tr>
151
+<tr class="separator:a4867b48ebfa930a80662c552f2911430"><td class="memSeparator" colspan="2">&#160;</td></tr>
152
+<tr class="memitem:a8de2a9e4fe2c2e896849ddd33d80d759"><td class="memItemLeft" align="right" valign="top">static NetworkStream&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#a8de2a9e4fe2c2e896849ddd33d80d759">stream</a> = null</td></tr>
153
+<tr class="memdesc:a8de2a9e4fe2c2e896849ddd33d80d759"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stream object used for communication  <a href="#a8de2a9e4fe2c2e896849ddd33d80d759">More...</a><br /></td></tr>
154
+<tr class="separator:a8de2a9e4fe2c2e896849ddd33d80d759"><td class="memSeparator" colspan="2">&#160;</td></tr>
155
+<tr class="memitem:abd5c33a23e0fab7b369b59ac296c7762"><td class="memItemLeft" align="right" valign="top">static byte []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#abd5c33a23e0fab7b369b59ac296c7762">buffer</a> = new byte[<a class="el" href="classmonitor_1_1_client.html#acbc4cae14536eccb5297aacdadb84f29">BufferMaxSize</a>]</td></tr>
156
+<tr class="memdesc:abd5c33a23e0fab7b369b59ac296c7762"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal buffer used when reading data from server  <a href="#abd5c33a23e0fab7b369b59ac296c7762">More...</a><br /></td></tr>
157
+<tr class="separator:abd5c33a23e0fab7b369b59ac296c7762"><td class="memSeparator" colspan="2">&#160;</td></tr>
158
+<tr class="memitem:aade32a6043e0dc629509f0e1c0112a24"><td class="memItemLeft" align="right" valign="top">static byte []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#aade32a6043e0dc629509f0e1c0112a24">receiveBuffer</a></td></tr>
159
+<tr class="memdesc:aade32a6043e0dc629509f0e1c0112a24"><td class="mdescLeft">&#160;</td><td class="mdescRight">buffer containing received message from TCP server Used to concatenate internal buffers into one  <a href="#aade32a6043e0dc629509f0e1c0112a24">More...</a><br /></td></tr>
160
+<tr class="separator:aade32a6043e0dc629509f0e1c0112a24"><td class="memSeparator" colspan="2">&#160;</td></tr>
161
+<tr class="memitem:afbbf4cf14d1a11747f6103e726dee77e"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#afbbf4cf14d1a11747f6103e726dee77e">initialReceiveBufferIndex</a> = 0</td></tr>
162
+<tr class="separator:afbbf4cf14d1a11747f6103e726dee77e"><td class="memSeparator" colspan="2">&#160;</td></tr>
163
+<tr class="memitem:a2ddb7073c4bf8a42c231939d5c21d68e"><td class="memItemLeft" align="right" valign="top">static StringBuilder&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#a2ddb7073c4bf8a42c231939d5c21d68e">message</a> = new StringBuilder()</td></tr>
164
+<tr class="memdesc:a2ddb7073c4bf8a42c231939d5c21d68e"><td class="mdescLeft">&#160;</td><td class="mdescRight">String containing received message from tcp server  <a href="#a2ddb7073c4bf8a42c231939d5c21d68e">More...</a><br /></td></tr>
165
+<tr class="separator:a2ddb7073c4bf8a42c231939d5c21d68e"><td class="memSeparator" colspan="2">&#160;</td></tr>
166
+<tr class="memitem:a7083940b8fea9df2b080e3844549e805"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#a7083940b8fea9df2b080e3844549e805">newLength</a> = 1</td></tr>
167
+<tr class="separator:a7083940b8fea9df2b080e3844549e805"><td class="memSeparator" colspan="2">&#160;</td></tr>
168
+<tr class="memitem:a7eb13840c83beb2ab191cae3ba3210c9"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html#a7eb13840c83beb2ab191cae3ba3210c9">packetCounter</a> = 0</td></tr>
169
+<tr class="separator:a7eb13840c83beb2ab191cae3ba3210c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
170
+</table>
171
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
172
+<div class="textblock"><p>Static class for TCP client </p>
173
+
174
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00031">31</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
175
+</div><h2 class="groupheader">Member Function Documentation</h2>
176
+<a id="ae6c0cbe19d622b008fd1f6d01d9cb315"></a>
177
+<h2 class="memtitle"><span class="permalink"><a href="#ae6c0cbe19d622b008fd1f6d01d9cb315">&#9670;&nbsp;</a></span>Close()</h2>
178
+
179
+<div class="memitem">
180
+<div class="memproto">
181
+<table class="mlabels">
182
+  <tr>
183
+  <td class="mlabels-left">
184
+      <table class="memname">
185
+        <tr>
186
+          <td class="memname">static void monitor.Client.Close </td>
187
+          <td>(</td>
188
+          <td class="paramname"></td><td>)</td>
189
+          <td></td>
190
+        </tr>
191
+      </table>
192
+  </td>
193
+  <td class="mlabels-right">
194
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
195
+  </tr>
196
+</table>
197
+</div><div class="memdoc">
198
+
199
+<p>Close connection to server </p>
200
+
201
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00141">141</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
202
+
203
+</div>
204
+</div>
205
+<a id="af802cd428aa08b9604e2246f11e1fe61"></a>
206
+<h2 class="memtitle"><span class="permalink"><a href="#af802cd428aa08b9604e2246f11e1fe61">&#9670;&nbsp;</a></span>Open() <span class="overload">[1/2]</span></h2>
207
+
208
+<div class="memitem">
209
+<div class="memproto">
210
+<table class="mlabels">
211
+  <tr>
212
+  <td class="mlabels-left">
213
+      <table class="memname">
214
+        <tr>
215
+          <td class="memname">static bool monitor.Client.Open </td>
216
+          <td>(</td>
217
+          <td class="paramtype">string&#160;</td>
218
+          <td class="paramname"><em>host</em></td><td>)</td>
219
+          <td></td>
220
+        </tr>
221
+      </table>
222
+  </td>
223
+  <td class="mlabels-right">
224
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
225
+  </tr>
226
+</table>
227
+</div><div class="memdoc">
228
+
229
+<p>Open connection to server "host", on default port number. </p>
230
+<dl class="section return"><dt>Returns</dt><dd>true if connection succeded, false otherwise</dd></dl>
231
+<dl class="params"><dt>Parameters</dt><dd>
232
+  <table class="params">
233
+    <tr><td class="paramname">host</td><td>Hostname to connect to</td></tr>
234
+  </table>
235
+  </dd>
236
+</dl>
237
+
238
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00089">89</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
239
+
240
+</div>
241
+</div>
242
+<a id="aee6f8f594a9496600b78c37d6da457d4"></a>
243
+<h2 class="memtitle"><span class="permalink"><a href="#aee6f8f594a9496600b78c37d6da457d4">&#9670;&nbsp;</a></span>Open() <span class="overload">[2/2]</span></h2>
244
+
245
+<div class="memitem">
246
+<div class="memproto">
247
+<table class="mlabels">
248
+  <tr>
249
+  <td class="mlabels-left">
250
+      <table class="memname">
251
+        <tr>
252
+          <td class="memname">static bool monitor.Client.Open </td>
253
+          <td>(</td>
254
+          <td class="paramtype">string&#160;</td>
255
+          <td class="paramname"><em>host</em>, </td>
256
+        </tr>
257
+        <tr>
258
+          <td class="paramkey"></td>
259
+          <td></td>
260
+          <td class="paramtype">int&#160;</td>
261
+          <td class="paramname"><em>port</em>&#160;</td>
262
+        </tr>
263
+        <tr>
264
+          <td></td>
265
+          <td>)</td>
266
+          <td></td><td></td>
267
+        </tr>
268
+      </table>
269
+  </td>
270
+  <td class="mlabels-right">
271
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
272
+  </tr>
273
+</table>
274
+</div><div class="memdoc">
275
+
276
+<p>Open connection to server "host", with port number "port" </p>
277
+<dl class="section return"><dt>Returns</dt><dd>true if connection succeded, false otherwise</dd></dl>
278
+<dl class="params"><dt>Parameters</dt><dd>
279
+  <table class="params">
280
+    <tr><td class="paramname">host</td><td>Hostname to connect to</td></tr>
281
+    <tr><td class="paramname">port</td><td>Port number for connection</td></tr>
282
+  </table>
283
+  </dd>
284
+</dl>
285
+
286
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00100">100</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
287
+
288
+</div>
289
+</div>
290
+<a id="a8dd2eb26c164d0f566dd6c679ba340e0"></a>
291
+<h2 class="memtitle"><span class="permalink"><a href="#a8dd2eb26c164d0f566dd6c679ba340e0">&#9670;&nbsp;</a></span>ReadCallback()</h2>
292
+
293
+<div class="memitem">
294
+<div class="memproto">
295
+<table class="mlabels">
296
+  <tr>
297
+  <td class="mlabels-left">
298
+      <table class="memname">
299
+        <tr>
300
+          <td class="memname">static void monitor.Client.ReadCallback </td>
301
+          <td>(</td>
302
+          <td class="paramtype">IAsyncResult&#160;</td>
303
+          <td class="paramname"><em>ar</em></td><td>)</td>
304
+          <td></td>
305
+        </tr>
306
+      </table>
307
+  </td>
308
+  <td class="mlabels-right">
309
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
310
+  </tr>
311
+</table>
312
+</div><div class="memdoc">
313
+
314
+<p>Callback call by stream.BeginRead after reception of newLength data </p>
315
+<dl class="params"><dt>Parameters</dt><dd>
316
+  <table class="params">
317
+    <tr><td class="paramname">ar</td><td>Not sure of what is it, but needed for terminate reading</td></tr>
318
+  </table>
319
+  </dd>
320
+</dl>
321
+
322
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00151">151</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
323
+
324
+</div>
325
+</div>
326
+<a id="ae85f4aa567a41488d5c65e470ae15378"></a>
327
+<h2 class="memtitle"><span class="permalink"><a href="#ae85f4aa567a41488d5c65e470ae15378">&#9670;&nbsp;</a></span>ReadEvent()</h2>
328
+
329
+<div class="memitem">
330
+<div class="memproto">
331
+      <table class="memname">
332
+        <tr>
333
+          <td class="memname">delegate void monitor.Client.ReadEvent </td>
334
+          <td>(</td>
335
+          <td class="paramtype">string&#160;</td>
336
+          <td class="paramname"><em>msg</em>, </td>
337
+        </tr>
338
+        <tr>
339
+          <td class="paramkey"></td>
340
+          <td></td>
341
+          <td class="paramtype">byte []&#160;</td>
342
+          <td class="paramname"><em>buffer</em>&#160;</td>
343
+        </tr>
344
+        <tr>
345
+          <td></td>
346
+          <td>)</td>
347
+          <td></td><td></td>
348
+        </tr>
349
+      </table>
350
+</div><div class="memdoc">
351
+
352
+<p>Callback to send received message to upper level </p>
353
+
354
+</div>
355
+</div>
356
+<a id="a081413295e7a96662b39b2ddec854b02"></a>
357
+<h2 class="memtitle"><span class="permalink"><a href="#a081413295e7a96662b39b2ddec854b02">&#9670;&nbsp;</a></span>Write()</h2>
358
+
359
+<div class="memitem">
360
+<div class="memproto">
361
+<table class="mlabels">
362
+  <tr>
363
+  <td class="mlabels-left">
364
+      <table class="memname">
365
+        <tr>
366
+          <td class="memname">static void monitor.Client.Write </td>
367
+          <td>(</td>
368
+          <td class="paramtype">string&#160;</td>
369
+          <td class="paramname"><em>mes</em></td><td>)</td>
370
+          <td></td>
371
+        </tr>
372
+      </table>
373
+  </td>
374
+  <td class="mlabels-right">
375
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
376
+  </tr>
377
+</table>
378
+</div><div class="memdoc">
379
+
380
+<p>Write a string to server </p>
381
+<dl class="section return"><dt>Returns</dt><dd>Nothing</dd></dl>
382
+<dl class="params"><dt>Parameters</dt><dd>
383
+  <table class="params">
384
+    <tr><td class="paramname">mes</td><td>Message to send to server</td></tr>
385
+  </table>
386
+  </dd>
387
+</dl>
388
+
389
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00219">219</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
390
+
391
+</div>
392
+</div>
393
+<h2 class="groupheader">Member Data Documentation</h2>
394
+<a id="abd5c33a23e0fab7b369b59ac296c7762"></a>
395
+<h2 class="memtitle"><span class="permalink"><a href="#abd5c33a23e0fab7b369b59ac296c7762">&#9670;&nbsp;</a></span>buffer</h2>
396
+
397
+<div class="memitem">
398
+<div class="memproto">
399
+<table class="mlabels">
400
+  <tr>
401
+  <td class="mlabels-left">
402
+      <table class="memname">
403
+        <tr>
404
+          <td class="memname">byte [] monitor.Client.buffer = new byte[<a class="el" href="classmonitor_1_1_client.html#acbc4cae14536eccb5297aacdadb84f29">BufferMaxSize</a>]</td>
405
+        </tr>
406
+      </table>
407
+  </td>
408
+  <td class="mlabels-right">
409
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
410
+  </tr>
411
+</table>
412
+</div><div class="memdoc">
413
+
414
+<p>Internal buffer used when reading data from server </p>
415
+
416
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00061">61</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
417
+
418
+</div>
419
+</div>
420
+<a id="acbc4cae14536eccb5297aacdadb84f29"></a>
421
+<h2 class="memtitle"><span class="permalink"><a href="#acbc4cae14536eccb5297aacdadb84f29">&#9670;&nbsp;</a></span>BufferMaxSize</h2>
422
+
423
+<div class="memitem">
424
+<div class="memproto">
425
+<table class="mlabels">
426
+  <tr>
427
+  <td class="mlabels-left">
428
+      <table class="memname">
429
+        <tr>
430
+          <td class="memname">const int monitor.Client.BufferMaxSize = 512</td>
431
+        </tr>
432
+      </table>
433
+  </td>
434
+  <td class="mlabels-right">
435
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
436
+  </tr>
437
+</table>
438
+</div><div class="memdoc">
439
+
440
+<p>Size of internal buffer used when reading data from server </p>
441
+
442
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00056">56</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
443
+
444
+</div>
445
+</div>
446
+<a id="a4867b48ebfa930a80662c552f2911430"></a>
447
+<h2 class="memtitle"><span class="permalink"><a href="#a4867b48ebfa930a80662c552f2911430">&#9670;&nbsp;</a></span>client</h2>
448
+
449
+<div class="memitem">
450
+<div class="memproto">
451
+<table class="mlabels">
452
+  <tr>
453
+  <td class="mlabels-left">
454
+      <table class="memname">
455
+        <tr>
456
+          <td class="memname">TcpClient monitor.Client.client = null</td>
457
+        </tr>
458
+      </table>
459
+  </td>
460
+  <td class="mlabels-right">
461
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
462
+  </tr>
463
+</table>
464
+</div><div class="memdoc">
465
+
466
+<p>Tcp client object </p>
467
+
468
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00046">46</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
469
+
470
+</div>
471
+</div>
472
+<a id="a326a20fe68a86757e16a6e45b8012640"></a>
473
+<h2 class="memtitle"><span class="permalink"><a href="#a326a20fe68a86757e16a6e45b8012640">&#9670;&nbsp;</a></span>defaultIP</h2>
474
+
475
+<div class="memitem">
476
+<div class="memproto">
477
+      <table class="memname">
478
+        <tr>
479
+          <td class="memname">const string monitor.Client.defaultIP = &quot;localhost&quot;</td>
480
+        </tr>
481
+      </table>
482
+</div><div class="memdoc">
483
+
484
+<p>Default server name </p>
485
+
486
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00036">36</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
487
+
488
+</div>
489
+</div>
490
+<a id="ad0a9bfc361ccef7443625f399e67f84a"></a>
491
+<h2 class="memtitle"><span class="permalink"><a href="#ad0a9bfc361ccef7443625f399e67f84a">&#9670;&nbsp;</a></span>defaultPort</h2>
492
+
493
+<div class="memitem">
494
+<div class="memproto">
495
+      <table class="memname">
496
+        <tr>
497
+          <td class="memname">const int monitor.Client.defaultPort = 4500</td>
498
+        </tr>
499
+      </table>
500
+</div><div class="memdoc">
501
+
502
+<p>Default server port number </p>
503
+
504
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00041">41</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
505
+
506
+</div>
507
+</div>
508
+<a id="afbbf4cf14d1a11747f6103e726dee77e"></a>
509
+<h2 class="memtitle"><span class="permalink"><a href="#afbbf4cf14d1a11747f6103e726dee77e">&#9670;&nbsp;</a></span>initialReceiveBufferIndex</h2>
510
+
511
+<div class="memitem">
512
+<div class="memproto">
513
+<table class="mlabels">
514
+  <tr>
515
+  <td class="mlabels-left">
516
+      <table class="memname">
517
+        <tr>
518
+          <td class="memname">int monitor.Client.initialReceiveBufferIndex = 0</td>
519
+        </tr>
520
+      </table>
521
+  </td>
522
+  <td class="mlabels-right">
523
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
524
+  </tr>
525
+</table>
526
+</div><div class="memdoc">
527
+
528
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00069">69</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
529
+
530
+</div>
531
+</div>
532
+<a id="a2ddb7073c4bf8a42c231939d5c21d68e"></a>
533
+<h2 class="memtitle"><span class="permalink"><a href="#a2ddb7073c4bf8a42c231939d5c21d68e">&#9670;&nbsp;</a></span>message</h2>
534
+
535
+<div class="memitem">
536
+<div class="memproto">
537
+<table class="mlabels">
538
+  <tr>
539
+  <td class="mlabels-left">
540
+      <table class="memname">
541
+        <tr>
542
+          <td class="memname">StringBuilder monitor.Client.message = new StringBuilder()</td>
543
+        </tr>
544
+      </table>
545
+  </td>
546
+  <td class="mlabels-right">
547
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
548
+  </tr>
549
+</table>
550
+</div><div class="memdoc">
551
+
552
+<p>String containing received message from tcp server </p>
553
+
554
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00074">74</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
555
+
556
+</div>
557
+</div>
558
+<a id="a7083940b8fea9df2b080e3844549e805"></a>
559
+<h2 class="memtitle"><span class="permalink"><a href="#a7083940b8fea9df2b080e3844549e805">&#9670;&nbsp;</a></span>newLength</h2>
560
+
561
+<div class="memitem">
562
+<div class="memproto">
563
+<table class="mlabels">
564
+  <tr>
565
+  <td class="mlabels-left">
566
+      <table class="memname">
567
+        <tr>
568
+          <td class="memname">int monitor.Client.newLength = 1</td>
569
+        </tr>
570
+      </table>
571
+  </td>
572
+  <td class="mlabels-right">
573
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
574
+  </tr>
575
+</table>
576
+</div><div class="memdoc">
577
+
578
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00075">75</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
579
+
580
+</div>
581
+</div>
582
+<a id="a7eb13840c83beb2ab191cae3ba3210c9"></a>
583
+<h2 class="memtitle"><span class="permalink"><a href="#a7eb13840c83beb2ab191cae3ba3210c9">&#9670;&nbsp;</a></span>packetCounter</h2>
584
+
585
+<div class="memitem">
586
+<div class="memproto">
587
+<table class="mlabels">
588
+  <tr>
589
+  <td class="mlabels-left">
590
+      <table class="memname">
591
+        <tr>
592
+          <td class="memname">int monitor.Client.packetCounter = 0</td>
593
+        </tr>
594
+      </table>
595
+  </td>
596
+  <td class="mlabels-right">
597
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
598
+  </tr>
599
+</table>
600
+</div><div class="memdoc">
601
+
602
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00076">76</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
603
+
604
+</div>
605
+</div>
606
+<a id="a01cb2a551d81fd82d2f7015e177f0f18"></a>
607
+<h2 class="memtitle"><span class="permalink"><a href="#a01cb2a551d81fd82d2f7015e177f0f18">&#9670;&nbsp;</a></span>readEvent</h2>
608
+
609
+<div class="memitem">
610
+<div class="memproto">
611
+<table class="mlabels">
612
+  <tr>
613
+  <td class="mlabels-left">
614
+      <table class="memname">
615
+        <tr>
616
+          <td class="memname"><a class="el" href="classmonitor_1_1_client.html#ae85f4aa567a41488d5c65e470ae15378">ReadEvent</a> monitor.Client.readEvent = null</td>
617
+        </tr>
618
+      </table>
619
+  </td>
620
+  <td class="mlabels-right">
621
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
622
+  </tr>
623
+</table>
624
+</div><div class="memdoc">
625
+
626
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00082">82</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
627
+
628
+</div>
629
+</div>
630
+<a id="aade32a6043e0dc629509f0e1c0112a24"></a>
631
+<h2 class="memtitle"><span class="permalink"><a href="#aade32a6043e0dc629509f0e1c0112a24">&#9670;&nbsp;</a></span>receiveBuffer</h2>
632
+
633
+<div class="memitem">
634
+<div class="memproto">
635
+<table class="mlabels">
636
+  <tr>
637
+  <td class="mlabels-left">
638
+      <table class="memname">
639
+        <tr>
640
+          <td class="memname">byte [] monitor.Client.receiveBuffer</td>
641
+        </tr>
642
+      </table>
643
+  </td>
644
+  <td class="mlabels-right">
645
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
646
+  </tr>
647
+</table>
648
+</div><div class="memdoc">
649
+
650
+<p>buffer containing received message from TCP server Used to concatenate internal buffers into one </p>
651
+
652
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00067">67</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
653
+
654
+</div>
655
+</div>
656
+<a id="a8de2a9e4fe2c2e896849ddd33d80d759"></a>
657
+<h2 class="memtitle"><span class="permalink"><a href="#a8de2a9e4fe2c2e896849ddd33d80d759">&#9670;&nbsp;</a></span>stream</h2>
658
+
659
+<div class="memitem">
660
+<div class="memproto">
661
+<table class="mlabels">
662
+  <tr>
663
+  <td class="mlabels-left">
664
+      <table class="memname">
665
+        <tr>
666
+          <td class="memname">NetworkStream monitor.Client.stream = null</td>
667
+        </tr>
668
+      </table>
669
+  </td>
670
+  <td class="mlabels-right">
671
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
672
+  </tr>
673
+</table>
674
+</div><div class="memdoc">
675
+
676
+<p>Stream object used for communication </p>
677
+
678
+<p class="definition">Definition at line <a class="el" href="_client_8cs_source.html#l00051">51</a> of file <a class="el" href="_client_8cs_source.html">Client.cs</a>.</p>
679
+
680
+</div>
681
+</div>
682
+<hr/>The documentation for this class was generated from the following file:<ul>
683
+<li><a class="el" href="_client_8cs_source.html">Client.cs</a></li>
684
+</ul>
685
+</div><!-- contents -->
686
+</div><!-- doc-content -->
687
+<!-- start footer part -->
688
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
689
+  <ul>
690
+    <li class="navelem"><a class="el" href="namespacemonitor.html">monitor</a></li><li class="navelem"><a class="el" href="classmonitor_1_1_client.html">Client</a></li>
691
+    <li class="footer">Generated by
692
+    <a href="http://www.doxygen.org/index.html">
693
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
694
+  </ul>
695
+</div>
696
+</body>
697
+</html>

+ 21
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_client.js View File

@@ -0,0 +1,21 @@
1
+var classmonitor_1_1_client =
2
+[
3
+    [ "Close", "classmonitor_1_1_client.html#ae6c0cbe19d622b008fd1f6d01d9cb315", null ],
4
+    [ "Open", "classmonitor_1_1_client.html#af802cd428aa08b9604e2246f11e1fe61", null ],
5
+    [ "Open", "classmonitor_1_1_client.html#aee6f8f594a9496600b78c37d6da457d4", null ],
6
+    [ "ReadCallback", "classmonitor_1_1_client.html#a8dd2eb26c164d0f566dd6c679ba340e0", null ],
7
+    [ "ReadEvent", "classmonitor_1_1_client.html#ae85f4aa567a41488d5c65e470ae15378", null ],
8
+    [ "Write", "classmonitor_1_1_client.html#a081413295e7a96662b39b2ddec854b02", null ],
9
+    [ "buffer", "classmonitor_1_1_client.html#abd5c33a23e0fab7b369b59ac296c7762", null ],
10
+    [ "BufferMaxSize", "classmonitor_1_1_client.html#acbc4cae14536eccb5297aacdadb84f29", null ],
11
+    [ "client", "classmonitor_1_1_client.html#a4867b48ebfa930a80662c552f2911430", null ],
12
+    [ "defaultIP", "classmonitor_1_1_client.html#a326a20fe68a86757e16a6e45b8012640", null ],
13
+    [ "defaultPort", "classmonitor_1_1_client.html#ad0a9bfc361ccef7443625f399e67f84a", null ],
14
+    [ "initialReceiveBufferIndex", "classmonitor_1_1_client.html#afbbf4cf14d1a11747f6103e726dee77e", null ],
15
+    [ "message", "classmonitor_1_1_client.html#a2ddb7073c4bf8a42c231939d5c21d68e", null ],
16
+    [ "newLength", "classmonitor_1_1_client.html#a7083940b8fea9df2b080e3844549e805", null ],
17
+    [ "packetCounter", "classmonitor_1_1_client.html#a7eb13840c83beb2ab191cae3ba3210c9", null ],
18
+    [ "readEvent", "classmonitor_1_1_client.html#a01cb2a551d81fd82d2f7015e177f0f18", null ],
19
+    [ "receiveBuffer", "classmonitor_1_1_client.html#aade32a6043e0dc629509f0e1c0112a24", null ],
20
+    [ "stream", "classmonitor_1_1_client.html#a8de2a9e4fe2c2e896849ddd33d80d759", null ]
21
+];

+ 117
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_command_manager-members.html View File

@@ -0,0 +1,117 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Member List</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classmonitor_1_1_command_manager.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">monitor.CommandManager Member List</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+
88
+<p>This is the complete list of members for <a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a>, including all inherited members.</p>
89
+<table class="directory">
90
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#ab28b0e5a2641391e655aaaaa05a1fdf6">Close</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"></td></tr>
91
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#ac2248c90d3a59bc2bf376cd876cece72">CommandManager</a>(CommandReceivedEvent callback)</td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"></td></tr>
92
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9b">CommandManagerStatus</a> enum name</td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"></td></tr>
93
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#ab90d68a3d3a9b3935fa9f1a57e8dabfa">commandReceivedEvent</a></td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"></td></tr>
94
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#a5afd16036cc3d0e69554f69dacad0bcc">CommandReceivedEvent</a>(string msg, byte[] buffer)</td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"></td></tr>
95
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#aea039cd0f99f5193c307b805077669db">isBusy</a></td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
96
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#aa610e72e8f23f0d26388f204c848ed57">messageReceived</a></td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
97
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#a92e5d42afb61f29d9a4746b4446c2a65">OnMessageReception</a>(string message, byte[] buffer)</td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
98
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#a2f91bb775ba25855be007886b994a5df">OnMessageTimeout</a>(object sender, System.Timers.ElapsedEventArgs e)</td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
99
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#a7329cbf8008bcb8a0280aa7ffa6aa43c">Open</a>(string hostname)</td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"></td></tr>
100
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#a0a0054ee87d293577fa39af1fcd5ffee">Open</a>(string hostname, int port)</td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"></td></tr>
101
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#a3cd1f2303e47e5148fd3e927a7957363">SendCommand</a>(string cmd, out string answer, double timeout)</td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"></td></tr>
102
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#a0d27eb1a38efb01559f14a707ff86447">waitEvent</a></td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
103
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#a39c2c03f93b309e65a45ac91c6eb39bd">waitForAcknowledge</a></td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
104
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#a07639cd39445a379667a2450e78001b0">waitTimer</a></td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
105
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html#ad2a8eb1139a5a25a6993887c55b3da4e">~CommandManager</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_command_manager.html">monitor.CommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
106
+</table></div><!-- contents -->
107
+</div><!-- doc-content -->
108
+<!-- start footer part -->
109
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
110
+  <ul>
111
+    <li class="footer">Generated by
112
+    <a href="http://www.doxygen.org/index.html">
113
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
114
+  </ul>
115
+</div>
116
+</body>
117
+</html>

+ 683
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_command_manager.html View File

@@ -0,0 +1,683 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: monitor.CommandManager Class Reference</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classmonitor_1_1_command_manager.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="summary">
84
+<a href="#pub-types">Public Types</a> &#124;
85
+<a href="#pub-methods">Public Member Functions</a> &#124;
86
+<a href="#pub-attribs">Public Attributes</a> &#124;
87
+<a href="#pri-methods">Private Member Functions</a> &#124;
88
+<a href="#pri-attribs">Private Attributes</a> &#124;
89
+<a href="classmonitor_1_1_command_manager-members.html">List of all members</a>  </div>
90
+  <div class="headertitle">
91
+<div class="title">monitor.CommandManager Class Reference</div>  </div>
92
+</div><!--header-->
93
+<div class="contents">
94
+
95
+<p>Command Manager. Use for timeout managment during reception of data Used as intermediate layer between TCP client class (<a class="el" href="classmonitor_1_1_client.html" title="Static class for TCP client ">Client</a>) and application level managment of command and answers  
96
+ <a href="classmonitor_1_1_command_manager.html#details">More...</a></p>
97
+<div class="dynheader">
98
+Collaboration diagram for monitor.CommandManager:</div>
99
+<div class="dyncontent">
100
+<div class="center"><img src="classmonitor_1_1_command_manager__coll__graph.png" border="0" usemap="#monitor_8_command_manager_coll__map" alt="Collaboration graph"/></div>
101
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
102
+<table class="memberdecls">
103
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
104
+Public Types</h2></td></tr>
105
+<tr class="memitem:ac8ca53031468acc8be05c37586671a9b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9b">CommandManagerStatus</a> { <a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9bae3e095863e3b99e11e8c18efb3901da3">CommandManagerStatus.AnswerReceived</a>, 
106
+<a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9bac85a251cc457840f1e032f1b733e9398">CommandManagerStatus.Timeout</a>, 
107
+<a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9bad8a942ef2b04672adfafef0ad817a407">CommandManagerStatus.Busy</a>
108
+ }<tr class="memdesc:ac8ca53031468acc8be05c37586671a9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Available status when sending command  <a href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9b">More...</a><br /></td></tr>
109
+</td></tr>
110
+<tr class="separator:ac8ca53031468acc8be05c37586671a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
111
+</table><table class="memberdecls">
112
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
113
+Public Member Functions</h2></td></tr>
114
+<tr class="memitem:a5afd16036cc3d0e69554f69dacad0bcc"><td class="memItemLeft" align="right" valign="top">delegate void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#a5afd16036cc3d0e69554f69dacad0bcc">CommandReceivedEvent</a> (string msg, byte[] buffer)</td></tr>
115
+<tr class="memdesc:a5afd16036cc3d0e69554f69dacad0bcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for sending received data to upper level  <a href="#a5afd16036cc3d0e69554f69dacad0bcc">More...</a><br /></td></tr>
116
+<tr class="separator:a5afd16036cc3d0e69554f69dacad0bcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
117
+<tr class="memitem:ac2248c90d3a59bc2bf376cd876cece72"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#ac2248c90d3a59bc2bf376cd876cece72">CommandManager</a> (<a class="el" href="classmonitor_1_1_command_manager.html#a5afd16036cc3d0e69554f69dacad0bcc">CommandReceivedEvent</a> callback)</td></tr>
118
+<tr class="memdesc:ac2248c90d3a59bc2bf376cd876cece72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new instance of the T:monitor.CommandManager class.  <a href="#ac2248c90d3a59bc2bf376cd876cece72">More...</a><br /></td></tr>
119
+<tr class="separator:ac2248c90d3a59bc2bf376cd876cece72"><td class="memSeparator" colspan="2">&#160;</td></tr>
120
+<tr class="memitem:a7329cbf8008bcb8a0280aa7ffa6aa43c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#a7329cbf8008bcb8a0280aa7ffa6aa43c">Open</a> (string hostname)</td></tr>
121
+<tr class="memdesc:a7329cbf8008bcb8a0280aa7ffa6aa43c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open the specified hostname server, using default port number.  <a href="#a7329cbf8008bcb8a0280aa7ffa6aa43c">More...</a><br /></td></tr>
122
+<tr class="separator:a7329cbf8008bcb8a0280aa7ffa6aa43c"><td class="memSeparator" colspan="2">&#160;</td></tr>
123
+<tr class="memitem:a0a0054ee87d293577fa39af1fcd5ffee"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#a0a0054ee87d293577fa39af1fcd5ffee">Open</a> (string hostname, int port)</td></tr>
124
+<tr class="memdesc:a0a0054ee87d293577fa39af1fcd5ffee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open connection to server "host", with port number "port"  <a href="#a0a0054ee87d293577fa39af1fcd5ffee">More...</a><br /></td></tr>
125
+<tr class="separator:a0a0054ee87d293577fa39af1fcd5ffee"><td class="memSeparator" colspan="2">&#160;</td></tr>
126
+<tr class="memitem:ab28b0e5a2641391e655aaaaa05a1fdf6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#ab28b0e5a2641391e655aaaaa05a1fdf6">Close</a> ()</td></tr>
127
+<tr class="memdesc:ab28b0e5a2641391e655aaaaa05a1fdf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close connection to server  <a href="#ab28b0e5a2641391e655aaaaa05a1fdf6">More...</a><br /></td></tr>
128
+<tr class="separator:ab28b0e5a2641391e655aaaaa05a1fdf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
129
+<tr class="memitem:a3cd1f2303e47e5148fd3e927a7957363"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9b">CommandManagerStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#a3cd1f2303e47e5148fd3e927a7957363">SendCommand</a> (string cmd, out string answer, double timeout)</td></tr>
130
+<tr class="memdesc:a3cd1f2303e47e5148fd3e927a7957363"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends a command to TCP server  <a href="#a3cd1f2303e47e5148fd3e927a7957363">More...</a><br /></td></tr>
131
+<tr class="separator:a3cd1f2303e47e5148fd3e927a7957363"><td class="memSeparator" colspan="2">&#160;</td></tr>
132
+</table><table class="memberdecls">
133
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
134
+Public Attributes</h2></td></tr>
135
+<tr class="memitem:ab90d68a3d3a9b3935fa9f1a57e8dabfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmonitor_1_1_command_manager.html#a5afd16036cc3d0e69554f69dacad0bcc">CommandReceivedEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#ab90d68a3d3a9b3935fa9f1a57e8dabfa">commandReceivedEvent</a> = null</td></tr>
136
+<tr class="separator:ab90d68a3d3a9b3935fa9f1a57e8dabfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
137
+</table><table class="memberdecls">
138
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
139
+Private Member Functions</h2></td></tr>
140
+<tr class="memitem:ad2a8eb1139a5a25a6993887c55b3da4e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#ad2a8eb1139a5a25a6993887c55b3da4e">~CommandManager</a> ()</td></tr>
141
+<tr class="memdesc:ad2a8eb1139a5a25a6993887c55b3da4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Releases unmanaged resources and performs other cleanup operations before the T:monitor.CommandManager is reclaimed by garbage collection.  <a href="#ad2a8eb1139a5a25a6993887c55b3da4e">More...</a><br /></td></tr>
142
+<tr class="separator:ad2a8eb1139a5a25a6993887c55b3da4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
143
+<tr class="memitem:a92e5d42afb61f29d9a4746b4446c2a65"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#a92e5d42afb61f29d9a4746b4446c2a65">OnMessageReception</a> (string message, byte[] buffer)</td></tr>
144
+<tr class="memdesc:a92e5d42afb61f29d9a4746b4446c2a65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback called by <a class="el" href="classmonitor_1_1_client.html" title="Static class for TCP client ">Client</a> class after reception of new message  <a href="#a92e5d42afb61f29d9a4746b4446c2a65">More...</a><br /></td></tr>
145
+<tr class="separator:a92e5d42afb61f29d9a4746b4446c2a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
146
+<tr class="memitem:a2f91bb775ba25855be007886b994a5df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#a2f91bb775ba25855be007886b994a5df">OnMessageTimeout</a> (object sender, System.Timers.ElapsedEventArgs e)</td></tr>
147
+<tr class="memdesc:a2f91bb775ba25855be007886b994a5df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback called by stopwatch on timeout  <a href="#a2f91bb775ba25855be007886b994a5df">More...</a><br /></td></tr>
148
+<tr class="separator:a2f91bb775ba25855be007886b994a5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
149
+</table><table class="memberdecls">
150
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
151
+Private Attributes</h2></td></tr>
152
+<tr class="memitem:a07639cd39445a379667a2450e78001b0"><td class="memItemLeft" align="right" valign="top">System.Timers.Timer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#a07639cd39445a379667a2450e78001b0">waitTimer</a> = new System.Timers.Timer()</td></tr>
153
+<tr class="memdesc:a07639cd39445a379667a2450e78001b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timer for managing timeout  <a href="#a07639cd39445a379667a2450e78001b0">More...</a><br /></td></tr>
154
+<tr class="separator:a07639cd39445a379667a2450e78001b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
155
+<tr class="memitem:a0d27eb1a38efb01559f14a707ff86447"><td class="memItemLeft" align="right" valign="top">ManualResetEvent&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#a0d27eb1a38efb01559f14a707ff86447">waitEvent</a> = new ManualResetEvent(false)</td></tr>
156
+<tr class="separator:a0d27eb1a38efb01559f14a707ff86447"><td class="memSeparator" colspan="2">&#160;</td></tr>
157
+<tr class="memitem:a39c2c03f93b309e65a45ac91c6eb39bd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#a39c2c03f93b309e65a45ac91c6eb39bd">waitForAcknowledge</a> = false</td></tr>
158
+<tr class="memdesc:a39c2c03f93b309e65a45ac91c6eb39bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag to tell rogram to wait for an acknowledge from server  <a href="#a39c2c03f93b309e65a45ac91c6eb39bd">More...</a><br /></td></tr>
159
+<tr class="separator:a39c2c03f93b309e65a45ac91c6eb39bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
160
+<tr class="memitem:aa610e72e8f23f0d26388f204c848ed57"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#aa610e72e8f23f0d26388f204c848ed57">messageReceived</a> = null</td></tr>
161
+<tr class="memdesc:aa610e72e8f23f0d26388f204c848ed57"><td class="mdescLeft">&#160;</td><td class="mdescRight">received message  <a href="#aa610e72e8f23f0d26388f204c848ed57">More...</a><br /></td></tr>
162
+<tr class="separator:aa610e72e8f23f0d26388f204c848ed57"><td class="memSeparator" colspan="2">&#160;</td></tr>
163
+<tr class="memitem:aea039cd0f99f5193c307b805077669db"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html#aea039cd0f99f5193c307b805077669db">isBusy</a> = false</td></tr>
164
+<tr class="memdesc:aea039cd0f99f5193c307b805077669db"><td class="mdescLeft">&#160;</td><td class="mdescRight">flag indicating command manager is currently busy waiting an acknowledge  <a href="#aea039cd0f99f5193c307b805077669db">More...</a><br /></td></tr>
165
+<tr class="separator:aea039cd0f99f5193c307b805077669db"><td class="memSeparator" colspan="2">&#160;</td></tr>
166
+</table>
167
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
168
+<div class="textblock"><p>Command Manager. Use for timeout managment during reception of data Used as intermediate layer between TCP client class (<a class="el" href="classmonitor_1_1_client.html" title="Static class for TCP client ">Client</a>) and application level managment of command and answers </p>
169
+
170
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00031">31</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
171
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
172
+<a id="ac8ca53031468acc8be05c37586671a9b"></a>
173
+<h2 class="memtitle"><span class="permalink"><a href="#ac8ca53031468acc8be05c37586671a9b">&#9670;&nbsp;</a></span>CommandManagerStatus</h2>
174
+
175
+<div class="memitem">
176
+<div class="memproto">
177
+<table class="mlabels">
178
+  <tr>
179
+  <td class="mlabels-left">
180
+      <table class="memname">
181
+        <tr>
182
+          <td class="memname">enum <a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9b">monitor.CommandManager.CommandManagerStatus</a></td>
183
+        </tr>
184
+      </table>
185
+  </td>
186
+  <td class="mlabels-right">
187
+<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
188
+  </tr>
189
+</table>
190
+</div><div class="memdoc">
191
+
192
+<p>Available status when sending command </p>
193
+<table class="fieldtable">
194
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac8ca53031468acc8be05c37586671a9bae3e095863e3b99e11e8c18efb3901da3"></a>AnswerReceived&#160;</td><td class="fielddoc"></td></tr>
195
+<tr><td class="fieldname"><a id="ac8ca53031468acc8be05c37586671a9bac85a251cc457840f1e032f1b733e9398"></a>Timeout&#160;</td><td class="fielddoc"></td></tr>
196
+<tr><td class="fieldname"><a id="ac8ca53031468acc8be05c37586671a9bad8a942ef2b04672adfafef0ad817a407"></a>Busy&#160;</td><td class="fielddoc"></td></tr>
197
+</table>
198
+
199
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00063">63</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
200
+
201
+</div>
202
+</div>
203
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
204
+<a id="ac2248c90d3a59bc2bf376cd876cece72"></a>
205
+<h2 class="memtitle"><span class="permalink"><a href="#ac2248c90d3a59bc2bf376cd876cece72">&#9670;&nbsp;</a></span>CommandManager()</h2>
206
+
207
+<div class="memitem">
208
+<div class="memproto">
209
+      <table class="memname">
210
+        <tr>
211
+          <td class="memname">monitor.CommandManager.CommandManager </td>
212
+          <td>(</td>
213
+          <td class="paramtype"><a class="el" href="classmonitor_1_1_command_manager.html#a5afd16036cc3d0e69554f69dacad0bcc">CommandReceivedEvent</a>&#160;</td>
214
+          <td class="paramname"><em>callback</em></td><td>)</td>
215
+          <td></td>
216
+        </tr>
217
+      </table>
218
+</div><div class="memdoc">
219
+
220
+<p>Initializes a new instance of the T:monitor.CommandManager class. </p>
221
+<dl class="params"><dt>Parameters</dt><dd>
222
+  <table class="params">
223
+    <tr><td class="paramname">callback</td><td>Callback used when new message are received</td></tr>
224
+  </table>
225
+  </dd>
226
+</dl>
227
+
228
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00074">74</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
229
+
230
+</div>
231
+</div>
232
+<a id="ad2a8eb1139a5a25a6993887c55b3da4e"></a>
233
+<h2 class="memtitle"><span class="permalink"><a href="#ad2a8eb1139a5a25a6993887c55b3da4e">&#9670;&nbsp;</a></span>~CommandManager()</h2>
234
+
235
+<div class="memitem">
236
+<div class="memproto">
237
+<table class="mlabels">
238
+  <tr>
239
+  <td class="mlabels-left">
240
+      <table class="memname">
241
+        <tr>
242
+          <td class="memname">monitor.CommandManager.~CommandManager </td>
243
+          <td>(</td>
244
+          <td class="paramname"></td><td>)</td>
245
+          <td></td>
246
+        </tr>
247
+      </table>
248
+  </td>
249
+  <td class="mlabels-right">
250
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
251
+  </tr>
252
+</table>
253
+</div><div class="memdoc">
254
+
255
+<p>Releases unmanaged resources and performs other cleanup operations before the T:monitor.CommandManager is reclaimed by garbage collection. </p>
256
+
257
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00086">86</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
258
+
259
+</div>
260
+</div>
261
+<h2 class="groupheader">Member Function Documentation</h2>
262
+<a id="ab28b0e5a2641391e655aaaaa05a1fdf6"></a>
263
+<h2 class="memtitle"><span class="permalink"><a href="#ab28b0e5a2641391e655aaaaa05a1fdf6">&#9670;&nbsp;</a></span>Close()</h2>
264
+
265
+<div class="memitem">
266
+<div class="memproto">
267
+      <table class="memname">
268
+        <tr>
269
+          <td class="memname">void monitor.CommandManager.Close </td>
270
+          <td>(</td>
271
+          <td class="paramname"></td><td>)</td>
272
+          <td></td>
273
+        </tr>
274
+      </table>
275
+</div><div class="memdoc">
276
+
277
+<p>Close connection to server </p>
278
+
279
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00115">115</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
280
+
281
+</div>
282
+</div>
283
+<a id="a5afd16036cc3d0e69554f69dacad0bcc"></a>
284
+<h2 class="memtitle"><span class="permalink"><a href="#a5afd16036cc3d0e69554f69dacad0bcc">&#9670;&nbsp;</a></span>CommandReceivedEvent()</h2>
285
+
286
+<div class="memitem">
287
+<div class="memproto">
288
+      <table class="memname">
289
+        <tr>
290
+          <td class="memname">delegate void monitor.CommandManager.CommandReceivedEvent </td>
291
+          <td>(</td>
292
+          <td class="paramtype">string&#160;</td>
293
+          <td class="paramname"><em>msg</em>, </td>
294
+        </tr>
295
+        <tr>
296
+          <td class="paramkey"></td>
297
+          <td></td>
298
+          <td class="paramtype">byte []&#160;</td>
299
+          <td class="paramname"><em>buffer</em>&#160;</td>
300
+        </tr>
301
+        <tr>
302
+          <td></td>
303
+          <td>)</td>
304
+          <td></td><td></td>
305
+        </tr>
306
+      </table>
307
+</div><div class="memdoc">
308
+
309
+<p>Callback for sending received data to upper level </p>
310
+
311
+</div>
312
+</div>
313
+<a id="a92e5d42afb61f29d9a4746b4446c2a65"></a>
314
+<h2 class="memtitle"><span class="permalink"><a href="#a92e5d42afb61f29d9a4746b4446c2a65">&#9670;&nbsp;</a></span>OnMessageReception()</h2>
315
+
316
+<div class="memitem">
317
+<div class="memproto">
318
+<table class="mlabels">
319
+  <tr>
320
+  <td class="mlabels-left">
321
+      <table class="memname">
322
+        <tr>
323
+          <td class="memname">void monitor.CommandManager.OnMessageReception </td>
324
+          <td>(</td>
325
+          <td class="paramtype">string&#160;</td>
326
+          <td class="paramname"><em>message</em>, </td>
327
+        </tr>
328
+        <tr>
329
+          <td class="paramkey"></td>
330
+          <td></td>
331
+          <td class="paramtype">byte []&#160;</td>
332
+          <td class="paramname"><em>buffer</em>&#160;</td>
333
+        </tr>
334
+        <tr>
335
+          <td></td>
336
+          <td>)</td>
337
+          <td></td><td></td>
338
+        </tr>
339
+      </table>
340
+  </td>
341
+  <td class="mlabels-right">
342
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
343
+  </tr>
344
+</table>
345
+</div><div class="memdoc">
346
+
347
+<p>Callback called by <a class="el" href="classmonitor_1_1_client.html" title="Static class for TCP client ">Client</a> class after reception of new message </p>
348
+<dl class="params"><dt>Parameters</dt><dd>
349
+  <table class="params">
350
+    <tr><td class="paramname">message</td><td>Message received from server</td></tr>
351
+    <tr><td class="paramname">buffer</td><td>Raw buffer reived from server</td></tr>
352
+  </table>
353
+  </dd>
354
+</dl>
355
+
356
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00125">125</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
357
+
358
+</div>
359
+</div>
360
+<a id="a2f91bb775ba25855be007886b994a5df"></a>
361
+<h2 class="memtitle"><span class="permalink"><a href="#a2f91bb775ba25855be007886b994a5df">&#9670;&nbsp;</a></span>OnMessageTimeout()</h2>
362
+
363
+<div class="memitem">
364
+<div class="memproto">
365
+<table class="mlabels">
366
+  <tr>
367
+  <td class="mlabels-left">
368
+      <table class="memname">
369
+        <tr>
370
+          <td class="memname">void monitor.CommandManager.OnMessageTimeout </td>
371
+          <td>(</td>
372
+          <td class="paramtype">object&#160;</td>
373
+          <td class="paramname"><em>sender</em>, </td>
374
+        </tr>
375
+        <tr>
376
+          <td class="paramkey"></td>
377
+          <td></td>
378
+          <td class="paramtype">System.Timers.ElapsedEventArgs&#160;</td>
379
+          <td class="paramname"><em>e</em>&#160;</td>
380
+        </tr>
381
+        <tr>
382
+          <td></td>
383
+          <td>)</td>
384
+          <td></td><td></td>
385
+        </tr>
386
+      </table>
387
+  </td>
388
+  <td class="mlabels-right">
389
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
390
+  </tr>
391
+</table>
392
+</div><div class="memdoc">
393
+
394
+<p>Callback called by stopwatch on timeout </p>
395
+<dl class="params"><dt>Parameters</dt><dd>
396
+  <table class="params">
397
+    <tr><td class="paramname">sender</td><td>Sender object</td></tr>
398
+    <tr><td class="paramname">e</td><td>Information on elapsed condition</td></tr>
399
+  </table>
400
+  </dd>
401
+</dl>
402
+
403
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00156">156</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
404
+
405
+</div>
406
+</div>
407
+<a id="a7329cbf8008bcb8a0280aa7ffa6aa43c"></a>
408
+<h2 class="memtitle"><span class="permalink"><a href="#a7329cbf8008bcb8a0280aa7ffa6aa43c">&#9670;&nbsp;</a></span>Open() <span class="overload">[1/2]</span></h2>
409
+
410
+<div class="memitem">
411
+<div class="memproto">
412
+      <table class="memname">
413
+        <tr>
414
+          <td class="memname">bool monitor.CommandManager.Open </td>
415
+          <td>(</td>
416
+          <td class="paramtype">string&#160;</td>
417
+          <td class="paramname"><em>hostname</em></td><td>)</td>
418
+          <td></td>
419
+        </tr>
420
+      </table>
421
+</div><div class="memdoc">
422
+
423
+<p>Open the specified hostname server, using default port number. </p>
424
+<dl class="section return"><dt>Returns</dt><dd>true if connection succeded, false otherwise</dd></dl>
425
+<dl class="params"><dt>Parameters</dt><dd>
426
+  <table class="params">
427
+    <tr><td class="paramname">hostname</td><td>Hostname to connect to</td></tr>
428
+  </table>
429
+  </dd>
430
+</dl>
431
+
432
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00096">96</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
433
+
434
+</div>
435
+</div>
436
+<a id="a0a0054ee87d293577fa39af1fcd5ffee"></a>
437
+<h2 class="memtitle"><span class="permalink"><a href="#a0a0054ee87d293577fa39af1fcd5ffee">&#9670;&nbsp;</a></span>Open() <span class="overload">[2/2]</span></h2>
438
+
439
+<div class="memitem">
440
+<div class="memproto">
441
+      <table class="memname">
442
+        <tr>
443
+          <td class="memname">bool monitor.CommandManager.Open </td>
444
+          <td>(</td>
445
+          <td class="paramtype">string&#160;</td>
446
+          <td class="paramname"><em>hostname</em>, </td>
447
+        </tr>
448
+        <tr>
449
+          <td class="paramkey"></td>
450
+          <td></td>
451
+          <td class="paramtype">int&#160;</td>
452
+          <td class="paramname"><em>port</em>&#160;</td>
453
+        </tr>
454
+        <tr>
455
+          <td></td>
456
+          <td>)</td>
457
+          <td></td><td></td>
458
+        </tr>
459
+      </table>
460
+</div><div class="memdoc">
461
+
462
+<p>Open connection to server "host", with port number "port" </p>
463
+<dl class="section return"><dt>Returns</dt><dd>true if connection succeded, false otherwise</dd></dl>
464
+<dl class="params"><dt>Parameters</dt><dd>
465
+  <table class="params">
466
+    <tr><td class="paramname">hostname</td><td>Hostname to connect to</td></tr>
467
+    <tr><td class="paramname">port</td><td>Port number for connection</td></tr>
468
+  </table>
469
+  </dd>
470
+</dl>
471
+
472
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00107">107</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
473
+
474
+</div>
475
+</div>
476
+<a id="a3cd1f2303e47e5148fd3e927a7957363"></a>
477
+<h2 class="memtitle"><span class="permalink"><a href="#a3cd1f2303e47e5148fd3e927a7957363">&#9670;&nbsp;</a></span>SendCommand()</h2>
478
+
479
+<div class="memitem">
480
+<div class="memproto">
481
+      <table class="memname">
482
+        <tr>
483
+          <td class="memname"><a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9b">CommandManagerStatus</a> monitor.CommandManager.SendCommand </td>
484
+          <td>(</td>
485
+          <td class="paramtype">string&#160;</td>
486
+          <td class="paramname"><em>cmd</em>, </td>
487
+        </tr>
488
+        <tr>
489
+          <td class="paramkey"></td>
490
+          <td></td>
491
+          <td class="paramtype">out string&#160;</td>
492
+          <td class="paramname"><em>answer</em>, </td>
493
+        </tr>
494
+        <tr>
495
+          <td class="paramkey"></td>
496
+          <td></td>
497
+          <td class="paramtype">double&#160;</td>
498
+          <td class="paramname"><em>timeout</em>&#160;</td>
499
+        </tr>
500
+        <tr>
501
+          <td></td>
502
+          <td>)</td>
503
+          <td></td><td></td>
504
+        </tr>
505
+      </table>
506
+</div><div class="memdoc">
507
+
508
+<p>Sends a command to TCP server </p>
509
+<dl class="section return"><dt>Returns</dt><dd>status that is part of CommandManagerStatus enumerate</dd></dl>
510
+<dl class="params"><dt>Parameters</dt><dd>
511
+  <table class="params">
512
+    <tr><td class="paramname">cmd</td><td>Command message to send to server</td></tr>
513
+    <tr><td class="paramname">answer</td><td>Answer from server, in case of acknowledge</td></tr>
514
+    <tr><td class="paramname">timeout</td><td>Timeout (ms) waiting an acknowledge, 0 if no acknowledge needed</td></tr>
515
+  </table>
516
+  </dd>
517
+</dl>
518
+
519
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00171">171</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
520
+
521
+</div>
522
+</div>
523
+<h2 class="groupheader">Member Data Documentation</h2>
524
+<a id="ab90d68a3d3a9b3935fa9f1a57e8dabfa"></a>
525
+<h2 class="memtitle"><span class="permalink"><a href="#ab90d68a3d3a9b3935fa9f1a57e8dabfa">&#9670;&nbsp;</a></span>commandReceivedEvent</h2>
526
+
527
+<div class="memitem">
528
+<div class="memproto">
529
+      <table class="memname">
530
+        <tr>
531
+          <td class="memname"><a class="el" href="classmonitor_1_1_command_manager.html#a5afd16036cc3d0e69554f69dacad0bcc">CommandReceivedEvent</a> monitor.CommandManager.commandReceivedEvent = null</td>
532
+        </tr>
533
+      </table>
534
+</div><div class="memdoc">
535
+
536
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00037">37</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
537
+
538
+</div>
539
+</div>
540
+<a id="aea039cd0f99f5193c307b805077669db"></a>
541
+<h2 class="memtitle"><span class="permalink"><a href="#aea039cd0f99f5193c307b805077669db">&#9670;&nbsp;</a></span>isBusy</h2>
542
+
543
+<div class="memitem">
544
+<div class="memproto">
545
+<table class="mlabels">
546
+  <tr>
547
+  <td class="mlabels-left">
548
+      <table class="memname">
549
+        <tr>
550
+          <td class="memname">bool monitor.CommandManager.isBusy = false</td>
551
+        </tr>
552
+      </table>
553
+  </td>
554
+  <td class="mlabels-right">
555
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
556
+  </tr>
557
+</table>
558
+</div><div class="memdoc">
559
+
560
+<p>flag indicating command manager is currently busy waiting an acknowledge </p>
561
+
562
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00058">58</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
563
+
564
+</div>
565
+</div>
566
+<a id="aa610e72e8f23f0d26388f204c848ed57"></a>
567
+<h2 class="memtitle"><span class="permalink"><a href="#aa610e72e8f23f0d26388f204c848ed57">&#9670;&nbsp;</a></span>messageReceived</h2>
568
+
569
+<div class="memitem">
570
+<div class="memproto">
571
+<table class="mlabels">
572
+  <tr>
573
+  <td class="mlabels-left">
574
+      <table class="memname">
575
+        <tr>
576
+          <td class="memname">string monitor.CommandManager.messageReceived = null</td>
577
+        </tr>
578
+      </table>
579
+  </td>
580
+  <td class="mlabels-right">
581
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
582
+  </tr>
583
+</table>
584
+</div><div class="memdoc">
585
+
586
+<p>received message </p>
587
+
588
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00053">53</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
589
+
590
+</div>
591
+</div>
592
+<a id="a0d27eb1a38efb01559f14a707ff86447"></a>
593
+<h2 class="memtitle"><span class="permalink"><a href="#a0d27eb1a38efb01559f14a707ff86447">&#9670;&nbsp;</a></span>waitEvent</h2>
594
+
595
+<div class="memitem">
596
+<div class="memproto">
597
+<table class="mlabels">
598
+  <tr>
599
+  <td class="mlabels-left">
600
+      <table class="memname">
601
+        <tr>
602
+          <td class="memname">ManualResetEvent monitor.CommandManager.waitEvent = new ManualResetEvent(false)</td>
603
+        </tr>
604
+      </table>
605
+  </td>
606
+  <td class="mlabels-right">
607
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
608
+  </tr>
609
+</table>
610
+</div><div class="memdoc">
611
+
612
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00043">43</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
613
+
614
+</div>
615
+</div>
616
+<a id="a39c2c03f93b309e65a45ac91c6eb39bd"></a>
617
+<h2 class="memtitle"><span class="permalink"><a href="#a39c2c03f93b309e65a45ac91c6eb39bd">&#9670;&nbsp;</a></span>waitForAcknowledge</h2>
618
+
619
+<div class="memitem">
620
+<div class="memproto">
621
+<table class="mlabels">
622
+  <tr>
623
+  <td class="mlabels-left">
624
+      <table class="memname">
625
+        <tr>
626
+          <td class="memname">bool monitor.CommandManager.waitForAcknowledge = false</td>
627
+        </tr>
628
+      </table>
629
+  </td>
630
+  <td class="mlabels-right">
631
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
632
+  </tr>
633
+</table>
634
+</div><div class="memdoc">
635
+
636
+<p>Flag to tell rogram to wait for an acknowledge from server </p>
637
+
638
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00048">48</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
639
+
640
+</div>
641
+</div>
642
+<a id="a07639cd39445a379667a2450e78001b0"></a>
643
+<h2 class="memtitle"><span class="permalink"><a href="#a07639cd39445a379667a2450e78001b0">&#9670;&nbsp;</a></span>waitTimer</h2>
644
+
645
+<div class="memitem">
646
+<div class="memproto">
647
+<table class="mlabels">
648
+  <tr>
649
+  <td class="mlabels-left">
650
+      <table class="memname">
651
+        <tr>
652
+          <td class="memname">System.Timers.Timer monitor.CommandManager.waitTimer = new System.Timers.Timer()</td>
653
+        </tr>
654
+      </table>
655
+  </td>
656
+  <td class="mlabels-right">
657
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
658
+  </tr>
659
+</table>
660
+</div><div class="memdoc">
661
+
662
+<p>Timer for managing timeout </p>
663
+
664
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00042">42</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
665
+
666
+</div>
667
+</div>
668
+<hr/>The documentation for this class was generated from the following file:<ul>
669
+<li><a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a></li>
670
+</ul>
671
+</div><!-- contents -->
672
+</div><!-- doc-content -->
673
+<!-- start footer part -->
674
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
675
+  <ul>
676
+    <li class="navelem"><a class="el" href="namespacemonitor.html">monitor</a></li><li class="navelem"><a class="el" href="classmonitor_1_1_command_manager.html">CommandManager</a></li>
677
+    <li class="footer">Generated by
678
+    <a href="http://www.doxygen.org/index.html">
679
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
680
+  </ul>
681
+</div>
682
+</body>
683
+</html>

+ 23
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_command_manager.js View File

@@ -0,0 +1,23 @@
1
+var classmonitor_1_1_command_manager =
2
+[
3
+    [ "CommandManagerStatus", "classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9b", [
4
+      [ "AnswerReceived", "classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9bae3e095863e3b99e11e8c18efb3901da3", null ],
5
+      [ "Timeout", "classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9bac85a251cc457840f1e032f1b733e9398", null ],
6
+      [ "Busy", "classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9bad8a942ef2b04672adfafef0ad817a407", null ]
7
+    ] ],
8
+    [ "CommandManager", "classmonitor_1_1_command_manager.html#ac2248c90d3a59bc2bf376cd876cece72", null ],
9
+    [ "~CommandManager", "classmonitor_1_1_command_manager.html#ad2a8eb1139a5a25a6993887c55b3da4e", null ],
10
+    [ "Close", "classmonitor_1_1_command_manager.html#ab28b0e5a2641391e655aaaaa05a1fdf6", null ],
11
+    [ "CommandReceivedEvent", "classmonitor_1_1_command_manager.html#a5afd16036cc3d0e69554f69dacad0bcc", null ],
12
+    [ "OnMessageReception", "classmonitor_1_1_command_manager.html#a92e5d42afb61f29d9a4746b4446c2a65", null ],
13
+    [ "OnMessageTimeout", "classmonitor_1_1_command_manager.html#a2f91bb775ba25855be007886b994a5df", null ],
14
+    [ "Open", "classmonitor_1_1_command_manager.html#a7329cbf8008bcb8a0280aa7ffa6aa43c", null ],
15
+    [ "Open", "classmonitor_1_1_command_manager.html#a0a0054ee87d293577fa39af1fcd5ffee", null ],
16
+    [ "SendCommand", "classmonitor_1_1_command_manager.html#a3cd1f2303e47e5148fd3e927a7957363", null ],
17
+    [ "commandReceivedEvent", "classmonitor_1_1_command_manager.html#ab90d68a3d3a9b3935fa9f1a57e8dabfa", null ],
18
+    [ "isBusy", "classmonitor_1_1_command_manager.html#aea039cd0f99f5193c307b805077669db", null ],
19
+    [ "messageReceived", "classmonitor_1_1_command_manager.html#aa610e72e8f23f0d26388f204c848ed57", null ],
20
+    [ "waitEvent", "classmonitor_1_1_command_manager.html#a0d27eb1a38efb01559f14a707ff86447", null ],
21
+    [ "waitForAcknowledge", "classmonitor_1_1_command_manager.html#a39c2c03f93b309e65a45ac91c6eb39bd", null ],
22
+    [ "waitTimer", "classmonitor_1_1_command_manager.html#a07639cd39445a379667a2450e78001b0", null ]
23
+];

+ 2
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_command_manager__coll__graph.map View File

@@ -0,0 +1,2 @@
1
+<map id="monitor.CommandManager" name="monitor.CommandManager">
2
+</map>

+ 1
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_command_manager__coll__graph.md5 View File

@@ -0,0 +1 @@
1
+ec8f855a949726bb444efe1a5eea1e95

BIN
software/monitor/monitor/docs/html/classmonitor_1_1_command_manager__coll__graph.png View File


+ 121
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_list-members.html View File

@@ -0,0 +1,121 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Member List</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classmonitor_1_1_destijl_command_list.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">monitor.DestijlCommandList Member List</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+
88
+<p>This is the complete list of members for <a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a>, including all inherited members.</p>
89
+<table class="directory">
90
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ad31b6758839a4c3b1b6ec4c71635e631">DataCamArenaConfirm</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
91
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#aaaf85677671db1ef84fe67b2eb954f29">DataCamAskArena</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
92
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#a6f578f9d52dd2b50370177a5c03a2af7">DataCamClose</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
93
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ab114adce60b63976d8304f2ad11b317a">DataCamComputePosition</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
94
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ad3985694a06148f2014cb346e8891cba">DataCamInfirm</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
95
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#a6380d1518931373bd0dfb84f888942e0">DataCamOpen</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
96
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ad09dd921c6c8cf8c7d90a2c0a05d4056">DataCamStopComputePosition</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
97
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ad97cbe948c71a4dc3fa95afbf9ca26d8">DataComClose</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
98
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#a1bcde55da429bcf2c04ed6d0621e496f">DataComOpen</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
99
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#af570b0e8d14920402ce979778225ed68">HeaderMtsCamera</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
100
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#aa9fe4e71b7faec183ab64f4cf6ecd395">HeaderMtsComDmb</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
101
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#adbcf7adab9f5e8ead971affbbc64178b">HeaderMtsDmbOrder</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
102
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#acb283f1da96d8d522e3b28ca35187acd">HeaderMtsMessage</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
103
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#af494d7e1bddee8184873dc380a3066ba">HeaderStmAck</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
104
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#a88de91fa6abdc122245ceb26fc21fd33">HeaderStmBat</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
105
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ae3ee8e0ecbb79faec9d24095d72cfbde">HeaderStmImage</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
106
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#a54e9ebd5e8f34ac596b84b56bb2403f7">HeaderStmLostDmb</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
107
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ad1fa4557b2d44dd888d8640f374c9f04">HeaderStmMes</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
108
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ae3dc86c7e90bba409317e63cf1c85a39">HeaderStmNoAck</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
109
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html#abf99a718161a5a9017d7011cea429ec0">HeaderStmPos</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_list.html">monitor.DestijlCommandList</a></td><td class="entry"></td></tr>
110
+</table></div><!-- contents -->
111
+</div><!-- doc-content -->
112
+<!-- start footer part -->
113
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
114
+  <ul>
115
+    <li class="footer">Generated by
116
+    <a href="http://www.doxygen.org/index.html">
117
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
118
+  </ul>
119
+</div>
120
+</body>
121
+</html>

+ 477
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_list.html View File

@@ -0,0 +1,477 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: monitor.DestijlCommandList Class Reference</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classmonitor_1_1_destijl_command_list.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="summary">
84
+<a href="#pub-attribs">Public Attributes</a> &#124;
85
+<a href="classmonitor_1_1_destijl_command_list-members.html">List of all members</a>  </div>
86
+  <div class="headertitle">
87
+<div class="title">monitor.DestijlCommandList Class Reference</div>  </div>
88
+</div><!--header-->
89
+<div class="contents">
90
+
91
+<p>Commands and options parameters used in Destijl project when communicating with server  
92
+ <a href="classmonitor_1_1_destijl_command_list.html#details">More...</a></p>
93
+<table class="memberdecls">
94
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
95
+Public Attributes</h2></td></tr>
96
+<tr class="memitem:aa9fe4e71b7faec183ab64f4cf6ecd395"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#aa9fe4e71b7faec183ab64f4cf6ecd395">HeaderMtsComDmb</a> = &quot;COM&quot;</td></tr>
97
+<tr class="separator:aa9fe4e71b7faec183ab64f4cf6ecd395"><td class="memSeparator" colspan="2">&#160;</td></tr>
98
+<tr class="memitem:adbcf7adab9f5e8ead971affbbc64178b"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#adbcf7adab9f5e8ead971affbbc64178b">HeaderMtsDmbOrder</a> = &quot;DMB&quot;</td></tr>
99
+<tr class="separator:adbcf7adab9f5e8ead971affbbc64178b"><td class="memSeparator" colspan="2">&#160;</td></tr>
100
+<tr class="memitem:af570b0e8d14920402ce979778225ed68"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#af570b0e8d14920402ce979778225ed68">HeaderMtsCamera</a> = &quot;CAM&quot;</td></tr>
101
+<tr class="separator:af570b0e8d14920402ce979778225ed68"><td class="memSeparator" colspan="2">&#160;</td></tr>
102
+<tr class="memitem:acb283f1da96d8d522e3b28ca35187acd"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#acb283f1da96d8d522e3b28ca35187acd">HeaderMtsMessage</a> = &quot;MSG&quot;</td></tr>
103
+<tr class="separator:acb283f1da96d8d522e3b28ca35187acd"><td class="memSeparator" colspan="2">&#160;</td></tr>
104
+<tr class="memitem:a1bcde55da429bcf2c04ed6d0621e496f"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#a1bcde55da429bcf2c04ed6d0621e496f">DataComOpen</a> = &quot;o&quot;</td></tr>
105
+<tr class="separator:a1bcde55da429bcf2c04ed6d0621e496f"><td class="memSeparator" colspan="2">&#160;</td></tr>
106
+<tr class="memitem:ad97cbe948c71a4dc3fa95afbf9ca26d8"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ad97cbe948c71a4dc3fa95afbf9ca26d8">DataComClose</a> = &quot;C&quot;</td></tr>
107
+<tr class="separator:ad97cbe948c71a4dc3fa95afbf9ca26d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
108
+<tr class="memitem:a6380d1518931373bd0dfb84f888942e0"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#a6380d1518931373bd0dfb84f888942e0">DataCamOpen</a> = &quot;A&quot;</td></tr>
109
+<tr class="separator:a6380d1518931373bd0dfb84f888942e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
110
+<tr class="memitem:a6f578f9d52dd2b50370177a5c03a2af7"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#a6f578f9d52dd2b50370177a5c03a2af7">DataCamClose</a> = &quot;I&quot;</td></tr>
111
+<tr class="separator:a6f578f9d52dd2b50370177a5c03a2af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
112
+<tr class="memitem:aaaf85677671db1ef84fe67b2eb954f29"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#aaaf85677671db1ef84fe67b2eb954f29">DataCamAskArena</a> = &quot;y&quot;</td></tr>
113
+<tr class="separator:aaaf85677671db1ef84fe67b2eb954f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
114
+<tr class="memitem:ad31b6758839a4c3b1b6ec4c71635e631"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ad31b6758839a4c3b1b6ec4c71635e631">DataCamArenaConfirm</a> = &quot;x&quot;</td></tr>
115
+<tr class="separator:ad31b6758839a4c3b1b6ec4c71635e631"><td class="memSeparator" colspan="2">&#160;</td></tr>
116
+<tr class="memitem:ad3985694a06148f2014cb346e8891cba"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ad3985694a06148f2014cb346e8891cba">DataCamInfirm</a> = &quot;z&quot;</td></tr>
117
+<tr class="separator:ad3985694a06148f2014cb346e8891cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
118
+<tr class="memitem:ab114adce60b63976d8304f2ad11b317a"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ab114adce60b63976d8304f2ad11b317a">DataCamComputePosition</a> = &quot;p&quot;</td></tr>
119
+<tr class="separator:ab114adce60b63976d8304f2ad11b317a"><td class="memSeparator" colspan="2">&#160;</td></tr>
120
+<tr class="memitem:ad09dd921c6c8cf8c7d90a2c0a05d4056"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ad09dd921c6c8cf8c7d90a2c0a05d4056">DataCamStopComputePosition</a> = &quot;s&quot;</td></tr>
121
+<tr class="separator:ad09dd921c6c8cf8c7d90a2c0a05d4056"><td class="memSeparator" colspan="2">&#160;</td></tr>
122
+<tr class="memitem:af494d7e1bddee8184873dc380a3066ba"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#af494d7e1bddee8184873dc380a3066ba">HeaderStmAck</a> = &quot;ACK&quot;</td></tr>
123
+<tr class="separator:af494d7e1bddee8184873dc380a3066ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
124
+<tr class="memitem:ae3dc86c7e90bba409317e63cf1c85a39"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ae3dc86c7e90bba409317e63cf1c85a39">HeaderStmNoAck</a> = &quot;NAK&quot;</td></tr>
125
+<tr class="separator:ae3dc86c7e90bba409317e63cf1c85a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
126
+<tr class="memitem:a54e9ebd5e8f34ac596b84b56bb2403f7"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#a54e9ebd5e8f34ac596b84b56bb2403f7">HeaderStmLostDmb</a> = &quot;LCD&quot;</td></tr>
127
+<tr class="separator:a54e9ebd5e8f34ac596b84b56bb2403f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
128
+<tr class="memitem:ae3ee8e0ecbb79faec9d24095d72cfbde"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ae3ee8e0ecbb79faec9d24095d72cfbde">HeaderStmImage</a> = &quot;IMG&quot;</td></tr>
129
+<tr class="separator:ae3ee8e0ecbb79faec9d24095d72cfbde"><td class="memSeparator" colspan="2">&#160;</td></tr>
130
+<tr class="memitem:abf99a718161a5a9017d7011cea429ec0"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#abf99a718161a5a9017d7011cea429ec0">HeaderStmPos</a> = &quot;POS&quot;</td></tr>
131
+<tr class="separator:abf99a718161a5a9017d7011cea429ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
132
+<tr class="memitem:ad1fa4557b2d44dd888d8640f374c9f04"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#ad1fa4557b2d44dd888d8640f374c9f04">HeaderStmMes</a> = &quot;MSG&quot;</td></tr>
133
+<tr class="separator:ad1fa4557b2d44dd888d8640f374c9f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
134
+<tr class="memitem:a88de91fa6abdc122245ceb26fc21fd33"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html#a88de91fa6abdc122245ceb26fc21fd33">HeaderStmBat</a> = &quot;BAT&quot;</td></tr>
135
+<tr class="separator:a88de91fa6abdc122245ceb26fc21fd33"><td class="memSeparator" colspan="2">&#160;</td></tr>
136
+</table>
137
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
138
+<div class="textblock"><p>Commands and options parameters used in Destijl project when communicating with server </p>
139
+
140
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00029">29</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
141
+</div><h2 class="groupheader">Member Data Documentation</h2>
142
+<a id="ad31b6758839a4c3b1b6ec4c71635e631"></a>
143
+<h2 class="memtitle"><span class="permalink"><a href="#ad31b6758839a4c3b1b6ec4c71635e631">&#9670;&nbsp;</a></span>DataCamArenaConfirm</h2>
144
+
145
+<div class="memitem">
146
+<div class="memproto">
147
+      <table class="memname">
148
+        <tr>
149
+          <td class="memname">const string monitor.DestijlCommandList.DataCamArenaConfirm = &quot;x&quot;</td>
150
+        </tr>
151
+      </table>
152
+</div><div class="memdoc">
153
+
154
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00042">42</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
155
+
156
+</div>
157
+</div>
158
+<a id="aaaf85677671db1ef84fe67b2eb954f29"></a>
159
+<h2 class="memtitle"><span class="permalink"><a href="#aaaf85677671db1ef84fe67b2eb954f29">&#9670;&nbsp;</a></span>DataCamAskArena</h2>
160
+
161
+<div class="memitem">
162
+<div class="memproto">
163
+      <table class="memname">
164
+        <tr>
165
+          <td class="memname">const string monitor.DestijlCommandList.DataCamAskArena = &quot;y&quot;</td>
166
+        </tr>
167
+      </table>
168
+</div><div class="memdoc">
169
+
170
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00041">41</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
171
+
172
+</div>
173
+</div>
174
+<a id="a6f578f9d52dd2b50370177a5c03a2af7"></a>
175
+<h2 class="memtitle"><span class="permalink"><a href="#a6f578f9d52dd2b50370177a5c03a2af7">&#9670;&nbsp;</a></span>DataCamClose</h2>
176
+
177
+<div class="memitem">
178
+<div class="memproto">
179
+      <table class="memname">
180
+        <tr>
181
+          <td class="memname">const string monitor.DestijlCommandList.DataCamClose = &quot;I&quot;</td>
182
+        </tr>
183
+      </table>
184
+</div><div class="memdoc">
185
+
186
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00040">40</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
187
+
188
+</div>
189
+</div>
190
+<a id="ab114adce60b63976d8304f2ad11b317a"></a>
191
+<h2 class="memtitle"><span class="permalink"><a href="#ab114adce60b63976d8304f2ad11b317a">&#9670;&nbsp;</a></span>DataCamComputePosition</h2>
192
+
193
+<div class="memitem">
194
+<div class="memproto">
195
+      <table class="memname">
196
+        <tr>
197
+          <td class="memname">const string monitor.DestijlCommandList.DataCamComputePosition = &quot;p&quot;</td>
198
+        </tr>
199
+      </table>
200
+</div><div class="memdoc">
201
+
202
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00044">44</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
203
+
204
+</div>
205
+</div>
206
+<a id="ad3985694a06148f2014cb346e8891cba"></a>
207
+<h2 class="memtitle"><span class="permalink"><a href="#ad3985694a06148f2014cb346e8891cba">&#9670;&nbsp;</a></span>DataCamInfirm</h2>
208
+
209
+<div class="memitem">
210
+<div class="memproto">
211
+      <table class="memname">
212
+        <tr>
213
+          <td class="memname">const string monitor.DestijlCommandList.DataCamInfirm = &quot;z&quot;</td>
214
+        </tr>
215
+      </table>
216
+</div><div class="memdoc">
217
+
218
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00043">43</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
219
+
220
+</div>
221
+</div>
222
+<a id="a6380d1518931373bd0dfb84f888942e0"></a>
223
+<h2 class="memtitle"><span class="permalink"><a href="#a6380d1518931373bd0dfb84f888942e0">&#9670;&nbsp;</a></span>DataCamOpen</h2>
224
+
225
+<div class="memitem">
226
+<div class="memproto">
227
+      <table class="memname">
228
+        <tr>
229
+          <td class="memname">const string monitor.DestijlCommandList.DataCamOpen = &quot;A&quot;</td>
230
+        </tr>
231
+      </table>
232
+</div><div class="memdoc">
233
+
234
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00039">39</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
235
+
236
+</div>
237
+</div>
238
+<a id="ad09dd921c6c8cf8c7d90a2c0a05d4056"></a>
239
+<h2 class="memtitle"><span class="permalink"><a href="#ad09dd921c6c8cf8c7d90a2c0a05d4056">&#9670;&nbsp;</a></span>DataCamStopComputePosition</h2>
240
+
241
+<div class="memitem">
242
+<div class="memproto">
243
+      <table class="memname">
244
+        <tr>
245
+          <td class="memname">const string monitor.DestijlCommandList.DataCamStopComputePosition = &quot;s&quot;</td>
246
+        </tr>
247
+      </table>
248
+</div><div class="memdoc">
249
+
250
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00045">45</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
251
+
252
+</div>
253
+</div>
254
+<a id="ad97cbe948c71a4dc3fa95afbf9ca26d8"></a>
255
+<h2 class="memtitle"><span class="permalink"><a href="#ad97cbe948c71a4dc3fa95afbf9ca26d8">&#9670;&nbsp;</a></span>DataComClose</h2>
256
+
257
+<div class="memitem">
258
+<div class="memproto">
259
+      <table class="memname">
260
+        <tr>
261
+          <td class="memname">const string monitor.DestijlCommandList.DataComClose = &quot;C&quot;</td>
262
+        </tr>
263
+      </table>
264
+</div><div class="memdoc">
265
+
266
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00037">37</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
267
+
268
+</div>
269
+</div>
270
+<a id="a1bcde55da429bcf2c04ed6d0621e496f"></a>
271
+<h2 class="memtitle"><span class="permalink"><a href="#a1bcde55da429bcf2c04ed6d0621e496f">&#9670;&nbsp;</a></span>DataComOpen</h2>
272
+
273
+<div class="memitem">
274
+<div class="memproto">
275
+      <table class="memname">
276
+        <tr>
277
+          <td class="memname">const string monitor.DestijlCommandList.DataComOpen = &quot;o&quot;</td>
278
+        </tr>
279
+      </table>
280
+</div><div class="memdoc">
281
+
282
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00036">36</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
283
+
284
+</div>
285
+</div>
286
+<a id="af570b0e8d14920402ce979778225ed68"></a>
287
+<h2 class="memtitle"><span class="permalink"><a href="#af570b0e8d14920402ce979778225ed68">&#9670;&nbsp;</a></span>HeaderMtsCamera</h2>
288
+
289
+<div class="memitem">
290
+<div class="memproto">
291
+      <table class="memname">
292
+        <tr>
293
+          <td class="memname">const string monitor.DestijlCommandList.HeaderMtsCamera = &quot;CAM&quot;</td>
294
+        </tr>
295
+      </table>
296
+</div><div class="memdoc">
297
+
298
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00033">33</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
299
+
300
+</div>
301
+</div>
302
+<a id="aa9fe4e71b7faec183ab64f4cf6ecd395"></a>
303
+<h2 class="memtitle"><span class="permalink"><a href="#aa9fe4e71b7faec183ab64f4cf6ecd395">&#9670;&nbsp;</a></span>HeaderMtsComDmb</h2>
304
+
305
+<div class="memitem">
306
+<div class="memproto">
307
+      <table class="memname">
308
+        <tr>
309
+          <td class="memname">const string monitor.DestijlCommandList.HeaderMtsComDmb = &quot;COM&quot;</td>
310
+        </tr>
311
+      </table>
312
+</div><div class="memdoc">
313
+
314
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00031">31</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
315
+
316
+</div>
317
+</div>
318
+<a id="adbcf7adab9f5e8ead971affbbc64178b"></a>
319
+<h2 class="memtitle"><span class="permalink"><a href="#adbcf7adab9f5e8ead971affbbc64178b">&#9670;&nbsp;</a></span>HeaderMtsDmbOrder</h2>
320
+
321
+<div class="memitem">
322
+<div class="memproto">
323
+      <table class="memname">
324
+        <tr>
325
+          <td class="memname">const string monitor.DestijlCommandList.HeaderMtsDmbOrder = &quot;DMB&quot;</td>
326
+        </tr>
327
+      </table>
328
+</div><div class="memdoc">
329
+
330
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00032">32</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
331
+
332
+</div>
333
+</div>
334
+<a id="acb283f1da96d8d522e3b28ca35187acd"></a>
335
+<h2 class="memtitle"><span class="permalink"><a href="#acb283f1da96d8d522e3b28ca35187acd">&#9670;&nbsp;</a></span>HeaderMtsMessage</h2>
336
+
337
+<div class="memitem">
338
+<div class="memproto">
339
+      <table class="memname">
340
+        <tr>
341
+          <td class="memname">const string monitor.DestijlCommandList.HeaderMtsMessage = &quot;MSG&quot;</td>
342
+        </tr>
343
+      </table>
344
+</div><div class="memdoc">
345
+
346
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00034">34</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
347
+
348
+</div>
349
+</div>
350
+<a id="af494d7e1bddee8184873dc380a3066ba"></a>
351
+<h2 class="memtitle"><span class="permalink"><a href="#af494d7e1bddee8184873dc380a3066ba">&#9670;&nbsp;</a></span>HeaderStmAck</h2>
352
+
353
+<div class="memitem">
354
+<div class="memproto">
355
+      <table class="memname">
356
+        <tr>
357
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmAck = &quot;ACK&quot;</td>
358
+        </tr>
359
+      </table>
360
+</div><div class="memdoc">
361
+
362
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00047">47</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
363
+
364
+</div>
365
+</div>
366
+<a id="a88de91fa6abdc122245ceb26fc21fd33"></a>
367
+<h2 class="memtitle"><span class="permalink"><a href="#a88de91fa6abdc122245ceb26fc21fd33">&#9670;&nbsp;</a></span>HeaderStmBat</h2>
368
+
369
+<div class="memitem">
370
+<div class="memproto">
371
+      <table class="memname">
372
+        <tr>
373
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmBat = &quot;BAT&quot;</td>
374
+        </tr>
375
+      </table>
376
+</div><div class="memdoc">
377
+
378
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00053">53</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
379
+
380
+</div>
381
+</div>
382
+<a id="ae3ee8e0ecbb79faec9d24095d72cfbde"></a>
383
+<h2 class="memtitle"><span class="permalink"><a href="#ae3ee8e0ecbb79faec9d24095d72cfbde">&#9670;&nbsp;</a></span>HeaderStmImage</h2>
384
+
385
+<div class="memitem">
386
+<div class="memproto">
387
+      <table class="memname">
388
+        <tr>
389
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmImage = &quot;IMG&quot;</td>
390
+        </tr>
391
+      </table>
392
+</div><div class="memdoc">
393
+
394
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00050">50</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
395
+
396
+</div>
397
+</div>
398
+<a id="a54e9ebd5e8f34ac596b84b56bb2403f7"></a>
399
+<h2 class="memtitle"><span class="permalink"><a href="#a54e9ebd5e8f34ac596b84b56bb2403f7">&#9670;&nbsp;</a></span>HeaderStmLostDmb</h2>
400
+
401
+<div class="memitem">
402
+<div class="memproto">
403
+      <table class="memname">
404
+        <tr>
405
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmLostDmb = &quot;LCD&quot;</td>
406
+        </tr>
407
+      </table>
408
+</div><div class="memdoc">
409
+
410
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00049">49</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
411
+
412
+</div>
413
+</div>
414
+<a id="ad1fa4557b2d44dd888d8640f374c9f04"></a>
415
+<h2 class="memtitle"><span class="permalink"><a href="#ad1fa4557b2d44dd888d8640f374c9f04">&#9670;&nbsp;</a></span>HeaderStmMes</h2>
416
+
417
+<div class="memitem">
418
+<div class="memproto">
419
+      <table class="memname">
420
+        <tr>
421
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmMes = &quot;MSG&quot;</td>
422
+        </tr>
423
+      </table>
424
+</div><div class="memdoc">
425
+
426
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00052">52</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
427
+
428
+</div>
429
+</div>
430
+<a id="ae3dc86c7e90bba409317e63cf1c85a39"></a>
431
+<h2 class="memtitle"><span class="permalink"><a href="#ae3dc86c7e90bba409317e63cf1c85a39">&#9670;&nbsp;</a></span>HeaderStmNoAck</h2>
432
+
433
+<div class="memitem">
434
+<div class="memproto">
435
+      <table class="memname">
436
+        <tr>
437
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmNoAck = &quot;NAK&quot;</td>
438
+        </tr>
439
+      </table>
440
+</div><div class="memdoc">
441
+
442
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00048">48</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
443
+
444
+</div>
445
+</div>
446
+<a id="abf99a718161a5a9017d7011cea429ec0"></a>
447
+<h2 class="memtitle"><span class="permalink"><a href="#abf99a718161a5a9017d7011cea429ec0">&#9670;&nbsp;</a></span>HeaderStmPos</h2>
448
+
449
+<div class="memitem">
450
+<div class="memproto">
451
+      <table class="memname">
452
+        <tr>
453
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmPos = &quot;POS&quot;</td>
454
+        </tr>
455
+      </table>
456
+</div><div class="memdoc">
457
+
458
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00051">51</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
459
+
460
+</div>
461
+</div>
462
+<hr/>The documentation for this class was generated from the following file:<ul>
463
+<li><a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a></li>
464
+</ul>
465
+</div><!-- contents -->
466
+</div><!-- doc-content -->
467
+<!-- start footer part -->
468
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
469
+  <ul>
470
+    <li class="navelem"><a class="el" href="namespacemonitor.html">monitor</a></li><li class="navelem"><a class="el" href="classmonitor_1_1_destijl_command_list.html">DestijlCommandList</a></li>
471
+    <li class="footer">Generated by
472
+    <a href="http://www.doxygen.org/index.html">
473
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
474
+  </ul>
475
+</div>
476
+</body>
477
+</html>

+ 23
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_list.js View File

@@ -0,0 +1,23 @@
1
+var classmonitor_1_1_destijl_command_list =
2
+[
3
+    [ "DataCamArenaConfirm", "classmonitor_1_1_destijl_command_list.html#ad31b6758839a4c3b1b6ec4c71635e631", null ],
4
+    [ "DataCamAskArena", "classmonitor_1_1_destijl_command_list.html#aaaf85677671db1ef84fe67b2eb954f29", null ],
5
+    [ "DataCamClose", "classmonitor_1_1_destijl_command_list.html#a6f578f9d52dd2b50370177a5c03a2af7", null ],
6
+    [ "DataCamComputePosition", "classmonitor_1_1_destijl_command_list.html#ab114adce60b63976d8304f2ad11b317a", null ],
7
+    [ "DataCamInfirm", "classmonitor_1_1_destijl_command_list.html#ad3985694a06148f2014cb346e8891cba", null ],
8
+    [ "DataCamOpen", "classmonitor_1_1_destijl_command_list.html#a6380d1518931373bd0dfb84f888942e0", null ],
9
+    [ "DataCamStopComputePosition", "classmonitor_1_1_destijl_command_list.html#ad09dd921c6c8cf8c7d90a2c0a05d4056", null ],
10
+    [ "DataComClose", "classmonitor_1_1_destijl_command_list.html#ad97cbe948c71a4dc3fa95afbf9ca26d8", null ],
11
+    [ "DataComOpen", "classmonitor_1_1_destijl_command_list.html#a1bcde55da429bcf2c04ed6d0621e496f", null ],
12
+    [ "HeaderMtsCamera", "classmonitor_1_1_destijl_command_list.html#af570b0e8d14920402ce979778225ed68", null ],
13
+    [ "HeaderMtsComDmb", "classmonitor_1_1_destijl_command_list.html#aa9fe4e71b7faec183ab64f4cf6ecd395", null ],
14
+    [ "HeaderMtsDmbOrder", "classmonitor_1_1_destijl_command_list.html#adbcf7adab9f5e8ead971affbbc64178b", null ],
15
+    [ "HeaderMtsMessage", "classmonitor_1_1_destijl_command_list.html#acb283f1da96d8d522e3b28ca35187acd", null ],
16
+    [ "HeaderStmAck", "classmonitor_1_1_destijl_command_list.html#af494d7e1bddee8184873dc380a3066ba", null ],
17
+    [ "HeaderStmBat", "classmonitor_1_1_destijl_command_list.html#a88de91fa6abdc122245ceb26fc21fd33", null ],
18
+    [ "HeaderStmImage", "classmonitor_1_1_destijl_command_list.html#ae3ee8e0ecbb79faec9d24095d72cfbde", null ],
19
+    [ "HeaderStmLostDmb", "classmonitor_1_1_destijl_command_list.html#a54e9ebd5e8f34ac596b84b56bb2403f7", null ],
20
+    [ "HeaderStmMes", "classmonitor_1_1_destijl_command_list.html#ad1fa4557b2d44dd888d8640f374c9f04", null ],
21
+    [ "HeaderStmNoAck", "classmonitor_1_1_destijl_command_list.html#ae3dc86c7e90bba409317e63cf1c85a39", null ],
22
+    [ "HeaderStmPos", "classmonitor_1_1_destijl_command_list.html#abf99a718161a5a9017d7011cea429ec0", null ]
23
+];

+ 134
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager-members.html View File

@@ -0,0 +1,134 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Member List</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classmonitor_1_1_destijl_command_manager.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">monitor.DestijlCommandManager Member List</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+
88
+<p>This is the complete list of members for <a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a>, including all inherited members.</p>
89
+<table class="directory">
90
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#ac58ed9c19d8c9ed547c35fb96a983668">CameraArenaConfirm</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
91
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a614be7a565a3a10308f20b073b40383f">CameraArenaInfirm</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
92
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a8d178480fc09d474760eae995c9aa096">CameraAskArena</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
93
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a94b085d9de512cd7e80bcefd516d460c">CameraClose</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
94
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#ad04df7759d2698334a410fe32b78e21e">CameraComputePosition</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
95
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a292d7e2961ff31a80d9abf79b7b41126">CameraOpen</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
96
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a928f987f8f5f12135614678585ab2726">CameraStopComputePosition</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
97
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#af1f57d8e3e980322e37da2cd3b61d1d7">Close</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
98
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a9efdcd3d35f46329e7aa167ad60062a9">commandManager</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
99
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a5c10e8aaae48b83be0267aefa23eb62d">commandReceivedEvent</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
100
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#acc08ece6a89e842188364226299b3d43">CommandReceivedEvent</a>(string header, string data, byte[] buffer)</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
101
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a9cb23e7493a32872ac808f3b63200fb0">CommandStatus</a> enum name</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
102
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a47eb72ec1ae43505966bc5cf09c79e58">CreateCommand</a>(string header, string data)</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
103
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a00c3fb9f163c4d9025b356a5a7e74012">DecodeStatus</a>(CommandManager.CommandManagerStatus localStatus, string answer)</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
104
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a78bf0be922afbd9c5f8f4115fa83ad47">DestijlCommandManager</a>(CommandReceivedEvent callback)</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
105
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#ab83dbda4196240c242a5ac101901bb19">OnCommandReceived</a>(string msg, byte[] buffer)</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
106
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a5dd6b75386a554c2f026eee787477bb0">Open</a>(string hostname)</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
107
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a842300511efb20783c271764ee0e3336">Open</a>(string hostname, int port)</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
108
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a88f907fc9c5fd8cd8d5976f45c323903">receivedData</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
109
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a1b99d771e7af8ffc8ced10d35e5e77ce">receivedHeader</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
110
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a0139bec493c965670226381f2ba63a23">RobotCloseCom</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
111
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a2ec8021340de939318ace65b8462b930">RobotGetBattery</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
112
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a7ddd552ed82382a09b4af075c34fb989">RobotGetVersion</a>(out string version)</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
113
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a5976fe792e270c63bd9f0f4c792df129">RobotMove</a>(int distance)</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
114
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#aa1440a571e6aaf11203b4e4a4ed116d5">RobotOpenCom</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
115
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#ae1af16558213c3830ea3006e8e8c5e28">RobotPing</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
116
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#acb242a71fa40d4001dc1bc31d5bdc53f">RobotPowerOff</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
117
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#abe223aa12456e3f1c2519e9c379d891a">RobotReset</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
118
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a0c964baa3ecd4ff9d19857061413938b">RobotStartWithoutWatchdog</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
119
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#ade46aceeb79556e31fe632e9602e1636">RobotStartWithWatchdog</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
120
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a3f7ee6f1803cfb8b2eb4290f9e9acced">RobotTurn</a>(int angle)</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
121
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#a86a1fb03dc480dab8d6758aa0d675cd3">timeout</a></td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"></td></tr>
122
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html#abc51dc980d7ba7e59a571e579cb626b9">~DestijlCommandManager</a>()</td><td class="entry"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">monitor.DestijlCommandManager</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
123
+</table></div><!-- contents -->
124
+</div><!-- doc-content -->
125
+<!-- start footer part -->
126
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
127
+  <ul>
128
+    <li class="footer">Generated by
129
+    <a href="http://www.doxygen.org/index.html">
130
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
131
+  </ul>
132
+</div>
133
+</body>
134
+</html>

+ 1140
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager.html
File diff suppressed because it is too large
View File


+ 43
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager.js View File

@@ -0,0 +1,43 @@
1
+var classmonitor_1_1_destijl_command_manager =
2
+[
3
+    [ "CommandStatus", "classmonitor_1_1_destijl_command_manager.html#a9cb23e7493a32872ac808f3b63200fb0", [
4
+      [ "Success", "classmonitor_1_1_destijl_command_manager.html#a9cb23e7493a32872ac808f3b63200fb0a505a83f220c02df2f85c3810cd9ceb38", null ],
5
+      [ "Rejected", "classmonitor_1_1_destijl_command_manager.html#a9cb23e7493a32872ac808f3b63200fb0ad37b1f6c0512e2118cee17fea015b699", null ],
6
+      [ "InvalidAnswer", "classmonitor_1_1_destijl_command_manager.html#a9cb23e7493a32872ac808f3b63200fb0ad410f0b6f9dc2f2b271f9cf2fc78eb34", null ],
7
+      [ "Busy", "classmonitor_1_1_destijl_command_manager.html#a9cb23e7493a32872ac808f3b63200fb0ad8a942ef2b04672adfafef0ad817a407", null ],
8
+      [ "CommunicationLostWithRobot", "classmonitor_1_1_destijl_command_manager.html#a9cb23e7493a32872ac808f3b63200fb0a37039bce065223d632b6974daa612656", null ],
9
+      [ "CommunicationLostWithServer", "classmonitor_1_1_destijl_command_manager.html#a9cb23e7493a32872ac808f3b63200fb0ae7009a5c717d5d4d361433a9915e697e", null ]
10
+    ] ],
11
+    [ "DestijlCommandManager", "classmonitor_1_1_destijl_command_manager.html#a78bf0be922afbd9c5f8f4115fa83ad47", null ],
12
+    [ "~DestijlCommandManager", "classmonitor_1_1_destijl_command_manager.html#abc51dc980d7ba7e59a571e579cb626b9", null ],
13
+    [ "CameraArenaConfirm", "classmonitor_1_1_destijl_command_manager.html#ac58ed9c19d8c9ed547c35fb96a983668", null ],
14
+    [ "CameraArenaInfirm", "classmonitor_1_1_destijl_command_manager.html#a614be7a565a3a10308f20b073b40383f", null ],
15
+    [ "CameraAskArena", "classmonitor_1_1_destijl_command_manager.html#a8d178480fc09d474760eae995c9aa096", null ],
16
+    [ "CameraClose", "classmonitor_1_1_destijl_command_manager.html#a94b085d9de512cd7e80bcefd516d460c", null ],
17
+    [ "CameraComputePosition", "classmonitor_1_1_destijl_command_manager.html#ad04df7759d2698334a410fe32b78e21e", null ],
18
+    [ "CameraOpen", "classmonitor_1_1_destijl_command_manager.html#a292d7e2961ff31a80d9abf79b7b41126", null ],
19
+    [ "CameraStopComputePosition", "classmonitor_1_1_destijl_command_manager.html#a928f987f8f5f12135614678585ab2726", null ],
20
+    [ "Close", "classmonitor_1_1_destijl_command_manager.html#af1f57d8e3e980322e37da2cd3b61d1d7", null ],
21
+    [ "CommandReceivedEvent", "classmonitor_1_1_destijl_command_manager.html#acc08ece6a89e842188364226299b3d43", null ],
22
+    [ "CreateCommand", "classmonitor_1_1_destijl_command_manager.html#a47eb72ec1ae43505966bc5cf09c79e58", null ],
23
+    [ "DecodeStatus", "classmonitor_1_1_destijl_command_manager.html#a00c3fb9f163c4d9025b356a5a7e74012", null ],
24
+    [ "OnCommandReceived", "classmonitor_1_1_destijl_command_manager.html#ab83dbda4196240c242a5ac101901bb19", null ],
25
+    [ "Open", "classmonitor_1_1_destijl_command_manager.html#a5dd6b75386a554c2f026eee787477bb0", null ],
26
+    [ "Open", "classmonitor_1_1_destijl_command_manager.html#a842300511efb20783c271764ee0e3336", null ],
27
+    [ "RobotCloseCom", "classmonitor_1_1_destijl_command_manager.html#a0139bec493c965670226381f2ba63a23", null ],
28
+    [ "RobotGetBattery", "classmonitor_1_1_destijl_command_manager.html#a2ec8021340de939318ace65b8462b930", null ],
29
+    [ "RobotGetVersion", "classmonitor_1_1_destijl_command_manager.html#a7ddd552ed82382a09b4af075c34fb989", null ],
30
+    [ "RobotMove", "classmonitor_1_1_destijl_command_manager.html#a5976fe792e270c63bd9f0f4c792df129", null ],
31
+    [ "RobotOpenCom", "classmonitor_1_1_destijl_command_manager.html#aa1440a571e6aaf11203b4e4a4ed116d5", null ],
32
+    [ "RobotPing", "classmonitor_1_1_destijl_command_manager.html#ae1af16558213c3830ea3006e8e8c5e28", null ],
33
+    [ "RobotPowerOff", "classmonitor_1_1_destijl_command_manager.html#acb242a71fa40d4001dc1bc31d5bdc53f", null ],
34
+    [ "RobotReset", "classmonitor_1_1_destijl_command_manager.html#abe223aa12456e3f1c2519e9c379d891a", null ],
35
+    [ "RobotStartWithoutWatchdog", "classmonitor_1_1_destijl_command_manager.html#a0c964baa3ecd4ff9d19857061413938b", null ],
36
+    [ "RobotStartWithWatchdog", "classmonitor_1_1_destijl_command_manager.html#ade46aceeb79556e31fe632e9602e1636", null ],
37
+    [ "RobotTurn", "classmonitor_1_1_destijl_command_manager.html#a3f7ee6f1803cfb8b2eb4290f9e9acced", null ],
38
+    [ "commandManager", "classmonitor_1_1_destijl_command_manager.html#a9efdcd3d35f46329e7aa167ad60062a9", null ],
39
+    [ "commandReceivedEvent", "classmonitor_1_1_destijl_command_manager.html#a5c10e8aaae48b83be0267aefa23eb62d", null ],
40
+    [ "receivedData", "classmonitor_1_1_destijl_command_manager.html#a88f907fc9c5fd8cd8d5976f45c323903", null ],
41
+    [ "receivedHeader", "classmonitor_1_1_destijl_command_manager.html#a1b99d771e7af8ffc8ced10d35e5e77ce", null ],
42
+    [ "timeout", "classmonitor_1_1_destijl_command_manager.html#a86a1fb03dc480dab8d6758aa0d675cd3", null ]
43
+];

+ 3
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager__coll__graph.map View File

@@ -0,0 +1,3 @@
1
+<map id="monitor.DestijlCommandManager" name="monitor.DestijlCommandManager">
2
+<area shape="rect" id="node2" href="$classmonitor_1_1_command_manager.html" title="Command Manager. Use for timeout managment during reception of data Used as intermediate layer betwee..." alt="" coords="24,95,203,121"/>
3
+</map>

+ 1
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager__coll__graph.md5 View File

@@ -0,0 +1 @@
1
+561e4283ebd4d9d2dabfa14931addf60

BIN
software/monitor/monitor/docs/html/classmonitor_1_1_destijl_command_manager__coll__graph.png View File


+ 102
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_main_class-members.html View File

@@ -0,0 +1,102 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Member List</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classmonitor_1_1_main_class.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">monitor.MainClass Member List</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+
88
+<p>This is the complete list of members for <a class="el" href="classmonitor_1_1_main_class.html">monitor.MainClass</a>, including all inherited members.</p>
89
+<table class="directory">
90
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_main_class.html#a991579f985cc4071757b30a8b035e7c1">Main</a>(string[] args)</td><td class="entry"><a class="el" href="classmonitor_1_1_main_class.html">monitor.MainClass</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
91
+</table></div><!-- contents -->
92
+</div><!-- doc-content -->
93
+<!-- start footer part -->
94
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
95
+  <ul>
96
+    <li class="footer">Generated by
97
+    <a href="http://www.doxygen.org/index.html">
98
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
99
+  </ul>
100
+</div>
101
+</body>
102
+</html>

+ 143
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_main_class.html View File

@@ -0,0 +1,143 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: monitor.MainClass Class Reference</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classmonitor_1_1_main_class.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="summary">
84
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
85
+<a href="classmonitor_1_1_main_class-members.html">List of all members</a>  </div>
86
+  <div class="headertitle">
87
+<div class="title">monitor.MainClass Class Reference</div>  </div>
88
+</div><!--header-->
89
+<div class="contents">
90
+<table class="memberdecls">
91
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
92
+Static Public Member Functions</h2></td></tr>
93
+<tr class="memitem:a991579f985cc4071757b30a8b035e7c1"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_main_class.html#a991579f985cc4071757b30a8b035e7c1">Main</a> (string[] args)</td></tr>
94
+<tr class="separator:a991579f985cc4071757b30a8b035e7c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
95
+</table>
96
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
97
+<div class="textblock">
98
+<p class="definition">Definition at line <a class="el" href="_program_8cs_source.html#l00027">27</a> of file <a class="el" href="_program_8cs_source.html">Program.cs</a>.</p>
99
+</div><h2 class="groupheader">Member Function Documentation</h2>
100
+<a id="a991579f985cc4071757b30a8b035e7c1"></a>
101
+<h2 class="memtitle"><span class="permalink"><a href="#a991579f985cc4071757b30a8b035e7c1">&#9670;&nbsp;</a></span>Main()</h2>
102
+
103
+<div class="memitem">
104
+<div class="memproto">
105
+<table class="mlabels">
106
+  <tr>
107
+  <td class="mlabels-left">
108
+      <table class="memname">
109
+        <tr>
110
+          <td class="memname">static void monitor.MainClass.Main </td>
111
+          <td>(</td>
112
+          <td class="paramtype">string []&#160;</td>
113
+          <td class="paramname"><em>args</em></td><td>)</td>
114
+          <td></td>
115
+        </tr>
116
+      </table>
117
+  </td>
118
+  <td class="mlabels-right">
119
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
120
+  </tr>
121
+</table>
122
+</div><div class="memdoc">
123
+
124
+<p class="definition">Definition at line <a class="el" href="_program_8cs_source.html#l00029">29</a> of file <a class="el" href="_program_8cs_source.html">Program.cs</a>.</p>
125
+
126
+</div>
127
+</div>
128
+<hr/>The documentation for this class was generated from the following file:<ul>
129
+<li><a class="el" href="_program_8cs_source.html">Program.cs</a></li>
130
+</ul>
131
+</div><!-- contents -->
132
+</div><!-- doc-content -->
133
+<!-- start footer part -->
134
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
135
+  <ul>
136
+    <li class="navelem"><a class="el" href="namespacemonitor.html">monitor</a></li><li class="navelem"><a class="el" href="classmonitor_1_1_main_class.html">MainClass</a></li>
137
+    <li class="footer">Generated by
138
+    <a href="http://www.doxygen.org/index.html">
139
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
140
+  </ul>
141
+</div>
142
+</body>
143
+</html>

+ 4
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_main_class.js View File

@@ -0,0 +1,4 @@
1
+var classmonitor_1_1_main_class =
2
+[
3
+    [ "Main", "classmonitor_1_1_main_class.html#a991579f985cc4071757b30a8b035e7c1", null ]
4
+];

+ 111
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_robot_command_list-members.html View File

@@ -0,0 +1,111 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Member List</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classmonitor_1_1_robot_command_list.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">monitor.RobotCommandList Member List</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+
88
+<p>This is the complete list of members for <a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a>, including all inherited members.</p>
89
+<table class="directory">
90
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html#a374eb526d14b8499e47b065230afeed0">RobotGetBattery</a></td><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a></td><td class="entry"></td></tr>
91
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html#a52a901f4e013dc33ff491c5fcda76860">RobotGetBusyState</a></td><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a></td><td class="entry"></td></tr>
92
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html#a9a845beb5c040e4813f03cee7cd1cb71">RobotGetVersion</a></td><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a></td><td class="entry"></td></tr>
93
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html#af7017bac04f1976fe1c37e8ec77bcbce">RobotMove</a></td><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a></td><td class="entry"></td></tr>
94
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html#a93de788c0d7ed40caaa2e3912a429831">RobotPing</a></td><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a></td><td class="entry"></td></tr>
95
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html#a2e9616c1b75719c208902e595b79cc48">RobotPowerOff</a></td><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a></td><td class="entry"></td></tr>
96
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html#a9ef80510dfe9ca241af290b003766526">RobotReset</a></td><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a></td><td class="entry"></td></tr>
97
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html#a92acfe998bb9d265dd1f34f68f718386">RobotStartWithoutWatchdog</a></td><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a></td><td class="entry"></td></tr>
98
+  <tr class="even"><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html#aafa5d0e5fec3afe6586cca8b88d45c85">RobotStartWithWatchdog</a></td><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a></td><td class="entry"></td></tr>
99
+  <tr><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html#a2b88fc42fba8229f163e03e7252a77e6">RobotTurn</a></td><td class="entry"><a class="el" href="classmonitor_1_1_robot_command_list.html">monitor.RobotCommandList</a></td><td class="entry"></td></tr>
100
+</table></div><!-- contents -->
101
+</div><!-- doc-content -->
102
+<!-- start footer part -->
103
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
104
+  <ul>
105
+    <li class="footer">Generated by
106
+    <a href="http://www.doxygen.org/index.html">
107
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
108
+  </ul>
109
+</div>
110
+</body>
111
+</html>

+ 297
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_robot_command_list.html View File

@@ -0,0 +1,297 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: monitor.RobotCommandList Class Reference</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('classmonitor_1_1_robot_command_list.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="summary">
84
+<a href="#pub-attribs">Public Attributes</a> &#124;
85
+<a href="classmonitor_1_1_robot_command_list-members.html">List of all members</a>  </div>
86
+  <div class="headertitle">
87
+<div class="title">monitor.RobotCommandList Class Reference</div>  </div>
88
+</div><!--header-->
89
+<div class="contents">
90
+
91
+<p>Commands used for robot messages  
92
+ <a href="classmonitor_1_1_robot_command_list.html#details">More...</a></p>
93
+<table class="memberdecls">
94
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
95
+Public Attributes</h2></td></tr>
96
+<tr class="memitem:a93de788c0d7ed40caaa2e3912a429831"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html#a93de788c0d7ed40caaa2e3912a429831">RobotPing</a> = &quot;p&quot;</td></tr>
97
+<tr class="separator:a93de788c0d7ed40caaa2e3912a429831"><td class="memSeparator" colspan="2">&#160;</td></tr>
98
+<tr class="memitem:a9ef80510dfe9ca241af290b003766526"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html#a9ef80510dfe9ca241af290b003766526">RobotReset</a> = &quot;r&quot;</td></tr>
99
+<tr class="separator:a9ef80510dfe9ca241af290b003766526"><td class="memSeparator" colspan="2">&#160;</td></tr>
100
+<tr class="memitem:a92acfe998bb9d265dd1f34f68f718386"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html#a92acfe998bb9d265dd1f34f68f718386">RobotStartWithoutWatchdog</a> = &quot;u&quot;</td></tr>
101
+<tr class="separator:a92acfe998bb9d265dd1f34f68f718386"><td class="memSeparator" colspan="2">&#160;</td></tr>
102
+<tr class="memitem:aafa5d0e5fec3afe6586cca8b88d45c85"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html#aafa5d0e5fec3afe6586cca8b88d45c85">RobotStartWithWatchdog</a> = &quot;W&quot;</td></tr>
103
+<tr class="separator:aafa5d0e5fec3afe6586cca8b88d45c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
104
+<tr class="memitem:a374eb526d14b8499e47b065230afeed0"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html#a374eb526d14b8499e47b065230afeed0">RobotGetBattery</a> = &quot;v&quot;</td></tr>
105
+<tr class="separator:a374eb526d14b8499e47b065230afeed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
106
+<tr class="memitem:a52a901f4e013dc33ff491c5fcda76860"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html#a52a901f4e013dc33ff491c5fcda76860">RobotGetBusyState</a> = &quot;b&quot;</td></tr>
107
+<tr class="separator:a52a901f4e013dc33ff491c5fcda76860"><td class="memSeparator" colspan="2">&#160;</td></tr>
108
+<tr class="memitem:af7017bac04f1976fe1c37e8ec77bcbce"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html#af7017bac04f1976fe1c37e8ec77bcbce">RobotMove</a> = &quot;M&quot;</td></tr>
109
+<tr class="separator:af7017bac04f1976fe1c37e8ec77bcbce"><td class="memSeparator" colspan="2">&#160;</td></tr>
110
+<tr class="memitem:a2b88fc42fba8229f163e03e7252a77e6"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html#a2b88fc42fba8229f163e03e7252a77e6">RobotTurn</a> = &quot;T&quot;</td></tr>
111
+<tr class="separator:a2b88fc42fba8229f163e03e7252a77e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
112
+<tr class="memitem:a9a845beb5c040e4813f03cee7cd1cb71"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html#a9a845beb5c040e4813f03cee7cd1cb71">RobotGetVersion</a> = &quot;V&quot;</td></tr>
113
+<tr class="separator:a9a845beb5c040e4813f03cee7cd1cb71"><td class="memSeparator" colspan="2">&#160;</td></tr>
114
+<tr class="memitem:a2e9616c1b75719c208902e595b79cc48"><td class="memItemLeft" align="right" valign="top">const string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html#a2e9616c1b75719c208902e595b79cc48">RobotPowerOff</a> = &quot;z&quot;</td></tr>
115
+<tr class="separator:a2e9616c1b75719c208902e595b79cc48"><td class="memSeparator" colspan="2">&#160;</td></tr>
116
+</table>
117
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
118
+<div class="textblock"><p>Commands used for robot messages </p>
119
+
120
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00059">59</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
121
+</div><h2 class="groupheader">Member Data Documentation</h2>
122
+<a id="a374eb526d14b8499e47b065230afeed0"></a>
123
+<h2 class="memtitle"><span class="permalink"><a href="#a374eb526d14b8499e47b065230afeed0">&#9670;&nbsp;</a></span>RobotGetBattery</h2>
124
+
125
+<div class="memitem">
126
+<div class="memproto">
127
+      <table class="memname">
128
+        <tr>
129
+          <td class="memname">const string monitor.RobotCommandList.RobotGetBattery = &quot;v&quot;</td>
130
+        </tr>
131
+      </table>
132
+</div><div class="memdoc">
133
+
134
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00065">65</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
135
+
136
+</div>
137
+</div>
138
+<a id="a52a901f4e013dc33ff491c5fcda76860"></a>
139
+<h2 class="memtitle"><span class="permalink"><a href="#a52a901f4e013dc33ff491c5fcda76860">&#9670;&nbsp;</a></span>RobotGetBusyState</h2>
140
+
141
+<div class="memitem">
142
+<div class="memproto">
143
+      <table class="memname">
144
+        <tr>
145
+          <td class="memname">const string monitor.RobotCommandList.RobotGetBusyState = &quot;b&quot;</td>
146
+        </tr>
147
+      </table>
148
+</div><div class="memdoc">
149
+
150
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00066">66</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
151
+
152
+</div>
153
+</div>
154
+<a id="a9a845beb5c040e4813f03cee7cd1cb71"></a>
155
+<h2 class="memtitle"><span class="permalink"><a href="#a9a845beb5c040e4813f03cee7cd1cb71">&#9670;&nbsp;</a></span>RobotGetVersion</h2>
156
+
157
+<div class="memitem">
158
+<div class="memproto">
159
+      <table class="memname">
160
+        <tr>
161
+          <td class="memname">const string monitor.RobotCommandList.RobotGetVersion = &quot;V&quot;</td>
162
+        </tr>
163
+      </table>
164
+</div><div class="memdoc">
165
+
166
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00069">69</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
167
+
168
+</div>
169
+</div>
170
+<a id="af7017bac04f1976fe1c37e8ec77bcbce"></a>
171
+<h2 class="memtitle"><span class="permalink"><a href="#af7017bac04f1976fe1c37e8ec77bcbce">&#9670;&nbsp;</a></span>RobotMove</h2>
172
+
173
+<div class="memitem">
174
+<div class="memproto">
175
+      <table class="memname">
176
+        <tr>
177
+          <td class="memname">const string monitor.RobotCommandList.RobotMove = &quot;M&quot;</td>
178
+        </tr>
179
+      </table>
180
+</div><div class="memdoc">
181
+
182
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00067">67</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
183
+
184
+</div>
185
+</div>
186
+<a id="a93de788c0d7ed40caaa2e3912a429831"></a>
187
+<h2 class="memtitle"><span class="permalink"><a href="#a93de788c0d7ed40caaa2e3912a429831">&#9670;&nbsp;</a></span>RobotPing</h2>
188
+
189
+<div class="memitem">
190
+<div class="memproto">
191
+      <table class="memname">
192
+        <tr>
193
+          <td class="memname">const string monitor.RobotCommandList.RobotPing = &quot;p&quot;</td>
194
+        </tr>
195
+      </table>
196
+</div><div class="memdoc">
197
+
198
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00061">61</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
199
+
200
+</div>
201
+</div>
202
+<a id="a2e9616c1b75719c208902e595b79cc48"></a>
203
+<h2 class="memtitle"><span class="permalink"><a href="#a2e9616c1b75719c208902e595b79cc48">&#9670;&nbsp;</a></span>RobotPowerOff</h2>
204
+
205
+<div class="memitem">
206
+<div class="memproto">
207
+      <table class="memname">
208
+        <tr>
209
+          <td class="memname">const string monitor.RobotCommandList.RobotPowerOff = &quot;z&quot;</td>
210
+        </tr>
211
+      </table>
212
+</div><div class="memdoc">
213
+
214
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00070">70</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
215
+
216
+</div>
217
+</div>
218
+<a id="a9ef80510dfe9ca241af290b003766526"></a>
219
+<h2 class="memtitle"><span class="permalink"><a href="#a9ef80510dfe9ca241af290b003766526">&#9670;&nbsp;</a></span>RobotReset</h2>
220
+
221
+<div class="memitem">
222
+<div class="memproto">
223
+      <table class="memname">
224
+        <tr>
225
+          <td class="memname">const string monitor.RobotCommandList.RobotReset = &quot;r&quot;</td>
226
+        </tr>
227
+      </table>
228
+</div><div class="memdoc">
229
+
230
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00062">62</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
231
+
232
+</div>
233
+</div>
234
+<a id="a92acfe998bb9d265dd1f34f68f718386"></a>
235
+<h2 class="memtitle"><span class="permalink"><a href="#a92acfe998bb9d265dd1f34f68f718386">&#9670;&nbsp;</a></span>RobotStartWithoutWatchdog</h2>
236
+
237
+<div class="memitem">
238
+<div class="memproto">
239
+      <table class="memname">
240
+        <tr>
241
+          <td class="memname">const string monitor.RobotCommandList.RobotStartWithoutWatchdog = &quot;u&quot;</td>
242
+        </tr>
243
+      </table>
244
+</div><div class="memdoc">
245
+
246
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00063">63</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
247
+
248
+</div>
249
+</div>
250
+<a id="aafa5d0e5fec3afe6586cca8b88d45c85"></a>
251
+<h2 class="memtitle"><span class="permalink"><a href="#aafa5d0e5fec3afe6586cca8b88d45c85">&#9670;&nbsp;</a></span>RobotStartWithWatchdog</h2>
252
+
253
+<div class="memitem">
254
+<div class="memproto">
255
+      <table class="memname">
256
+        <tr>
257
+          <td class="memname">const string monitor.RobotCommandList.RobotStartWithWatchdog = &quot;W&quot;</td>
258
+        </tr>
259
+      </table>
260
+</div><div class="memdoc">
261
+
262
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00064">64</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
263
+
264
+</div>
265
+</div>
266
+<a id="a2b88fc42fba8229f163e03e7252a77e6"></a>
267
+<h2 class="memtitle"><span class="permalink"><a href="#a2b88fc42fba8229f163e03e7252a77e6">&#9670;&nbsp;</a></span>RobotTurn</h2>
268
+
269
+<div class="memitem">
270
+<div class="memproto">
271
+      <table class="memname">
272
+        <tr>
273
+          <td class="memname">const string monitor.RobotCommandList.RobotTurn = &quot;T&quot;</td>
274
+        </tr>
275
+      </table>
276
+</div><div class="memdoc">
277
+
278
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00068">68</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
279
+
280
+</div>
281
+</div>
282
+<hr/>The documentation for this class was generated from the following file:<ul>
283
+<li><a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a></li>
284
+</ul>
285
+</div><!-- contents -->
286
+</div><!-- doc-content -->
287
+<!-- start footer part -->
288
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
289
+  <ul>
290
+    <li class="navelem"><a class="el" href="namespacemonitor.html">monitor</a></li><li class="navelem"><a class="el" href="classmonitor_1_1_robot_command_list.html">RobotCommandList</a></li>
291
+    <li class="footer">Generated by
292
+    <a href="http://www.doxygen.org/index.html">
293
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
294
+  </ul>
295
+</div>
296
+</body>
297
+</html>

+ 13
- 0
software/monitor/monitor/docs/html/classmonitor_1_1_robot_command_list.js View File

@@ -0,0 +1,13 @@
1
+var classmonitor_1_1_robot_command_list =
2
+[
3
+    [ "RobotGetBattery", "classmonitor_1_1_robot_command_list.html#a374eb526d14b8499e47b065230afeed0", null ],
4
+    [ "RobotGetBusyState", "classmonitor_1_1_robot_command_list.html#a52a901f4e013dc33ff491c5fcda76860", null ],
5
+    [ "RobotGetVersion", "classmonitor_1_1_robot_command_list.html#a9a845beb5c040e4813f03cee7cd1cb71", null ],
6
+    [ "RobotMove", "classmonitor_1_1_robot_command_list.html#af7017bac04f1976fe1c37e8ec77bcbce", null ],
7
+    [ "RobotPing", "classmonitor_1_1_robot_command_list.html#a93de788c0d7ed40caaa2e3912a429831", null ],
8
+    [ "RobotPowerOff", "classmonitor_1_1_robot_command_list.html#a2e9616c1b75719c208902e595b79cc48", null ],
9
+    [ "RobotReset", "classmonitor_1_1_robot_command_list.html#a9ef80510dfe9ca241af290b003766526", null ],
10
+    [ "RobotStartWithoutWatchdog", "classmonitor_1_1_robot_command_list.html#a92acfe998bb9d265dd1f34f68f718386", null ],
11
+    [ "RobotStartWithWatchdog", "classmonitor_1_1_robot_command_list.html#aafa5d0e5fec3afe6586cca8b88d45c85", null ],
12
+    [ "RobotTurn", "classmonitor_1_1_robot_command_list.html#a2b88fc42fba8229f163e03e7252a77e6", null ]
13
+];

BIN
software/monitor/monitor/docs/html/closed.png View File


BIN
software/monitor/monitor/docs/html/doc.png View File


+ 1596
- 0
software/monitor/monitor/docs/html/doxygen.css
File diff suppressed because it is too large
View File


BIN
software/monitor/monitor/docs/html/doxygen.png View File


+ 104
- 0
software/monitor/monitor/docs/html/dynsections.js View File

@@ -0,0 +1,104 @@
1
+function toggleVisibility(linkObj)
2
+{
3
+ var base = $(linkObj).attr('id');
4
+ var summary = $('#'+base+'-summary');
5
+ var content = $('#'+base+'-content');
6
+ var trigger = $('#'+base+'-trigger');
7
+ var src=$(trigger).attr('src');
8
+ if (content.is(':visible')===true) {
9
+   content.hide();
10
+   summary.show();
11
+   $(linkObj).addClass('closed').removeClass('opened');
12
+   $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
13
+ } else {
14
+   content.show();
15
+   summary.hide();
16
+   $(linkObj).removeClass('closed').addClass('opened');
17
+   $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
18
+ } 
19
+ return false;
20
+}
21
+
22
+function updateStripes()
23
+{
24
+  $('table.directory tr').
25
+       removeClass('even').filter(':visible:even').addClass('even');
26
+}
27
+
28
+function toggleLevel(level)
29
+{
30
+  $('table.directory tr').each(function() {
31
+    var l = this.id.split('_').length-1;
32
+    var i = $('#img'+this.id.substring(3));
33
+    var a = $('#arr'+this.id.substring(3));
34
+    if (l<level+1) {
35
+      i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
36
+      a.html('&#9660;');
37
+      $(this).show();
38
+    } else if (l==level+1) {
39
+      i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
40
+      a.html('&#9658;');
41
+      $(this).show();
42
+    } else {
43
+      $(this).hide();
44
+    }
45
+  });
46
+  updateStripes();
47
+}
48
+
49
+function toggleFolder(id)
50
+{
51
+  // the clicked row
52
+  var currentRow = $('#row_'+id);
53
+
54
+  // all rows after the clicked row
55
+  var rows = currentRow.nextAll("tr");
56
+
57
+  var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
58
+
59
+  // only match elements AFTER this one (can't hide elements before)
60
+  var childRows = rows.filter(function() { return this.id.match(re); });
61
+
62
+  // first row is visible we are HIDING
63
+  if (childRows.filter(':first').is(':visible')===true) {
64
+    // replace down arrow by right arrow for current row
65
+    var currentRowSpans = currentRow.find("span");
66
+    currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
67
+    currentRowSpans.filter(".arrow").html('&#9658;');
68
+    rows.filter("[id^=row_"+id+"]").hide(); // hide all children
69
+  } else { // we are SHOWING
70
+    // replace right arrow by down arrow for current row
71
+    var currentRowSpans = currentRow.find("span");
72
+    currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
73
+    currentRowSpans.filter(".arrow").html('&#9660;');
74
+    // replace down arrows by right arrows for child rows
75
+    var childRowsSpans = childRows.find("span");
76
+    childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
77
+    childRowsSpans.filter(".arrow").html('&#9658;');
78
+    childRows.show(); //show all children
79
+  }
80
+  updateStripes();
81
+}
82
+
83
+
84
+function toggleInherit(id)
85
+{
86
+  var rows = $('tr.inherit.'+id);
87
+  var img = $('tr.inherit_header.'+id+' img');
88
+  var src = $(img).attr('src');
89
+  if (rows.filter(':first').is(':visible')===true) {
90
+    rows.css('display','none');
91
+    $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
92
+  } else {
93
+    rows.css('display','table-row'); // using show() causes jump in firefox
94
+    $(img).attr('src',src.substring(0,src.length-10)+'open.png');
95
+  }
96
+}
97
+
98
+
99
+$(document).ready(function() {
100
+  $('.code,.codeRef').each(function() {
101
+    $(this).data('powertip',$('#'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html());
102
+    $(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true });
103
+  });
104
+});

+ 107
- 0
software/monitor/monitor/docs/html/files.html View File

@@ -0,0 +1,107 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: File List</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('files.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">File List</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
88
+<table class="directory">
89
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_client_8cs_source.html"><span class="icondoc"></span></a><a class="el" href="_client_8cs.html" target="_self">Client.cs</a></td><td class="desc"></td></tr>
90
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_command_manager_8cs_source.html"><span class="icondoc"></span></a><a class="el" href="_command_manager_8cs.html" target="_self">CommandManager.cs</a></td><td class="desc"></td></tr>
91
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_destijl_command_manager_8cs_source.html"><span class="icondoc"></span></a><a class="el" href="_destijl_command_manager_8cs.html" target="_self">DestijlCommandManager.cs</a></td><td class="desc"></td></tr>
92
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_monitor_u_i_8cs_source.html"><span class="icondoc"></span></a><a class="el" href="_monitor_u_i_8cs.html" target="_self">MonitorUI.cs</a></td><td class="desc"></td></tr>
93
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="_program_8cs_source.html"><span class="icondoc"></span></a><a class="el" href="_program_8cs.html" target="_self">Program.cs</a></td><td class="desc"></td></tr>
94
+</table>
95
+</div><!-- directory -->
96
+</div><!-- contents -->
97
+</div><!-- doc-content -->
98
+<!-- start footer part -->
99
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
100
+  <ul>
101
+    <li class="footer">Generated by
102
+    <a href="http://www.doxygen.org/index.html">
103
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
104
+  </ul>
105
+</div>
106
+</body>
107
+</html>

+ 20
- 0
software/monitor/monitor/docs/html/files.js View File

@@ -0,0 +1,20 @@
1
+var files =
2
+[
3
+    [ "Client.cs", "_client_8cs.html", [
4
+      [ "Client", "classmonitor_1_1_client.html", "classmonitor_1_1_client" ]
5
+    ] ],
6
+    [ "CommandManager.cs", "_command_manager_8cs.html", [
7
+      [ "CommandManager", "classmonitor_1_1_command_manager.html", "classmonitor_1_1_command_manager" ]
8
+    ] ],
9
+    [ "DestijlCommandManager.cs", "_destijl_command_manager_8cs.html", [
10
+      [ "DestijlCommandList", "classmonitor_1_1_destijl_command_list.html", "classmonitor_1_1_destijl_command_list" ],
11
+      [ "RobotCommandList", "classmonitor_1_1_robot_command_list.html", "classmonitor_1_1_robot_command_list" ],
12
+      [ "DestijlCommandManager", "classmonitor_1_1_destijl_command_manager.html", "classmonitor_1_1_destijl_command_manager" ]
13
+    ] ],
14
+    [ "MonitorUI.cs", "_monitor_u_i_8cs.html", [
15
+      [ "MainWindow", "class_main_window.html", "class_main_window" ]
16
+    ] ],
17
+    [ "Program.cs", "_program_8cs.html", [
18
+      [ "MainClass", "classmonitor_1_1_main_class.html", "classmonitor_1_1_main_class" ]
19
+    ] ]
20
+];

BIN
software/monitor/monitor/docs/html/folderclosed.png View File


BIN
software/monitor/monitor/docs/html/folderopen.png View File


+ 477
- 0
software/monitor/monitor/docs/html/functions.html View File

@@ -0,0 +1,477 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Class Members</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('functions.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="contents">
83
+<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
84
+
85
+<h3><a id="index_a"></a>- a -</h3><ul>
86
+<li>AdjustControls()
87
+: <a class="el" href="class_main_window.html#a9a0f3d4cd871609f12d328af2f588664">MainWindow</a>
88
+</li>
89
+</ul>
90
+
91
+
92
+<h3><a id="index_b"></a>- b -</h3><ul>
93
+<li>batteryTimer
94
+: <a class="el" href="class_main_window.html#a57f0325d8b8a63be586001b9a469d9ae">MainWindow</a>
95
+</li>
96
+<li>buffer
97
+: <a class="el" href="classmonitor_1_1_client.html#abd5c33a23e0fab7b369b59ac296c7762">monitor.Client</a>
98
+</li>
99
+<li>BufferMaxSize
100
+: <a class="el" href="classmonitor_1_1_client.html#acbc4cae14536eccb5297aacdadb84f29">monitor.Client</a>
101
+</li>
102
+</ul>
103
+
104
+
105
+<h3><a id="index_c"></a>- c -</h3><ul>
106
+<li>CameraArenaConfirm()
107
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ac58ed9c19d8c9ed547c35fb96a983668">monitor.DestijlCommandManager</a>
108
+</li>
109
+<li>CameraArenaInfirm()
110
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a614be7a565a3a10308f20b073b40383f">monitor.DestijlCommandManager</a>
111
+</li>
112
+<li>CameraAskArena()
113
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a8d178480fc09d474760eae995c9aa096">monitor.DestijlCommandManager</a>
114
+</li>
115
+<li>CameraClose()
116
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a94b085d9de512cd7e80bcefd516d460c">monitor.DestijlCommandManager</a>
117
+</li>
118
+<li>CameraComputePosition()
119
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ad04df7759d2698334a410fe32b78e21e">monitor.DestijlCommandManager</a>
120
+</li>
121
+<li>CameraOpen()
122
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a292d7e2961ff31a80d9abf79b7b41126">monitor.DestijlCommandManager</a>
123
+</li>
124
+<li>CameraStopComputePosition()
125
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a928f987f8f5f12135614678585ab2726">monitor.DestijlCommandManager</a>
126
+</li>
127
+<li>ChangeState()
128
+: <a class="el" href="class_main_window.html#aedc27cabbe1604313a452fcbf3ffe9f4">MainWindow</a>
129
+</li>
130
+<li>client
131
+: <a class="el" href="classmonitor_1_1_client.html#a4867b48ebfa930a80662c552f2911430">monitor.Client</a>
132
+</li>
133
+<li>Close()
134
+: <a class="el" href="classmonitor_1_1_client.html#ae6c0cbe19d622b008fd1f6d01d9cb315">monitor.Client</a>
135
+, <a class="el" href="classmonitor_1_1_command_manager.html#ab28b0e5a2641391e655aaaaa05a1fdf6">monitor.CommandManager</a>
136
+, <a class="el" href="classmonitor_1_1_destijl_command_manager.html#af1f57d8e3e980322e37da2cd3b61d1d7">monitor.DestijlCommandManager</a>
137
+</li>
138
+<li>cmdManager
139
+: <a class="el" href="class_main_window.html#a0b60450970b8a6fb6e016d5c0728e474">MainWindow</a>
140
+</li>
141
+<li>CommandManager()
142
+: <a class="el" href="classmonitor_1_1_command_manager.html#ac2248c90d3a59bc2bf376cd876cece72">monitor.CommandManager</a>
143
+</li>
144
+<li>commandManager
145
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a9efdcd3d35f46329e7aa167ad60062a9">monitor.DestijlCommandManager</a>
146
+</li>
147
+<li>CommandManagerStatus
148
+: <a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9b">monitor.CommandManager</a>
149
+</li>
150
+<li>CommandReceivedEvent()
151
+: <a class="el" href="classmonitor_1_1_command_manager.html#a5afd16036cc3d0e69554f69dacad0bcc">monitor.CommandManager</a>
152
+</li>
153
+<li>commandReceivedEvent
154
+: <a class="el" href="classmonitor_1_1_command_manager.html#ab90d68a3d3a9b3935fa9f1a57e8dabfa">monitor.CommandManager</a>
155
+, <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a5c10e8aaae48b83be0267aefa23eb62d">monitor.DestijlCommandManager</a>
156
+</li>
157
+<li>CommandReceivedEvent()
158
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#acc08ece6a89e842188364226299b3d43">monitor.DestijlCommandManager</a>
159
+</li>
160
+<li>CommandStatus
161
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a9cb23e7493a32872ac808f3b63200fb0">monitor.DestijlCommandManager</a>
162
+</li>
163
+<li>CreateCommand()
164
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a47eb72ec1ae43505966bc5cf09c79e58">monitor.DestijlCommandManager</a>
165
+</li>
166
+</ul>
167
+
168
+
169
+<h3><a id="index_d"></a>- d -</h3><ul>
170
+<li>DataCamArenaConfirm
171
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ad31b6758839a4c3b1b6ec4c71635e631">monitor.DestijlCommandList</a>
172
+</li>
173
+<li>DataCamAskArena
174
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#aaaf85677671db1ef84fe67b2eb954f29">monitor.DestijlCommandList</a>
175
+</li>
176
+<li>DataCamClose
177
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#a6f578f9d52dd2b50370177a5c03a2af7">monitor.DestijlCommandList</a>
178
+</li>
179
+<li>DataCamComputePosition
180
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ab114adce60b63976d8304f2ad11b317a">monitor.DestijlCommandList</a>
181
+</li>
182
+<li>DataCamInfirm
183
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ad3985694a06148f2014cb346e8891cba">monitor.DestijlCommandList</a>
184
+</li>
185
+<li>DataCamOpen
186
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#a6380d1518931373bd0dfb84f888942e0">monitor.DestijlCommandList</a>
187
+</li>
188
+<li>DataCamStopComputePosition
189
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ad09dd921c6c8cf8c7d90a2c0a05d4056">monitor.DestijlCommandList</a>
190
+</li>
191
+<li>DataComClose
192
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ad97cbe948c71a4dc3fa95afbf9ca26d8">monitor.DestijlCommandList</a>
193
+</li>
194
+<li>DataComOpen
195
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#a1bcde55da429bcf2c04ed6d0621e496f">monitor.DestijlCommandList</a>
196
+</li>
197
+<li>DecodeStatus()
198
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a00c3fb9f163c4d9025b356a5a7e74012">monitor.DestijlCommandManager</a>
199
+</li>
200
+<li>defaultIP
201
+: <a class="el" href="classmonitor_1_1_client.html#a326a20fe68a86757e16a6e45b8012640">monitor.Client</a>
202
+</li>
203
+<li>defaultPort
204
+: <a class="el" href="classmonitor_1_1_client.html#ad0a9bfc361ccef7443625f399e67f84a">monitor.Client</a>
205
+</li>
206
+<li>DestijlCommandManager()
207
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a78bf0be922afbd9c5f8f4115fa83ad47">monitor.DestijlCommandManager</a>
208
+</li>
209
+<li>DetectArena()
210
+: <a class="el" href="class_main_window.html#a89c79ce9ca4114ca9c50f32dc080e9cd">MainWindow</a>
211
+</li>
212
+<li>drawingareaCameraPixbuf
213
+: <a class="el" href="class_main_window.html#a41581e449b18e87acbdff5baa12c2050">MainWindow</a>
214
+</li>
215
+</ul>
216
+
217
+
218
+<h3><a id="index_h"></a>- h -</h3><ul>
219
+<li>HeaderMtsCamera
220
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#af570b0e8d14920402ce979778225ed68">monitor.DestijlCommandList</a>
221
+</li>
222
+<li>HeaderMtsComDmb
223
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#aa9fe4e71b7faec183ab64f4cf6ecd395">monitor.DestijlCommandList</a>
224
+</li>
225
+<li>HeaderMtsDmbOrder
226
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#adbcf7adab9f5e8ead971affbbc64178b">monitor.DestijlCommandList</a>
227
+</li>
228
+<li>HeaderMtsMessage
229
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#acb283f1da96d8d522e3b28ca35187acd">monitor.DestijlCommandList</a>
230
+</li>
231
+<li>HeaderStmAck
232
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#af494d7e1bddee8184873dc380a3066ba">monitor.DestijlCommandList</a>
233
+</li>
234
+<li>HeaderStmBat
235
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#a88de91fa6abdc122245ceb26fc21fd33">monitor.DestijlCommandList</a>
236
+</li>
237
+<li>HeaderStmImage
238
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ae3ee8e0ecbb79faec9d24095d72cfbde">monitor.DestijlCommandList</a>
239
+</li>
240
+<li>HeaderStmLostDmb
241
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#a54e9ebd5e8f34ac596b84b56bb2403f7">monitor.DestijlCommandList</a>
242
+</li>
243
+<li>HeaderStmMes
244
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ad1fa4557b2d44dd888d8640f374c9f04">monitor.DestijlCommandList</a>
245
+</li>
246
+<li>HeaderStmNoAck
247
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ae3dc86c7e90bba409317e63cf1c85a39">monitor.DestijlCommandList</a>
248
+</li>
249
+<li>HeaderStmPos
250
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#abf99a718161a5a9017d7011cea429ec0">monitor.DestijlCommandList</a>
251
+</li>
252
+</ul>
253
+
254
+
255
+<h3><a id="index_i"></a>- i -</h3><ul>
256
+<li>initialReceiveBufferIndex
257
+: <a class="el" href="classmonitor_1_1_client.html#afbbf4cf14d1a11747f6103e726dee77e">monitor.Client</a>
258
+</li>
259
+<li>isBusy
260
+: <a class="el" href="classmonitor_1_1_command_manager.html#aea039cd0f99f5193c307b805077669db">monitor.CommandManager</a>
261
+</li>
262
+</ul>
263
+
264
+
265
+<h3><a id="index_m"></a>- m -</h3><ul>
266
+<li>Main()
267
+: <a class="el" href="classmonitor_1_1_main_class.html#a991579f985cc4071757b30a8b035e7c1">monitor.MainClass</a>
268
+</li>
269
+<li>MainWindow()
270
+: <a class="el" href="class_main_window.html#af607d50e4d1b04d3c494661489283f45">MainWindow</a>
271
+</li>
272
+<li>message
273
+: <a class="el" href="classmonitor_1_1_client.html#a2ddb7073c4bf8a42c231939d5c21d68e">monitor.Client</a>
274
+</li>
275
+<li>MessagePopup()
276
+: <a class="el" href="class_main_window.html#afc4f923aaa481a93dddaff6303efb9e0">MainWindow</a>
277
+</li>
278
+<li>messageReceived
279
+: <a class="el" href="classmonitor_1_1_command_manager.html#aa610e72e8f23f0d26388f204c848ed57">monitor.CommandManager</a>
280
+</li>
281
+</ul>
282
+
283
+
284
+<h3><a id="index_n"></a>- n -</h3><ul>
285
+<li>newLength
286
+: <a class="el" href="classmonitor_1_1_client.html#a7083940b8fea9df2b080e3844549e805">monitor.Client</a>
287
+</li>
288
+</ul>
289
+
290
+
291
+<h3><a id="index_o"></a>- o -</h3><ul>
292
+<li>OnBatteryTimerElapsed()
293
+: <a class="el" href="class_main_window.html#af303b70c08cda04a76f6418f727c4891">MainWindow</a>
294
+</li>
295
+<li>OnButtonAskArenaClicked()
296
+: <a class="el" href="class_main_window.html#a31e299085d6286d680bd488c73fdff82">MainWindow</a>
297
+</li>
298
+<li>OnButtonMouvClicked()
299
+: <a class="el" href="class_main_window.html#a7f8d06747f887216ab8c941ad10cb48b">MainWindow</a>
300
+</li>
301
+<li>OnButtonRobotActivationClicked()
302
+: <a class="el" href="class_main_window.html#a2b5e11a49a10b24c59bebb377cdfeae8">MainWindow</a>
303
+</li>
304
+<li>OnButtonServerConnectionClicked()
305
+: <a class="el" href="class_main_window.html#ac0acc6c3a63f405f14ec8e4d132a2661">MainWindow</a>
306
+</li>
307
+<li>OnCheckButtonCameraOnClicked()
308
+: <a class="el" href="class_main_window.html#af4b587cdd614d5bdb8d9158a1f59e4fa">MainWindow</a>
309
+</li>
310
+<li>OnCheckButtonRobotPositionClicked()
311
+: <a class="el" href="class_main_window.html#a20d07605619027d82a30552f294b128f">MainWindow</a>
312
+</li>
313
+<li>OnCommandReceived()
314
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ab83dbda4196240c242a5ac101901bb19">monitor.DestijlCommandManager</a>
315
+</li>
316
+<li>OnCommandReceivedEvent()
317
+: <a class="el" href="class_main_window.html#a4b651f10b9079c128b9e36d15ad10211">MainWindow</a>
318
+</li>
319
+<li>OnDeleteEvent()
320
+: <a class="el" href="class_main_window.html#a64bdcb29cebb58957790da1ee2733fe1">MainWindow</a>
321
+</li>
322
+<li>OnDrawingAreaCameraExposeEvent()
323
+: <a class="el" href="class_main_window.html#afe4b0001f191554aed5d9b65208a06f5">MainWindow</a>
324
+</li>
325
+<li>OnMessageReception()
326
+: <a class="el" href="classmonitor_1_1_command_manager.html#a92e5d42afb61f29d9a4746b4446c2a65">monitor.CommandManager</a>
327
+</li>
328
+<li>OnMessageTimeout()
329
+: <a class="el" href="classmonitor_1_1_command_manager.html#a2f91bb775ba25855be007886b994a5df">monitor.CommandManager</a>
330
+</li>
331
+<li>OnQuitActionActivated()
332
+: <a class="el" href="class_main_window.html#ab54b643c364b46a150f6f993267bb709">MainWindow</a>
333
+</li>
334
+<li>OnShowLogWindowActionActivated()
335
+: <a class="el" href="class_main_window.html#a87132738a6ca496303940d56e091bdc7">MainWindow</a>
336
+</li>
337
+<li>Open()
338
+: <a class="el" href="classmonitor_1_1_client.html#af802cd428aa08b9604e2246f11e1fe61">monitor.Client</a>
339
+, <a class="el" href="classmonitor_1_1_command_manager.html#a0a0054ee87d293577fa39af1fcd5ffee">monitor.CommandManager</a>
340
+, <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a5dd6b75386a554c2f026eee787477bb0">monitor.DestijlCommandManager</a>
341
+</li>
342
+</ul>
343
+
344
+
345
+<h3><a id="index_p"></a>- p -</h3><ul>
346
+<li>packetCounter
347
+: <a class="el" href="classmonitor_1_1_client.html#a7eb13840c83beb2ab191cae3ba3210c9">monitor.Client</a>
348
+</li>
349
+</ul>
350
+
351
+
352
+<h3><a id="index_r"></a>- r -</h3><ul>
353
+<li>ReadCallback()
354
+: <a class="el" href="classmonitor_1_1_client.html#a8dd2eb26c164d0f566dd6c679ba340e0">monitor.Client</a>
355
+</li>
356
+<li>readEvent
357
+: <a class="el" href="classmonitor_1_1_client.html#a01cb2a551d81fd82d2f7015e177f0f18">monitor.Client</a>
358
+</li>
359
+<li>ReadEvent()
360
+: <a class="el" href="classmonitor_1_1_client.html#ae85f4aa567a41488d5c65e470ae15378">monitor.Client</a>
361
+</li>
362
+<li>receiveBuffer
363
+: <a class="el" href="classmonitor_1_1_client.html#aade32a6043e0dc629509f0e1c0112a24">monitor.Client</a>
364
+</li>
365
+<li>receivedData
366
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a88f907fc9c5fd8cd8d5976f45c323903">monitor.DestijlCommandManager</a>
367
+</li>
368
+<li>receivedHeader
369
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a1b99d771e7af8ffc8ced10d35e5e77ce">monitor.DestijlCommandManager</a>
370
+</li>
371
+<li>RobotCloseCom()
372
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a0139bec493c965670226381f2ba63a23">monitor.DestijlCommandManager</a>
373
+</li>
374
+<li>RobotGetBattery()
375
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a2ec8021340de939318ace65b8462b930">monitor.DestijlCommandManager</a>
376
+, <a class="el" href="classmonitor_1_1_robot_command_list.html#a374eb526d14b8499e47b065230afeed0">monitor.RobotCommandList</a>
377
+</li>
378
+<li>RobotGetBusyState
379
+: <a class="el" href="classmonitor_1_1_robot_command_list.html#a52a901f4e013dc33ff491c5fcda76860">monitor.RobotCommandList</a>
380
+</li>
381
+<li>RobotGetVersion()
382
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a7ddd552ed82382a09b4af075c34fb989">monitor.DestijlCommandManager</a>
383
+, <a class="el" href="classmonitor_1_1_robot_command_list.html#a9a845beb5c040e4813f03cee7cd1cb71">monitor.RobotCommandList</a>
384
+</li>
385
+<li>RobotMove()
386
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a5976fe792e270c63bd9f0f4c792df129">monitor.DestijlCommandManager</a>
387
+, <a class="el" href="classmonitor_1_1_robot_command_list.html#af7017bac04f1976fe1c37e8ec77bcbce">monitor.RobotCommandList</a>
388
+</li>
389
+<li>RobotOpenCom()
390
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#aa1440a571e6aaf11203b4e4a4ed116d5">monitor.DestijlCommandManager</a>
391
+</li>
392
+<li>RobotPing()
393
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ae1af16558213c3830ea3006e8e8c5e28">monitor.DestijlCommandManager</a>
394
+, <a class="el" href="classmonitor_1_1_robot_command_list.html#a93de788c0d7ed40caaa2e3912a429831">monitor.RobotCommandList</a>
395
+</li>
396
+<li>RobotPowerOff()
397
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#acb242a71fa40d4001dc1bc31d5bdc53f">monitor.DestijlCommandManager</a>
398
+, <a class="el" href="classmonitor_1_1_robot_command_list.html#a2e9616c1b75719c208902e595b79cc48">monitor.RobotCommandList</a>
399
+</li>
400
+<li>RobotReset()
401
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#abe223aa12456e3f1c2519e9c379d891a">monitor.DestijlCommandManager</a>
402
+, <a class="el" href="classmonitor_1_1_robot_command_list.html#a9ef80510dfe9ca241af290b003766526">monitor.RobotCommandList</a>
403
+</li>
404
+<li>RobotStartWithoutWatchdog()
405
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a0c964baa3ecd4ff9d19857061413938b">monitor.DestijlCommandManager</a>
406
+, <a class="el" href="classmonitor_1_1_robot_command_list.html#a92acfe998bb9d265dd1f34f68f718386">monitor.RobotCommandList</a>
407
+</li>
408
+<li>RobotStartWithWatchdog()
409
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ade46aceeb79556e31fe632e9602e1636">monitor.DestijlCommandManager</a>
410
+, <a class="el" href="classmonitor_1_1_robot_command_list.html#aafa5d0e5fec3afe6586cca8b88d45c85">monitor.RobotCommandList</a>
411
+</li>
412
+<li>RobotTurn()
413
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a3f7ee6f1803cfb8b2eb4290f9e9acced">monitor.DestijlCommandManager</a>
414
+, <a class="el" href="classmonitor_1_1_robot_command_list.html#a2b88fc42fba8229f163e03e7252a77e6">monitor.RobotCommandList</a>
415
+</li>
416
+</ul>
417
+
418
+
419
+<h3><a id="index_s"></a>- s -</h3><ul>
420
+<li>SendCommand()
421
+: <a class="el" href="classmonitor_1_1_command_manager.html#a3cd1f2303e47e5148fd3e927a7957363">monitor.CommandManager</a>
422
+</li>
423
+<li>stream
424
+: <a class="el" href="classmonitor_1_1_client.html#a8de2a9e4fe2c2e896849ddd33d80d759">monitor.Client</a>
425
+</li>
426
+<li>SystemState
427
+: <a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3d">MainWindow</a>
428
+</li>
429
+<li>systemState
430
+: <a class="el" href="class_main_window.html#a105025ee1bdfac188f1ce640d593550d">MainWindow</a>
431
+</li>
432
+</ul>
433
+
434
+
435
+<h3><a id="index_t"></a>- t -</h3><ul>
436
+<li>timeout
437
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a86a1fb03dc480dab8d6758aa0d675cd3">monitor.DestijlCommandManager</a>
438
+</li>
439
+</ul>
440
+
441
+
442
+<h3><a id="index_w"></a>- w -</h3><ul>
443
+<li>waitEvent
444
+: <a class="el" href="classmonitor_1_1_command_manager.html#a0d27eb1a38efb01559f14a707ff86447">monitor.CommandManager</a>
445
+</li>
446
+<li>waitForAcknowledge
447
+: <a class="el" href="classmonitor_1_1_command_manager.html#a39c2c03f93b309e65a45ac91c6eb39bd">monitor.CommandManager</a>
448
+</li>
449
+<li>waitTimer
450
+: <a class="el" href="classmonitor_1_1_command_manager.html#a07639cd39445a379667a2450e78001b0">monitor.CommandManager</a>
451
+</li>
452
+<li>Write()
453
+: <a class="el" href="classmonitor_1_1_client.html#a081413295e7a96662b39b2ddec854b02">monitor.Client</a>
454
+</li>
455
+</ul>
456
+
457
+
458
+<h3><a id="index_0x7e"></a>- ~ -</h3><ul>
459
+<li>~CommandManager()
460
+: <a class="el" href="classmonitor_1_1_command_manager.html#ad2a8eb1139a5a25a6993887c55b3da4e">monitor.CommandManager</a>
461
+</li>
462
+<li>~DestijlCommandManager()
463
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#abc51dc980d7ba7e59a571e579cb626b9">monitor.DestijlCommandManager</a>
464
+</li>
465
+</ul>
466
+</div><!-- contents -->
467
+</div><!-- doc-content -->
468
+<!-- start footer part -->
469
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
470
+  <ul>
471
+    <li class="footer">Generated by
472
+    <a href="http://www.doxygen.org/index.html">
473
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
474
+  </ul>
475
+</div>
476
+</body>
477
+</html>

+ 105
- 0
software/monitor/monitor/docs/html/functions_enum.html View File

@@ -0,0 +1,105 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Class Members - Enumerations</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('functions_enum.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="contents">
83
+&#160;<ul>
84
+<li>CommandManagerStatus
85
+: <a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9b">monitor.CommandManager</a>
86
+</li>
87
+<li>CommandStatus
88
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a9cb23e7493a32872ac808f3b63200fb0">monitor.DestijlCommandManager</a>
89
+</li>
90
+<li>SystemState
91
+: <a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3d">MainWindow</a>
92
+</li>
93
+</ul>
94
+</div><!-- contents -->
95
+</div><!-- doc-content -->
96
+<!-- start footer part -->
97
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
98
+  <ul>
99
+    <li class="footer">Generated by
100
+    <a href="http://www.doxygen.org/index.html">
101
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
102
+  </ul>
103
+</div>
104
+</body>
105
+</html>

+ 291
- 0
software/monitor/monitor/docs/html/functions_func.html View File

@@ -0,0 +1,291 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Class Members - Functions</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('functions_func.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="contents">
83
+&#160;
84
+
85
+<h3><a id="index_a"></a>- a -</h3><ul>
86
+<li>AdjustControls()
87
+: <a class="el" href="class_main_window.html#a9a0f3d4cd871609f12d328af2f588664">MainWindow</a>
88
+</li>
89
+</ul>
90
+
91
+
92
+<h3><a id="index_c"></a>- c -</h3><ul>
93
+<li>CameraArenaConfirm()
94
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ac58ed9c19d8c9ed547c35fb96a983668">monitor.DestijlCommandManager</a>
95
+</li>
96
+<li>CameraArenaInfirm()
97
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a614be7a565a3a10308f20b073b40383f">monitor.DestijlCommandManager</a>
98
+</li>
99
+<li>CameraAskArena()
100
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a8d178480fc09d474760eae995c9aa096">monitor.DestijlCommandManager</a>
101
+</li>
102
+<li>CameraClose()
103
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a94b085d9de512cd7e80bcefd516d460c">monitor.DestijlCommandManager</a>
104
+</li>
105
+<li>CameraComputePosition()
106
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ad04df7759d2698334a410fe32b78e21e">monitor.DestijlCommandManager</a>
107
+</li>
108
+<li>CameraOpen()
109
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a292d7e2961ff31a80d9abf79b7b41126">monitor.DestijlCommandManager</a>
110
+</li>
111
+<li>CameraStopComputePosition()
112
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a928f987f8f5f12135614678585ab2726">monitor.DestijlCommandManager</a>
113
+</li>
114
+<li>ChangeState()
115
+: <a class="el" href="class_main_window.html#aedc27cabbe1604313a452fcbf3ffe9f4">MainWindow</a>
116
+</li>
117
+<li>Close()
118
+: <a class="el" href="classmonitor_1_1_client.html#ae6c0cbe19d622b008fd1f6d01d9cb315">monitor.Client</a>
119
+, <a class="el" href="classmonitor_1_1_command_manager.html#ab28b0e5a2641391e655aaaaa05a1fdf6">monitor.CommandManager</a>
120
+, <a class="el" href="classmonitor_1_1_destijl_command_manager.html#af1f57d8e3e980322e37da2cd3b61d1d7">monitor.DestijlCommandManager</a>
121
+</li>
122
+<li>CommandManager()
123
+: <a class="el" href="classmonitor_1_1_command_manager.html#ac2248c90d3a59bc2bf376cd876cece72">monitor.CommandManager</a>
124
+</li>
125
+<li>CommandReceivedEvent()
126
+: <a class="el" href="classmonitor_1_1_command_manager.html#a5afd16036cc3d0e69554f69dacad0bcc">monitor.CommandManager</a>
127
+, <a class="el" href="classmonitor_1_1_destijl_command_manager.html#acc08ece6a89e842188364226299b3d43">monitor.DestijlCommandManager</a>
128
+</li>
129
+<li>CreateCommand()
130
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a47eb72ec1ae43505966bc5cf09c79e58">monitor.DestijlCommandManager</a>
131
+</li>
132
+</ul>
133
+
134
+
135
+<h3><a id="index_d"></a>- d -</h3><ul>
136
+<li>DecodeStatus()
137
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a00c3fb9f163c4d9025b356a5a7e74012">monitor.DestijlCommandManager</a>
138
+</li>
139
+<li>DestijlCommandManager()
140
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a78bf0be922afbd9c5f8f4115fa83ad47">monitor.DestijlCommandManager</a>
141
+</li>
142
+<li>DetectArena()
143
+: <a class="el" href="class_main_window.html#a89c79ce9ca4114ca9c50f32dc080e9cd">MainWindow</a>
144
+</li>
145
+</ul>
146
+
147
+
148
+<h3><a id="index_m"></a>- m -</h3><ul>
149
+<li>Main()
150
+: <a class="el" href="classmonitor_1_1_main_class.html#a991579f985cc4071757b30a8b035e7c1">monitor.MainClass</a>
151
+</li>
152
+<li>MainWindow()
153
+: <a class="el" href="class_main_window.html#af607d50e4d1b04d3c494661489283f45">MainWindow</a>
154
+</li>
155
+<li>MessagePopup()
156
+: <a class="el" href="class_main_window.html#afc4f923aaa481a93dddaff6303efb9e0">MainWindow</a>
157
+</li>
158
+</ul>
159
+
160
+
161
+<h3><a id="index_o"></a>- o -</h3><ul>
162
+<li>OnBatteryTimerElapsed()
163
+: <a class="el" href="class_main_window.html#af303b70c08cda04a76f6418f727c4891">MainWindow</a>
164
+</li>
165
+<li>OnButtonAskArenaClicked()
166
+: <a class="el" href="class_main_window.html#a31e299085d6286d680bd488c73fdff82">MainWindow</a>
167
+</li>
168
+<li>OnButtonMouvClicked()
169
+: <a class="el" href="class_main_window.html#a7f8d06747f887216ab8c941ad10cb48b">MainWindow</a>
170
+</li>
171
+<li>OnButtonRobotActivationClicked()
172
+: <a class="el" href="class_main_window.html#a2b5e11a49a10b24c59bebb377cdfeae8">MainWindow</a>
173
+</li>
174
+<li>OnButtonServerConnectionClicked()
175
+: <a class="el" href="class_main_window.html#ac0acc6c3a63f405f14ec8e4d132a2661">MainWindow</a>
176
+</li>
177
+<li>OnCheckButtonCameraOnClicked()
178
+: <a class="el" href="class_main_window.html#af4b587cdd614d5bdb8d9158a1f59e4fa">MainWindow</a>
179
+</li>
180
+<li>OnCheckButtonRobotPositionClicked()
181
+: <a class="el" href="class_main_window.html#a20d07605619027d82a30552f294b128f">MainWindow</a>
182
+</li>
183
+<li>OnCommandReceived()
184
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ab83dbda4196240c242a5ac101901bb19">monitor.DestijlCommandManager</a>
185
+</li>
186
+<li>OnCommandReceivedEvent()
187
+: <a class="el" href="class_main_window.html#a4b651f10b9079c128b9e36d15ad10211">MainWindow</a>
188
+</li>
189
+<li>OnDeleteEvent()
190
+: <a class="el" href="class_main_window.html#a64bdcb29cebb58957790da1ee2733fe1">MainWindow</a>
191
+</li>
192
+<li>OnDrawingAreaCameraExposeEvent()
193
+: <a class="el" href="class_main_window.html#afe4b0001f191554aed5d9b65208a06f5">MainWindow</a>
194
+</li>
195
+<li>OnMessageReception()
196
+: <a class="el" href="classmonitor_1_1_command_manager.html#a92e5d42afb61f29d9a4746b4446c2a65">monitor.CommandManager</a>
197
+</li>
198
+<li>OnMessageTimeout()
199
+: <a class="el" href="classmonitor_1_1_command_manager.html#a2f91bb775ba25855be007886b994a5df">monitor.CommandManager</a>
200
+</li>
201
+<li>OnQuitActionActivated()
202
+: <a class="el" href="class_main_window.html#ab54b643c364b46a150f6f993267bb709">MainWindow</a>
203
+</li>
204
+<li>OnShowLogWindowActionActivated()
205
+: <a class="el" href="class_main_window.html#a87132738a6ca496303940d56e091bdc7">MainWindow</a>
206
+</li>
207
+<li>Open()
208
+: <a class="el" href="classmonitor_1_1_client.html#af802cd428aa08b9604e2246f11e1fe61">monitor.Client</a>
209
+, <a class="el" href="classmonitor_1_1_command_manager.html#a0a0054ee87d293577fa39af1fcd5ffee">monitor.CommandManager</a>
210
+, <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a5dd6b75386a554c2f026eee787477bb0">monitor.DestijlCommandManager</a>
211
+</li>
212
+</ul>
213
+
214
+
215
+<h3><a id="index_r"></a>- r -</h3><ul>
216
+<li>ReadCallback()
217
+: <a class="el" href="classmonitor_1_1_client.html#a8dd2eb26c164d0f566dd6c679ba340e0">monitor.Client</a>
218
+</li>
219
+<li>ReadEvent()
220
+: <a class="el" href="classmonitor_1_1_client.html#ae85f4aa567a41488d5c65e470ae15378">monitor.Client</a>
221
+</li>
222
+<li>RobotCloseCom()
223
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a0139bec493c965670226381f2ba63a23">monitor.DestijlCommandManager</a>
224
+</li>
225
+<li>RobotGetBattery()
226
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a2ec8021340de939318ace65b8462b930">monitor.DestijlCommandManager</a>
227
+</li>
228
+<li>RobotGetVersion()
229
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a7ddd552ed82382a09b4af075c34fb989">monitor.DestijlCommandManager</a>
230
+</li>
231
+<li>RobotMove()
232
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a5976fe792e270c63bd9f0f4c792df129">monitor.DestijlCommandManager</a>
233
+</li>
234
+<li>RobotOpenCom()
235
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#aa1440a571e6aaf11203b4e4a4ed116d5">monitor.DestijlCommandManager</a>
236
+</li>
237
+<li>RobotPing()
238
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ae1af16558213c3830ea3006e8e8c5e28">monitor.DestijlCommandManager</a>
239
+</li>
240
+<li>RobotPowerOff()
241
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#acb242a71fa40d4001dc1bc31d5bdc53f">monitor.DestijlCommandManager</a>
242
+</li>
243
+<li>RobotReset()
244
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#abe223aa12456e3f1c2519e9c379d891a">monitor.DestijlCommandManager</a>
245
+</li>
246
+<li>RobotStartWithoutWatchdog()
247
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a0c964baa3ecd4ff9d19857061413938b">monitor.DestijlCommandManager</a>
248
+</li>
249
+<li>RobotStartWithWatchdog()
250
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ade46aceeb79556e31fe632e9602e1636">monitor.DestijlCommandManager</a>
251
+</li>
252
+<li>RobotTurn()
253
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a3f7ee6f1803cfb8b2eb4290f9e9acced">monitor.DestijlCommandManager</a>
254
+</li>
255
+</ul>
256
+
257
+
258
+<h3><a id="index_s"></a>- s -</h3><ul>
259
+<li>SendCommand()
260
+: <a class="el" href="classmonitor_1_1_command_manager.html#a3cd1f2303e47e5148fd3e927a7957363">monitor.CommandManager</a>
261
+</li>
262
+</ul>
263
+
264
+
265
+<h3><a id="index_w"></a>- w -</h3><ul>
266
+<li>Write()
267
+: <a class="el" href="classmonitor_1_1_client.html#a081413295e7a96662b39b2ddec854b02">monitor.Client</a>
268
+</li>
269
+</ul>
270
+
271
+
272
+<h3><a id="index_0x7e"></a>- ~ -</h3><ul>
273
+<li>~CommandManager()
274
+: <a class="el" href="classmonitor_1_1_command_manager.html#ad2a8eb1139a5a25a6993887c55b3da4e">monitor.CommandManager</a>
275
+</li>
276
+<li>~DestijlCommandManager()
277
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#abc51dc980d7ba7e59a571e579cb626b9">monitor.DestijlCommandManager</a>
278
+</li>
279
+</ul>
280
+</div><!-- contents -->
281
+</div><!-- doc-content -->
282
+<!-- start footer part -->
283
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
284
+  <ul>
285
+    <li class="footer">Generated by
286
+    <a href="http://www.doxygen.org/index.html">
287
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
288
+  </ul>
289
+</div>
290
+</body>
291
+</html>

+ 311
- 0
software/monitor/monitor/docs/html/functions_vars.html View File

@@ -0,0 +1,311 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Class Members - Variables</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('functions_vars.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="contents">
83
+&#160;
84
+
85
+<h3><a id="index_b"></a>- b -</h3><ul>
86
+<li>batteryTimer
87
+: <a class="el" href="class_main_window.html#a57f0325d8b8a63be586001b9a469d9ae">MainWindow</a>
88
+</li>
89
+<li>buffer
90
+: <a class="el" href="classmonitor_1_1_client.html#abd5c33a23e0fab7b369b59ac296c7762">monitor.Client</a>
91
+</li>
92
+<li>BufferMaxSize
93
+: <a class="el" href="classmonitor_1_1_client.html#acbc4cae14536eccb5297aacdadb84f29">monitor.Client</a>
94
+</li>
95
+</ul>
96
+
97
+
98
+<h3><a id="index_c"></a>- c -</h3><ul>
99
+<li>client
100
+: <a class="el" href="classmonitor_1_1_client.html#a4867b48ebfa930a80662c552f2911430">monitor.Client</a>
101
+</li>
102
+<li>cmdManager
103
+: <a class="el" href="class_main_window.html#a0b60450970b8a6fb6e016d5c0728e474">MainWindow</a>
104
+</li>
105
+<li>commandManager
106
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a9efdcd3d35f46329e7aa167ad60062a9">monitor.DestijlCommandManager</a>
107
+</li>
108
+<li>commandReceivedEvent
109
+: <a class="el" href="classmonitor_1_1_command_manager.html#ab90d68a3d3a9b3935fa9f1a57e8dabfa">monitor.CommandManager</a>
110
+, <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a5c10e8aaae48b83be0267aefa23eb62d">monitor.DestijlCommandManager</a>
111
+</li>
112
+</ul>
113
+
114
+
115
+<h3><a id="index_d"></a>- d -</h3><ul>
116
+<li>DataCamArenaConfirm
117
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ad31b6758839a4c3b1b6ec4c71635e631">monitor.DestijlCommandList</a>
118
+</li>
119
+<li>DataCamAskArena
120
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#aaaf85677671db1ef84fe67b2eb954f29">monitor.DestijlCommandList</a>
121
+</li>
122
+<li>DataCamClose
123
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#a6f578f9d52dd2b50370177a5c03a2af7">monitor.DestijlCommandList</a>
124
+</li>
125
+<li>DataCamComputePosition
126
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ab114adce60b63976d8304f2ad11b317a">monitor.DestijlCommandList</a>
127
+</li>
128
+<li>DataCamInfirm
129
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ad3985694a06148f2014cb346e8891cba">monitor.DestijlCommandList</a>
130
+</li>
131
+<li>DataCamOpen
132
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#a6380d1518931373bd0dfb84f888942e0">monitor.DestijlCommandList</a>
133
+</li>
134
+<li>DataCamStopComputePosition
135
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ad09dd921c6c8cf8c7d90a2c0a05d4056">monitor.DestijlCommandList</a>
136
+</li>
137
+<li>DataComClose
138
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ad97cbe948c71a4dc3fa95afbf9ca26d8">monitor.DestijlCommandList</a>
139
+</li>
140
+<li>DataComOpen
141
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#a1bcde55da429bcf2c04ed6d0621e496f">monitor.DestijlCommandList</a>
142
+</li>
143
+<li>defaultIP
144
+: <a class="el" href="classmonitor_1_1_client.html#a326a20fe68a86757e16a6e45b8012640">monitor.Client</a>
145
+</li>
146
+<li>defaultPort
147
+: <a class="el" href="classmonitor_1_1_client.html#ad0a9bfc361ccef7443625f399e67f84a">monitor.Client</a>
148
+</li>
149
+<li>drawingareaCameraPixbuf
150
+: <a class="el" href="class_main_window.html#a41581e449b18e87acbdff5baa12c2050">MainWindow</a>
151
+</li>
152
+</ul>
153
+
154
+
155
+<h3><a id="index_h"></a>- h -</h3><ul>
156
+<li>HeaderMtsCamera
157
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#af570b0e8d14920402ce979778225ed68">monitor.DestijlCommandList</a>
158
+</li>
159
+<li>HeaderMtsComDmb
160
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#aa9fe4e71b7faec183ab64f4cf6ecd395">monitor.DestijlCommandList</a>
161
+</li>
162
+<li>HeaderMtsDmbOrder
163
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#adbcf7adab9f5e8ead971affbbc64178b">monitor.DestijlCommandList</a>
164
+</li>
165
+<li>HeaderMtsMessage
166
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#acb283f1da96d8d522e3b28ca35187acd">monitor.DestijlCommandList</a>
167
+</li>
168
+<li>HeaderStmAck
169
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#af494d7e1bddee8184873dc380a3066ba">monitor.DestijlCommandList</a>
170
+</li>
171
+<li>HeaderStmBat
172
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#a88de91fa6abdc122245ceb26fc21fd33">monitor.DestijlCommandList</a>
173
+</li>
174
+<li>HeaderStmImage
175
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ae3ee8e0ecbb79faec9d24095d72cfbde">monitor.DestijlCommandList</a>
176
+</li>
177
+<li>HeaderStmLostDmb
178
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#a54e9ebd5e8f34ac596b84b56bb2403f7">monitor.DestijlCommandList</a>
179
+</li>
180
+<li>HeaderStmMes
181
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ad1fa4557b2d44dd888d8640f374c9f04">monitor.DestijlCommandList</a>
182
+</li>
183
+<li>HeaderStmNoAck
184
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#ae3dc86c7e90bba409317e63cf1c85a39">monitor.DestijlCommandList</a>
185
+</li>
186
+<li>HeaderStmPos
187
+: <a class="el" href="classmonitor_1_1_destijl_command_list.html#abf99a718161a5a9017d7011cea429ec0">monitor.DestijlCommandList</a>
188
+</li>
189
+</ul>
190
+
191
+
192
+<h3><a id="index_i"></a>- i -</h3><ul>
193
+<li>initialReceiveBufferIndex
194
+: <a class="el" href="classmonitor_1_1_client.html#afbbf4cf14d1a11747f6103e726dee77e">monitor.Client</a>
195
+</li>
196
+<li>isBusy
197
+: <a class="el" href="classmonitor_1_1_command_manager.html#aea039cd0f99f5193c307b805077669db">monitor.CommandManager</a>
198
+</li>
199
+</ul>
200
+
201
+
202
+<h3><a id="index_m"></a>- m -</h3><ul>
203
+<li>message
204
+: <a class="el" href="classmonitor_1_1_client.html#a2ddb7073c4bf8a42c231939d5c21d68e">monitor.Client</a>
205
+</li>
206
+<li>messageReceived
207
+: <a class="el" href="classmonitor_1_1_command_manager.html#aa610e72e8f23f0d26388f204c848ed57">monitor.CommandManager</a>
208
+</li>
209
+</ul>
210
+
211
+
212
+<h3><a id="index_n"></a>- n -</h3><ul>
213
+<li>newLength
214
+: <a class="el" href="classmonitor_1_1_client.html#a7083940b8fea9df2b080e3844549e805">monitor.Client</a>
215
+</li>
216
+</ul>
217
+
218
+
219
+<h3><a id="index_p"></a>- p -</h3><ul>
220
+<li>packetCounter
221
+: <a class="el" href="classmonitor_1_1_client.html#a7eb13840c83beb2ab191cae3ba3210c9">monitor.Client</a>
222
+</li>
223
+</ul>
224
+
225
+
226
+<h3><a id="index_r"></a>- r -</h3><ul>
227
+<li>readEvent
228
+: <a class="el" href="classmonitor_1_1_client.html#a01cb2a551d81fd82d2f7015e177f0f18">monitor.Client</a>
229
+</li>
230
+<li>receiveBuffer
231
+: <a class="el" href="classmonitor_1_1_client.html#aade32a6043e0dc629509f0e1c0112a24">monitor.Client</a>
232
+</li>
233
+<li>receivedData
234
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a88f907fc9c5fd8cd8d5976f45c323903">monitor.DestijlCommandManager</a>
235
+</li>
236
+<li>receivedHeader
237
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a1b99d771e7af8ffc8ced10d35e5e77ce">monitor.DestijlCommandManager</a>
238
+</li>
239
+<li>RobotGetBattery
240
+: <a class="el" href="classmonitor_1_1_robot_command_list.html#a374eb526d14b8499e47b065230afeed0">monitor.RobotCommandList</a>
241
+</li>
242
+<li>RobotGetBusyState
243
+: <a class="el" href="classmonitor_1_1_robot_command_list.html#a52a901f4e013dc33ff491c5fcda76860">monitor.RobotCommandList</a>
244
+</li>
245
+<li>RobotGetVersion
246
+: <a class="el" href="classmonitor_1_1_robot_command_list.html#a9a845beb5c040e4813f03cee7cd1cb71">monitor.RobotCommandList</a>
247
+</li>
248
+<li>RobotMove
249
+: <a class="el" href="classmonitor_1_1_robot_command_list.html#af7017bac04f1976fe1c37e8ec77bcbce">monitor.RobotCommandList</a>
250
+</li>
251
+<li>RobotPing
252
+: <a class="el" href="classmonitor_1_1_robot_command_list.html#a93de788c0d7ed40caaa2e3912a429831">monitor.RobotCommandList</a>
253
+</li>
254
+<li>RobotPowerOff
255
+: <a class="el" href="classmonitor_1_1_robot_command_list.html#a2e9616c1b75719c208902e595b79cc48">monitor.RobotCommandList</a>
256
+</li>
257
+<li>RobotReset
258
+: <a class="el" href="classmonitor_1_1_robot_command_list.html#a9ef80510dfe9ca241af290b003766526">monitor.RobotCommandList</a>
259
+</li>
260
+<li>RobotStartWithoutWatchdog
261
+: <a class="el" href="classmonitor_1_1_robot_command_list.html#a92acfe998bb9d265dd1f34f68f718386">monitor.RobotCommandList</a>
262
+</li>
263
+<li>RobotStartWithWatchdog
264
+: <a class="el" href="classmonitor_1_1_robot_command_list.html#aafa5d0e5fec3afe6586cca8b88d45c85">monitor.RobotCommandList</a>
265
+</li>
266
+<li>RobotTurn
267
+: <a class="el" href="classmonitor_1_1_robot_command_list.html#a2b88fc42fba8229f163e03e7252a77e6">monitor.RobotCommandList</a>
268
+</li>
269
+</ul>
270
+
271
+
272
+<h3><a id="index_s"></a>- s -</h3><ul>
273
+<li>stream
274
+: <a class="el" href="classmonitor_1_1_client.html#a8de2a9e4fe2c2e896849ddd33d80d759">monitor.Client</a>
275
+</li>
276
+<li>systemState
277
+: <a class="el" href="class_main_window.html#a105025ee1bdfac188f1ce640d593550d">MainWindow</a>
278
+</li>
279
+</ul>
280
+
281
+
282
+<h3><a id="index_t"></a>- t -</h3><ul>
283
+<li>timeout
284
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a86a1fb03dc480dab8d6758aa0d675cd3">monitor.DestijlCommandManager</a>
285
+</li>
286
+</ul>
287
+
288
+
289
+<h3><a id="index_w"></a>- w -</h3><ul>
290
+<li>waitEvent
291
+: <a class="el" href="classmonitor_1_1_command_manager.html#a0d27eb1a38efb01559f14a707ff86447">monitor.CommandManager</a>
292
+</li>
293
+<li>waitForAcknowledge
294
+: <a class="el" href="classmonitor_1_1_command_manager.html#a39c2c03f93b309e65a45ac91c6eb39bd">monitor.CommandManager</a>
295
+</li>
296
+<li>waitTimer
297
+: <a class="el" href="classmonitor_1_1_command_manager.html#a07639cd39445a379667a2450e78001b0">monitor.CommandManager</a>
298
+</li>
299
+</ul>
300
+</div><!-- contents -->
301
+</div><!-- doc-content -->
302
+<!-- start footer part -->
303
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
304
+  <ul>
305
+    <li class="footer">Generated by
306
+    <a href="http://www.doxygen.org/index.html">
307
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
308
+  </ul>
309
+</div>
310
+</body>
311
+</html>

+ 127
- 0
software/monitor/monitor/docs/html/graph_legend.html View File

@@ -0,0 +1,127 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Graph Legend</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('graph_legend.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">Graph Legend</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+<p>This page explains how to interpret the graphs that are generated by doxygen.</p>
88
+<p>Consider the following example: </p><div class="fragment"><div class="line">/*! Invisible class because of truncation */</div><div class="line">class Invisible { };</div><div class="line"></div><div class="line">/*! Truncated class, inheritance relation is hidden */</div><div class="line">class Truncated : public Invisible { };</div><div class="line"></div><div class="line">/* Class not documented with doxygen comments */</div><div class="line">class Undocumented { };</div><div class="line"></div><div class="line">/*! Class that is inherited using public inheritance */</div><div class="line">class PublicBase : public Truncated { };</div><div class="line"></div><div class="line">/*! A template class */</div><div class="line">template&lt;class T&gt; class Templ { };</div><div class="line"></div><div class="line">/*! Class that is inherited using protected inheritance */</div><div class="line">class ProtectedBase { };</div><div class="line"></div><div class="line">/*! Class that is inherited using private inheritance */</div><div class="line">class PrivateBase { };</div><div class="line"></div><div class="line">/*! Class that is used by the Inherited class */</div><div class="line">class Used { };</div><div class="line"></div><div class="line">/*! Super class that inherits a number of other classes */</div><div class="line">class Inherited : public PublicBase,</div><div class="line">                  protected ProtectedBase,</div><div class="line">                  private PrivateBase,</div><div class="line">                  public Undocumented,</div><div class="line">                  public Templ&lt;int&gt;</div><div class="line">{</div><div class="line">  private:</div><div class="line">    Used *m_usedClass;</div><div class="line">};</div></div><!-- fragment --><p> This will result in the following graph:</p>
89
+<center><div class="image">
90
+<img src="graph_legend.png"/>
91
+</div>
92
+</center><p>The boxes in the above graph have the following meaning: </p>
93
+<ul>
94
+<li>
95
+A filled gray box represents the struct or class for which the graph is generated. </li>
96
+<li>
97
+A box with a black border denotes a documented struct or class. </li>
98
+<li>
99
+A box with a gray border denotes an undocumented struct or class. </li>
100
+<li>
101
+A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
102
+</ul>
103
+<p>The arrows have the following meaning: </p>
104
+<ul>
105
+<li>
106
+A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
107
+<li>
108
+A dark green arrow is used for protected inheritance. </li>
109
+<li>
110
+A dark red arrow is used for private inheritance. </li>
111
+<li>
112
+A purple dashed arrow is used if a class is contained or used by another class. The arrow is labelled with the variable(s) through which the pointed class or struct is accessible. </li>
113
+<li>
114
+A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labelled with the template parameters of the instance. </li>
115
+</ul>
116
+</div><!-- contents -->
117
+</div><!-- doc-content -->
118
+<!-- start footer part -->
119
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
120
+  <ul>
121
+    <li class="footer">Generated by
122
+    <a href="http://www.doxygen.org/index.html">
123
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
124
+  </ul>
125
+</div>
126
+</body>
127
+</html>

+ 1
- 0
software/monitor/monitor/docs/html/graph_legend.md5 View File

@@ -0,0 +1 @@
1
+387ff8eb65306fa251338d3c9bd7bfff

BIN
software/monitor/monitor/docs/html/graph_legend.png View File


+ 112
- 0
software/monitor/monitor/docs/html/hierarchy.html View File

@@ -0,0 +1,112 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Class Hierarchy</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('hierarchy.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">Class Hierarchy</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+<div class="textblock">
88
+<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
89
+This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
90
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
91
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_client.html" target="_self">monitor.Client</a></td><td class="desc">Static class for TCP client </td></tr>
92
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_command_manager.html" target="_self">monitor.CommandManager</a></td><td class="desc">Command Manager. Use for timeout managment during reception of data Used as intermediate layer between TCP client class (<a class="el" href="classmonitor_1_1_client.html" title="Static class for TCP client ">Client</a>) and application level managment of command and answers </td></tr>
93
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_destijl_command_list.html" target="_self">monitor.DestijlCommandList</a></td><td class="desc">Commands and options parameters used in Destijl project when communicating with server </td></tr>
94
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_destijl_command_manager.html" target="_self">monitor.DestijlCommandManager</a></td><td class="desc">Specialization class for command manager, which implemnent destijl protocol between monitor and server </td></tr>
95
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_main_class.html" target="_self">monitor.MainClass</a></td><td class="desc"></td></tr>
96
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmonitor_1_1_robot_command_list.html" target="_self">monitor.RobotCommandList</a></td><td class="desc">Commands used for robot messages </td></tr>
97
+<tr id="row_6_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_6_" class="arrow" onclick="toggleFolder('6_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>Window</b></td><td class="desc"></td></tr>
98
+<tr id="row_6_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="class_main_window.html" target="_self">MainWindow</a></td><td class="desc">Main part of the program, behavior of main window </td></tr>
99
+</table>
100
+</div><!-- directory -->
101
+</div><!-- contents -->
102
+</div><!-- doc-content -->
103
+<!-- start footer part -->
104
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
105
+  <ul>
106
+    <li class="footer">Generated by
107
+    <a href="http://www.doxygen.org/index.html">
108
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
109
+  </ul>
110
+</div>
111
+</body>
112
+</html>

+ 12
- 0
software/monitor/monitor/docs/html/hierarchy.js View File

@@ -0,0 +1,12 @@
1
+var hierarchy =
2
+[
3
+    [ "monitor.Client", "classmonitor_1_1_client.html", null ],
4
+    [ "monitor.CommandManager", "classmonitor_1_1_command_manager.html", null ],
5
+    [ "monitor.DestijlCommandList", "classmonitor_1_1_destijl_command_list.html", null ],
6
+    [ "monitor.DestijlCommandManager", "classmonitor_1_1_destijl_command_manager.html", null ],
7
+    [ "monitor.MainClass", "classmonitor_1_1_main_class.html", null ],
8
+    [ "monitor.RobotCommandList", "classmonitor_1_1_robot_command_list.html", null ],
9
+    [ "Window", null, [
10
+      [ "MainWindow", "class_main_window.html", null ]
11
+    ] ]
12
+];

+ 98
- 0
software/monitor/monitor/docs/html/index.html View File

@@ -0,0 +1,98 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Main Page</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('index.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">Monitor Documentation</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+</div><!-- contents -->
88
+</div><!-- doc-content -->
89
+<!-- start footer part -->
90
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
91
+  <ul>
92
+    <li class="footer">Generated by
93
+    <a href="http://www.doxygen.org/index.html">
94
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
95
+  </ul>
96
+</div>
97
+</body>
98
+</html>

+ 3
- 0
software/monitor/monitor/docs/html/inherit_graph_0.map View File

@@ -0,0 +1,3 @@
1
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
2
+<area shape="rect" id="node1" href="$class_main_window.html" title="Main part of the program, behavior of main window " alt="" coords="5,29,103,56"/>
3
+</map>

+ 1
- 0
software/monitor/monitor/docs/html/inherit_graph_0.md5 View File

@@ -0,0 +1 @@
1
+e829b3887c8b0c5c42140f50d2b41b39

BIN
software/monitor/monitor/docs/html/inherit_graph_0.png View File


+ 3
- 0
software/monitor/monitor/docs/html/inherit_graph_1.map View File

@@ -0,0 +1,3 @@
1
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
2
+<area shape="rect" id="node1" href="$classmonitor_1_1_client.html" title="Static class for TCP client " alt="" coords="5,5,108,32"/>
3
+</map>

+ 1
- 0
software/monitor/monitor/docs/html/inherit_graph_1.md5 View File

@@ -0,0 +1 @@
1
+7ed482185f3c7f6876ea12ca6eb8fccf

BIN
software/monitor/monitor/docs/html/inherit_graph_1.png View File


+ 3
- 0
software/monitor/monitor/docs/html/inherit_graph_2.map View File

@@ -0,0 +1,3 @@
1
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
2
+<area shape="rect" id="node1" href="$classmonitor_1_1_command_manager.html" title="Command Manager. Use for timeout managment during reception of data Used as intermediate layer betwee..." alt="" coords="5,5,184,32"/>
3
+</map>

+ 1
- 0
software/monitor/monitor/docs/html/inherit_graph_2.md5 View File

@@ -0,0 +1 @@
1
+706d8657342e1f394c6be50940f14c9b

BIN
software/monitor/monitor/docs/html/inherit_graph_2.png View File


+ 3
- 0
software/monitor/monitor/docs/html/inherit_graph_3.map View File

@@ -0,0 +1,3 @@
1
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
2
+<area shape="rect" id="node1" href="$classmonitor_1_1_destijl_command_list.html" title="Commands and options parameters used in Destijl project when communicating with server ..." alt="" coords="5,5,192,32"/>
3
+</map>

+ 1
- 0
software/monitor/monitor/docs/html/inherit_graph_3.md5 View File

@@ -0,0 +1 @@
1
+e506e4a72be67e389be1a4fb1dc96811

BIN
software/monitor/monitor/docs/html/inherit_graph_3.png View File


+ 3
- 0
software/monitor/monitor/docs/html/inherit_graph_4.map View File

@@ -0,0 +1,3 @@
1
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
2
+<area shape="rect" id="node1" href="$classmonitor_1_1_destijl_command_manager.html" title="Specialization class for command manager, which implemnent destijl protocol between monitor and serve..." alt="" coords="5,5,221,32"/>
3
+</map>

+ 1
- 0
software/monitor/monitor/docs/html/inherit_graph_4.md5 View File

@@ -0,0 +1 @@
1
+6a403a420dfa48b80ccea32e886e0f34

BIN
software/monitor/monitor/docs/html/inherit_graph_4.png View File


+ 3
- 0
software/monitor/monitor/docs/html/inherit_graph_5.map View File

@@ -0,0 +1,3 @@
1
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
2
+<area shape="rect" id="node1" href="$classmonitor_1_1_main_class.html" title="monitor.MainClass" alt="" coords="5,5,136,32"/>
3
+</map>

+ 1
- 0
software/monitor/monitor/docs/html/inherit_graph_5.md5 View File

@@ -0,0 +1 @@
1
+769b0a77b061172f8835f76091d4a3b5

BIN
software/monitor/monitor/docs/html/inherit_graph_5.png View File


+ 3
- 0
software/monitor/monitor/docs/html/inherit_graph_6.map View File

@@ -0,0 +1,3 @@
1
+<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
2
+<area shape="rect" id="node1" href="$classmonitor_1_1_robot_command_list.html" title="Commands used for robot messages " alt="" coords="5,5,191,32"/>
3
+</map>

+ 1
- 0
software/monitor/monitor/docs/html/inherit_graph_6.md5 View File

@@ -0,0 +1 @@
1
+584ca43931ee38db8f1852cd21f60041

BIN
software/monitor/monitor/docs/html/inherit_graph_6.png View File


+ 137
- 0
software/monitor/monitor/docs/html/inherits.html View File

@@ -0,0 +1,137 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Class Hierarchy</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('hierarchy.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">Class Hierarchy</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+<div class="textblock">
88
+<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
89
+</div><table border="0" cellspacing="10" cellpadding="0">
90
+<tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#_main_window"/>
91
+<map name="_main_window" id="_main_window">
92
+<area shape="rect" id="node1" href="class_main_window.html" title="Main part of the program, behavior of main window " alt="" coords="5,29,103,56"/>
93
+</map>
94
+</td></tr>
95
+<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#monitor_8_client"/>
96
+<map name="monitor_8_client" id="monitor_8_client">
97
+<area shape="rect" id="node1" href="classmonitor_1_1_client.html" title="Static class for TCP client " alt="" coords="5,5,108,32"/>
98
+</map>
99
+</td></tr>
100
+<tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#monitor_8_command_manager"/>
101
+<map name="monitor_8_command_manager" id="monitor_8_command_manager">
102
+<area shape="rect" id="node1" href="classmonitor_1_1_command_manager.html" title="Command Manager. Use for timeout managment during reception of data Used as intermediate layer betwee..." alt="" coords="5,5,184,32"/>
103
+</map>
104
+</td></tr>
105
+<tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#monitor_8_destijl_command_list"/>
106
+<map name="monitor_8_destijl_command_list" id="monitor_8_destijl_command_list">
107
+<area shape="rect" id="node1" href="classmonitor_1_1_destijl_command_list.html" title="Commands and options parameters used in Destijl project when communicating with server ..." alt="" coords="5,5,192,32"/>
108
+</map>
109
+</td></tr>
110
+<tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#monitor_8_destijl_command_manager"/>
111
+<map name="monitor_8_destijl_command_manager" id="monitor_8_destijl_command_manager">
112
+<area shape="rect" id="node1" href="classmonitor_1_1_destijl_command_manager.html" title="Specialization class for command manager, which implemnent destijl protocol between monitor and serve..." alt="" coords="5,5,221,32"/>
113
+</map>
114
+</td></tr>
115
+<tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#monitor_8_main_class"/>
116
+<map name="monitor_8_main_class" id="monitor_8_main_class">
117
+<area shape="rect" id="node1" href="classmonitor_1_1_main_class.html" title="monitor.MainClass" alt="" coords="5,5,136,32"/>
118
+</map>
119
+</td></tr>
120
+<tr><td><img src="inherit_graph_6.png" border="0" alt="" usemap="#monitor_8_robot_command_list"/>
121
+<map name="monitor_8_robot_command_list" id="monitor_8_robot_command_list">
122
+<area shape="rect" id="node1" href="classmonitor_1_1_robot_command_list.html" title="Commands used for robot messages " alt="" coords="5,5,191,32"/>
123
+</map>
124
+</td></tr>
125
+</table>
126
+</div><!-- contents -->
127
+</div><!-- doc-content -->
128
+<!-- start footer part -->
129
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
130
+  <ul>
131
+    <li class="footer">Generated by
132
+    <a href="http://www.doxygen.org/index.html">
133
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
134
+  </ul>
135
+</div>
136
+</body>
137
+</html>

+ 87
- 0
software/monitor/monitor/docs/html/jquery.js
File diff suppressed because it is too large
View File


+ 26
- 0
software/monitor/monitor/docs/html/menu.js View File

@@ -0,0 +1,26 @@
1
+function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
2
+  function makeTree(data,relPath) {
3
+    var result='';
4
+    if ('children' in data) {
5
+      result+='<ul>';
6
+      for (var i in data.children) {
7
+        result+='<li><a href="'+relPath+data.children[i].url+'">'+
8
+                                data.children[i].text+'</a>'+
9
+                                makeTree(data.children[i],relPath)+'</li>';
10
+      }
11
+      result+='</ul>';
12
+    }
13
+    return result;
14
+  }
15
+
16
+  $('#main-nav').append(makeTree(menudata,relPath));
17
+  $('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
18
+  if (searchEnabled) {
19
+    if (serverSide) {
20
+      $('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.png" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
21
+    } else {
22
+      $('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.png" alt=""/></a></span></div></li>');
23
+    }
24
+  }
25
+  $('#main-menu').smartmenus();
26
+}

+ 51
- 0
software/monitor/monitor/docs/html/menudata.js View File

@@ -0,0 +1,51 @@
1
+var menudata={children:[
2
+{text:"Main Page",url:"index.html"},
3
+{text:"Packages",url:"namespaces.html",children:[
4
+{text:"Packages",url:"namespaces.html"}]},
5
+{text:"Classes",url:"annotated.html",children:[
6
+{text:"Class List",url:"annotated.html"},
7
+{text:"Class Index",url:"classes.html"},
8
+{text:"Class Hierarchy",url:"inherits.html"},
9
+{text:"Class Members",url:"functions.html",children:[
10
+{text:"All",url:"functions.html",children:[
11
+{text:"a",url:"functions.html#index_a"},
12
+{text:"b",url:"functions.html#index_b"},
13
+{text:"c",url:"functions.html#index_c"},
14
+{text:"d",url:"functions.html#index_d"},
15
+{text:"h",url:"functions.html#index_h"},
16
+{text:"i",url:"functions.html#index_i"},
17
+{text:"m",url:"functions.html#index_m"},
18
+{text:"n",url:"functions.html#index_n"},
19
+{text:"o",url:"functions.html#index_o"},
20
+{text:"p",url:"functions.html#index_p"},
21
+{text:"r",url:"functions.html#index_r"},
22
+{text:"s",url:"functions.html#index_s"},
23
+{text:"t",url:"functions.html#index_t"},
24
+{text:"w",url:"functions.html#index_w"},
25
+{text:"~",url:"functions.html#index_0x7e"}]},
26
+{text:"Functions",url:"functions_func.html",children:[
27
+{text:"a",url:"functions_func.html#index_a"},
28
+{text:"c",url:"functions_func.html#index_c"},
29
+{text:"d",url:"functions_func.html#index_d"},
30
+{text:"m",url:"functions_func.html#index_m"},
31
+{text:"o",url:"functions_func.html#index_o"},
32
+{text:"r",url:"functions_func.html#index_r"},
33
+{text:"s",url:"functions_func.html#index_s"},
34
+{text:"w",url:"functions_func.html#index_w"},
35
+{text:"~",url:"functions_func.html#index_0x7e"}]},
36
+{text:"Variables",url:"functions_vars.html",children:[
37
+{text:"b",url:"functions_vars.html#index_b"},
38
+{text:"c",url:"functions_vars.html#index_c"},
39
+{text:"d",url:"functions_vars.html#index_d"},
40
+{text:"h",url:"functions_vars.html#index_h"},
41
+{text:"i",url:"functions_vars.html#index_i"},
42
+{text:"m",url:"functions_vars.html#index_m"},
43
+{text:"n",url:"functions_vars.html#index_n"},
44
+{text:"p",url:"functions_vars.html#index_p"},
45
+{text:"r",url:"functions_vars.html#index_r"},
46
+{text:"s",url:"functions_vars.html#index_s"},
47
+{text:"t",url:"functions_vars.html#index_t"},
48
+{text:"w",url:"functions_vars.html#index_w"}]},
49
+{text:"Enumerations",url:"functions_enum.html"}]}]},
50
+{text:"Files",url:"files.html",children:[
51
+{text:"File List",url:"files.html"}]}]}

+ 122
- 0
software/monitor/monitor/docs/html/namespacemonitor.html View File

@@ -0,0 +1,122 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: monitor Namespace Reference</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('namespacemonitor.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="summary">
84
+<a href="#nested-classes">Classes</a>  </div>
85
+  <div class="headertitle">
86
+<div class="title">monitor Namespace Reference</div>  </div>
87
+</div><!--header-->
88
+<div class="contents">
89
+<table class="memberdecls">
90
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
91
+Classes</h2></td></tr>
92
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_client.html">Client</a></td></tr>
93
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Static class for TCP client  <a href="classmonitor_1_1_client.html#details">More...</a><br /></td></tr>
94
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
95
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_command_manager.html">CommandManager</a></td></tr>
96
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Command Manager. Use for timeout managment during reception of data Used as intermediate layer between TCP client class (<a class="el" href="classmonitor_1_1_client.html" title="Static class for TCP client ">Client</a>) and application level managment of command and answers  <a href="classmonitor_1_1_command_manager.html#details">More...</a><br /></td></tr>
97
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
98
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_list.html">DestijlCommandList</a></td></tr>
99
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commands and options parameters used in Destijl project when communicating with server  <a href="classmonitor_1_1_destijl_command_list.html#details">More...</a><br /></td></tr>
100
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
101
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">DestijlCommandManager</a></td></tr>
102
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specialization class for command manager, which implemnent destijl protocol between monitor and server  <a href="classmonitor_1_1_destijl_command_manager.html#details">More...</a><br /></td></tr>
103
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
104
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_main_class.html">MainClass</a></td></tr>
105
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
106
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmonitor_1_1_robot_command_list.html">RobotCommandList</a></td></tr>
107
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commands used for robot messages  <a href="classmonitor_1_1_robot_command_list.html#details">More...</a><br /></td></tr>
108
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
109
+</table>
110
+</div><!-- contents -->
111
+</div><!-- doc-content -->
112
+<!-- start footer part -->
113
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
114
+  <ul>
115
+    <li class="navelem"><a class="el" href="namespacemonitor.html">monitor</a></li>
116
+    <li class="footer">Generated by
117
+    <a href="http://www.doxygen.org/index.html">
118
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
119
+  </ul>
120
+</div>
121
+</body>
122
+</html>

+ 9
- 0
software/monitor/monitor/docs/html/namespacemonitor.js View File

@@ -0,0 +1,9 @@
1
+var namespacemonitor =
2
+[
3
+    [ "Client", "classmonitor_1_1_client.html", "classmonitor_1_1_client" ],
4
+    [ "CommandManager", "classmonitor_1_1_command_manager.html", "classmonitor_1_1_command_manager" ],
5
+    [ "DestijlCommandList", "classmonitor_1_1_destijl_command_list.html", "classmonitor_1_1_destijl_command_list" ],
6
+    [ "DestijlCommandManager", "classmonitor_1_1_destijl_command_manager.html", "classmonitor_1_1_destijl_command_manager" ],
7
+    [ "MainClass", "classmonitor_1_1_main_class.html", "classmonitor_1_1_main_class" ],
8
+    [ "RobotCommandList", "classmonitor_1_1_robot_command_list.html", "classmonitor_1_1_robot_command_list" ]
9
+];

+ 103
- 0
software/monitor/monitor/docs/html/namespaces.html View File

@@ -0,0 +1,103 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
+<html xmlns="http://www.w3.org/1999/xhtml">
3
+<head>
4
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
+<meta name="generator" content="Doxygen 1.8.13"/>
7
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
8
+<title>Monitor: Packages</title>
9
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
10
+<script type="text/javascript" src="jquery.js"></script>
11
+<script type="text/javascript" src="dynsections.js"></script>
12
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
13
+<script type="text/javascript" src="resize.js"></script>
14
+<script type="text/javascript" src="navtreedata.js"></script>
15
+<script type="text/javascript" src="navtree.js"></script>
16
+<script type="text/javascript">
17
+  $(document).ready(initResizable);
18
+</script>
19
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
20
+<script type="text/javascript" src="search/searchdata.js"></script>
21
+<script type="text/javascript" src="search/search.js"></script>
22
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
23
+</head>
24
+<body>
25
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
26
+<div id="titlearea">
27
+<table cellspacing="0" cellpadding="0">
28
+ <tbody>
29
+ <tr style="height: 56px;">
30
+  <td id="projectlogo"><img alt="Logo" src="robot-icon.resized.png"/></td>
31
+  <td id="projectalign" style="padding-left: 0.5em;">
32
+   <div id="projectname">Monitor
33
+   </div>
34
+  </td>
35
+ </tr>
36
+ </tbody>
37
+</table>
38
+</div>
39
+<!-- end header part -->
40
+<!-- Generated by Doxygen 1.8.13 -->
41
+<script type="text/javascript">
42
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
43
+</script>
44
+<script type="text/javascript" src="menudata.js"></script>
45
+<script type="text/javascript" src="menu.js"></script>
46
+<script type="text/javascript">
47
+$(function() {
48
+  initMenu('',true,false,'search.php','Search');
49
+  $(document).ready(function() { init_search(); });
50
+});
51
+</script>
52
+<div id="main-nav"></div>
53
+</div><!-- top -->
54
+<div id="side-nav" class="ui-resizable side-nav-resizable">
55
+  <div id="nav-tree">
56
+    <div id="nav-tree-contents">
57
+      <div id="nav-sync" class="sync"></div>
58
+    </div>
59
+  </div>
60
+  <div id="splitbar" style="-moz-user-select:none;" 
61
+       class="ui-resizable-handle">
62
+  </div>
63
+</div>
64
+<script type="text/javascript">
65
+$(document).ready(function(){initNavTree('namespaces.html','');});
66
+</script>
67
+<div id="doc-content">
68
+<!-- window showing the filter options -->
69
+<div id="MSearchSelectWindow"
70
+     onmouseover="return searchBox.OnSearchSelectShow()"
71
+     onmouseout="return searchBox.OnSearchSelectHide()"
72
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
73
+</div>
74
+
75
+<!-- iframe showing the search results (closed by default) -->
76
+<div id="MSearchResultsWindow">
77
+<iframe src="javascript:void(0)" frameborder="0" 
78
+        name="MSearchResults" id="MSearchResults">
79
+</iframe>
80
+</div>
81
+
82
+<div class="header">
83
+  <div class="headertitle">
84
+<div class="title">Packages</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+<div class="textblock">Here are the packages with brief descriptions (if available):</div><div class="directory">
88
+<table class="directory">
89
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemonitor.html" target="_self">monitor</a></td><td class="desc"></td></tr>
90
+</table>
91
+</div><!-- directory -->
92
+</div><!-- contents -->
93
+</div><!-- doc-content -->
94
+<!-- start footer part -->
95
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
96
+  <ul>
97
+    <li class="footer">Generated by
98
+    <a href="http://www.doxygen.org/index.html">
99
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
100
+  </ul>
101
+</div>
102
+</body>
103
+</html>

+ 4
- 0
software/monitor/monitor/docs/html/namespaces.js View File

@@ -0,0 +1,4 @@
1
+var namespaces =
2
+[
3
+    [ "monitor", "namespacemonitor.html", null ]
4
+];

BIN
software/monitor/monitor/docs/html/nav_f.png View File


+ 0
- 0
software/monitor/monitor/docs/html/nav_g.png View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save