Browse Source

ajout de la documentation du moniteur

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

+ 87
- 17
software/monitor/monitor/Client.cs View File

@@ -1,38 +1,81 @@
1 1
 using System;
2 2
 using System.Net.Sockets;
3
-using System.Threading;
4 3
 using System.Text;
5 4
 
6 5
 namespace monitor
7 6
 {
8
-    public class Client
7
+    /// <summary>
8
+    /// Static class for TCP client
9
+    /// </summary>
10
+    public static class Client
9 11
     {
12
+        /// <summary>
13
+        /// Default server name
14
+        /// </summary>
10 15
         public const string defaultIP = "localhost";
16
+
17
+        /// <summary>
18
+        /// Default server port number
19
+        /// </summary>
11 20
         public const int defaultPort = 4500;
12 21
 
22
+        /// <summary>
23
+        /// Tcp client object
24
+        /// </summary>
13 25
         private static TcpClient client = null;
26
+
27
+        /// <summary>
28
+        /// Stream object used for communication
29
+        /// </summary>
14 30
         private static NetworkStream stream = null;
15 31
 
32
+        /// <summary>
33
+        /// Size of internal buffer used when reading data from server
34
+        /// </summary>
16 35
         private const int BufferMaxSize = 512;
36
+
37
+        /// <summary>
38
+        /// Internal buffer used when reading data from server
39
+        /// </summary>
17 40
         private static byte[] buffer = new byte[BufferMaxSize];
41
+
42
+        /// <summary>
43
+        /// buffer containing received message from TCP server
44
+        /// Used to concatenate internal buffers into one
45
+        /// </summary>
18 46
         private static byte[] receiveBuffer;
47
+
19 48
         private static int initialReceiveBufferIndex = 0;
49
+
50
+        /// <summary>
51
+        /// String containing received message from tcp server
52
+        /// </summary>
20 53
         private static StringBuilder message = new StringBuilder();
21 54
         private static int newLength = 1;
22 55
         private static int packetCounter = 0;
23 56
 
57
+        /// <summary>
58
+        /// Callback to send received message to upper level
59
+        /// </summary>
24 60
         public delegate void ReadEvent(string msg, byte[] buffer);
25 61
         public static ReadEvent readEvent = null;
26 62
 
27
-        public Client()
28
-        {
29
-        }
30
-
63
+        /// <summary>
64
+        /// Open connection to server "host", on default port number.
65
+        /// </summary>
66
+        /// <returns>true if connection succeded, false otherwise</returns>
67
+        /// <param name="host">Hostname to connect to</param>
31 68
         public static bool Open(string host)
32 69
         {
33 70
             return Client.Open(host, defaultPort);
34 71
         }
35 72
 
73
+        /// <summary>
74
+        /// Open connection to server "host", with port number "port"
75
+        /// </summary>
76
+        /// <returns>true if connection succeded, false otherwise</returns>
77
+        /// <param name="host">Hostname to connect to</param>
78
+        /// <param name="port">Port number for connection</param>
36 79
         public static bool Open(string host, int port)
37 80
         {
38 81
             bool status = true;
@@ -43,6 +86,13 @@ namespace monitor
43 86
 
44 87
                 stream = client.GetStream();
45 88
 
89
+                // Start reading tcp stream and call "ReadCallback" method when newLength data
90
+                // will be received
91
+                // initially, "newLength" is equal to 1, so first call to ReadCallback
92
+                // will be done after reception of 1 byte.
93
+
94
+                // received data are stored in buffer
95
+                // Next reading will be done in ReadCallback method
46 96
                 stream.BeginRead(buffer, 0, newLength, new AsyncCallback(ReadCallback), message);
47 97
             }
48 98
             catch (ArgumentNullException e)
@@ -55,30 +105,38 @@ namespace monitor
55 105
                 Console.WriteLine("SocketException: " + e.ToString());
56 106
                 status = false;
57 107
             }
58
-            catch (Exception e) 
108
+            catch (Exception e)
59 109
             {
60 110
                 Console.WriteLine("Unknown Exception: " + e.ToString());
61
-                status = false;  
111
+                status = false;
62 112
             }
63 113
 
64 114
             return status;
65 115
         }
66 116
 
67
-        public static void Close() 
117
+        /// <summary>
118
+        /// Close connection to server
119
+        /// </summary>
120
+        public static void Close()
68 121
         {
69
-            if (stream!=null) stream.Close();
70
-            if (client!=null) client.Close();
122
+            if (stream != null) stream.Close();
123
+            if (client != null) client.Close();
71 124
         }
72 125
 
126
+        /// <summary>
127
+        /// Callback call by stream.BeginRead after reception of newLength data
128
+        /// </summary>
129
+        /// <param name="ar">Not sure of what is it, but needed for terminate reading</param>
73 130
         private static void ReadCallback(IAsyncResult ar)
74 131
         {
75 132
             if (client.Connected)
76 133
             {
77 134
                 int bytesRead;
78 135
 
79
-                try 
136
+                try
80 137
                 {
81
-                    bytesRead = stream.EndRead(ar); 
138
+                    // Termintae read operation, and get number of byte stored in buffer
139
+                    bytesRead = stream.EndRead(ar);
82 140
                 }
83 141
                 catch (ObjectDisposedException e)
84 142
                 {
@@ -88,23 +146,28 @@ namespace monitor
88 146
 
89 147
                 newLength = 1;
90 148
 
149
+                // if number of byte read is not 0, concatenate string and buffer
91 150
                 if (bytesRead > 0)
92 151
                 {
93 152
                     packetCounter++;
94 153
 
95
-                    if (packetCounter>=3)
154
+                    if (packetCounter >= 3)
96 155
                     {
97 156
                         //Console.WriteLine("Supplementary packet " + packetCounter);
98 157
                     }
99 158
 
159
+                    // Append new data to current string (expecting data are ascii)
100 160
                     message.Append(Encoding.ASCII.GetString(buffer, 0, bytesRead));
161
+
162
+                    // Similarly, append received bytes to current buffer 
101 163
                     if (receiveBuffer == null) receiveBuffer = new byte[bytesRead];
102
-                    else Array.Resize<byte>(ref receiveBuffer, initialReceiveBufferIndex + bytesRead);
164
+                    else Array.Resize<byte>(ref receiveBuffer, initialReceiveBufferIndex + bytesRead); // resize currrent buffer
103 165
 
104
-                    System.Buffer.BlockCopy(buffer, 0, receiveBuffer, initialReceiveBufferIndex, bytesRead);
105
-                    initialReceiveBufferIndex = receiveBuffer.Length;
166
+                    System.Buffer.BlockCopy(buffer, 0, receiveBuffer, initialReceiveBufferIndex, bytesRead); // and add received data
167
+                    initialReceiveBufferIndex = receiveBuffer.Length; // move last index of current buffer
106 168
                 }
107 169
 
170
+                // if it remains received data, prepare for a new reading (get another buffer to append to current one)
108 171
                 if (client.Available > 0)
109 172
                 {
110 173
                     newLength = client.Available;
@@ -113,6 +176,7 @@ namespace monitor
113 176
                 }
114 177
                 else
115 178
                 {
179
+                    // no more data to read, buffer and string can be send to upper level
116 180
                     readEvent?.Invoke(message.ToString(), receiveBuffer);
117 181
 
118 182
                     message.Clear();
@@ -121,10 +185,16 @@ namespace monitor
121 185
                     packetCounter = 0;
122 186
                 }
123 187
 
188
+                // Prepare for reading new data
124 189
                 stream.BeginRead(buffer, 0, newLength, new AsyncCallback(ReadCallback), message);
125 190
             }
126 191
         }
127 192
 
193
+        /// <summary>
194
+        /// Write a string to server
195
+        /// </summary>
196
+        /// <returns>Nothing</returns>
197
+        /// <param name="mes">Message to send to server</param>
128 198
         public static void Write(string mes)
129 199
         {
130 200
             if (client.Connected)

+ 80
- 4
software/monitor/monitor/CommandManager.cs View File

@@ -2,19 +2,43 @@
2 2
 
3 3
 namespace monitor
4 4
 {
5
+    /// <summary>
6
+    /// Command Manager. Use for timeout managment during reception of data
7
+    /// Used as intermediate layer between TCP client class (Client) and application level
8
+    /// managment of command and answers
9
+    /// </summary>
5 10
     public class CommandManager
6 11
     {
12
+        /// <summary>
13
+        /// Callback for sending received data to upper level
14
+        /// </summary>
7 15
         public delegate void CommandReceivedEvent(string msg, byte[] buffer);
8 16
         public CommandReceivedEvent commandReceivedEvent = null;
9 17
 
18
+        /// <summary>
19
+        /// Timer for managing timeout
20
+        /// </summary>
10 21
         private System.Timers.Timer waitTimer = new System.Timers.Timer();
11 22
         private ManualResetEvent waitEvent = new ManualResetEvent(false);
12 23
 
24
+        /// <summary>
25
+        /// Flag to tell rogram to wait for an acknowledge from server
26
+        /// </summary>
13 27
         private bool waitForAcknowledge = false;
14 28
 
29
+        /// <summary>
30
+        /// received message
31
+        /// </summary>
15 32
         private string messageReceived = null;
33
+
34
+        /// <summary>
35
+        /// flag indicating command manager is currently busy waiting an acknowledge
36
+        /// </summary>
16 37
         private bool isBusy = false;
17 38
 
39
+        /// <summary>
40
+        /// Available status when sending command
41
+        /// </summary>
18 42
         public enum CommandManagerStatus
19 43
         {
20 44
             AnswerReceived,
@@ -22,6 +46,10 @@ namespace monitor
22 46
             Busy
23 47
         };
24 48
 
49
+        /// <summary>
50
+        /// Initializes a new instance of the <see cref="T:monitor.CommandManager"/> class.
51
+        /// </summary>
52
+        /// <param name="callback">Callback used when new message are received</param>
25 53
         public CommandManager(CommandReceivedEvent callback)
26 54
         {
27 55
             Client.readEvent += this.OnMessageReception;
@@ -30,53 +58,101 @@ namespace monitor
30 58
             waitTimer.Elapsed += OnMessageTimeout;
31 59
         }
32 60
 
61
+        /// <summary>
62
+        /// Releases unmanaged resources and performs other cleanup operations before the
63
+        /// <see cref="T:monitor.CommandManager"/> is reclaimed by garbage collection.
64
+        /// </summary>
33 65
         ~CommandManager()
34 66
         {
35
-            Client.Close();    
67
+            Client.Close();
36 68
         }
37 69
 
70
+        /// <summary>
71
+        /// Open the specified hostname server, using default port number.
72
+        /// </summary>
73
+        /// <returns>true if connection succeded, false otherwise</returns>
74
+        /// <param name="hostname">Hostname to connect to</param>
38 75
         public bool Open(string hostname)
39 76
         {
40 77
             return this.Open(hostname, Client.defaultPort);
41 78
         }
42 79
 
80
+        /// <summary>
81
+        /// Open connection to server "host", with port number "port"
82
+        /// </summary>
83
+        /// <returns>true if connection succeded, false otherwise</returns>
84
+        /// <param name="hostname">Hostname to connect to</param>
85
+        /// <param name="port">Port number for connection</param>
43 86
         public bool Open(string hostname, int port)
44 87
         {
45 88
             return Client.Open(hostname, port);
46 89
         }
47 90
 
91
+        /// <summary>
92
+        /// Close connection to server
93
+        /// </summary>
48 94
         public void Close()
49 95
         {
50 96
             Client.Close();
51 97
         }
52 98
 
99
+        /// <summary>
100
+        /// Callback called by Client class after reception of new message
101
+        /// </summary>
102
+        /// <param name="message">Message received from server</param>
103
+        /// <param name="buffer">Raw buffer reived from server</param>
53 104
         private void OnMessageReception(string message, byte[] buffer)
54 105
         {
55
-            waitTimer.Stop();
106
+            waitTimer.Stop(); // Stop timeout stopwatch
107
+
56 108
             this.messageReceived = message;
57 109
             isBusy = false;
58 110
 
59
-            if (waitForAcknowledge) {
111
+            // if SendCommand wait for an acknowledge, release semaphore waitEvent
112
+            // so that SendCommand will be able to read received answer
113
+            // Received answer will not be sent to upper level
114
+            if (waitForAcknowledge)
115
+            {
60 116
                 waitForAcknowledge = false;
61 117
                 waitEvent.Set(); // Envoi de l'evenement
62 118
             }
63
-            else {
119
+            else
120
+                // if sendCommand doesn't wait for an acknowledge, message received
121
+                // is for upper level, so call callback
122
+            {
123
+                
64 124
                 waitForAcknowledge = false;
125
+
65 126
                 this.commandReceivedEvent?.Invoke(message, buffer);
66 127
             }
67 128
         }
68 129
 
130
+        /// <summary>
131
+        /// Callback called by stopwatch on timeout
132
+        /// </summary>
133
+        /// <param name="sender">Sender object</param>
134
+        /// <param name="e">Information on elapsed condition</param>
69 135
         private void OnMessageTimeout(object sender, System.Timers.ElapsedEventArgs e)
70 136
         {
71 137
             messageReceived = null;
138
+            // set buffer and message as null to indicate that no message was received
139
+            // and call to OnMessagereception is due to timeout
72 140
             OnMessageReception(messageReceived, null);
73 141
         }
74 142
 
143
+        /// <summary>
144
+        /// Sends a command to TCP server
145
+        /// </summary>
146
+        /// <returns>status that is part of CommandManagerStatus enumerate</returns>
147
+        /// <param name="cmd">Command message to send to server</param>
148
+        /// <param name="answer">Answer from server, in case of acknowledge</param>
149
+        /// <param name="timeout">Timeout (ms) waiting an acknowledge, 0 if no acknowledge needed</param>
75 150
         public CommandManagerStatus SendCommand(string cmd, out string answer, double timeout)
76 151
         {
77 152
             CommandManagerStatus status = CommandManagerStatus.AnswerReceived;
78 153
             answer = null;
79 154
 
155
+
80 156
             if (isBusy) status = CommandManagerStatus.Busy;
81 157
             else
82 158
             {

+ 1
- 1
software/monitor/monitor/DestijlCommandManager.cs View File

@@ -259,7 +259,7 @@ namespace monitor
259 259
                 CreateCommand(DestijlCommandList.HeaderMtsDmbOrder, RobotCommandList.RobotGetBattery),
260 260
                 out answer,
261 261
                 0);
262
-            
262
+
263 263
             //if (localStatus == CommandManager.CommandManagerStatus.AnswerReceived) {
264 264
             //    string[] msg = answer.Split(':');
265 265
 

+ 12
- 10
software/monitor/monitor/MonitorUI.cs View File

@@ -1,10 +1,12 @@
1 1
 using System;
2 2
 using Gtk;
3 3
 using Gdk;
4
-using System.Threading;
5 4
 
6 5
 using monitor;
7 6
 
7
+/// <summary>
8
+/// Main window.
9
+/// </summary>
8 10
 public partial class MainWindow : Gtk.Window
9 11
 {
10 12
     private DestijlCommandManager cmdManager;
@@ -23,7 +25,7 @@ public partial class MainWindow : Gtk.Window
23 25
     public MainWindow() : base(Gtk.WindowType.Toplevel)
24 26
     {
25 27
         Build();
26
-       
28
+
27 29
         cmdManager = new DestijlCommandManager(OnCommandReceivedEvent);
28 30
 
29 31
         batteryTimer = new System.Timers.Timer(10000.0);
@@ -210,9 +212,9 @@ public partial class MainWindow : Gtk.Window
210 212
                 Console.WriteLine("Connecting to " + entryServerName.Text + ":" + entryServerPort.Text);
211 213
                 bool status = false;
212 214
 
213
-                try 
215
+                try
214 216
                 {
215
-                    cmdManager.timeout = Convert.ToDouble(entryTimeout.Text);    
217
+                    cmdManager.timeout = Convert.ToDouble(entryTimeout.Text);
216 218
                 }
217 219
                 catch (Exception)
218 220
                 {
@@ -427,9 +429,11 @@ public partial class MainWindow : Gtk.Window
427 429
 
428 430
         DrawingArea area = (DrawingArea)o;
429 431
         Gdk.Pixbuf displayPixbuf;
432
+        int areaWidth, areaHeight;
430 433
 
431 434
         Gdk.GC gc = area.Style.BackgroundGC(Gtk.StateType.Normal);
432
-        area.GdkWindow.GetSize(out int areaWidth, out int areaHeight);
435
+
436
+        area.GdkWindow.GetSize(out areaWidth, out areaHeight);
433 437
         int width = drawingareaCameraPixbuf.Width;
434 438
         int height = drawingareaCameraPixbuf.Height;
435 439
         float ratio = (float)width / (float)height;
@@ -440,7 +444,7 @@ public partial class MainWindow : Gtk.Window
440 444
             height = (int)(width / ratio);
441 445
         }
442 446
 
443
-        if (width>areaWidth)
447
+        if (width > areaWidth)
444 448
         {
445 449
             width = areaWidth;
446 450
         }
@@ -470,9 +474,9 @@ public partial class MainWindow : Gtk.Window
470 474
         };
471 475
 
472 476
         ResponseType result = (ResponseType)md.Run();
473
-        md.Destroy(); 
477
+        md.Destroy();
474 478
 
475
-        if (result == ResponseType.Yes) 
479
+        if (result == ResponseType.Yes)
476 480
         {
477 481
             status = cmdManager.CameraArenaConfirm();
478 482
         }
@@ -499,8 +503,6 @@ public partial class MainWindow : Gtk.Window
499 503
             return;
500 504
         }
501 505
 
502
-        //Thread askArena = new Thread(new System.Threading.ThreadStart(DetectArena));
503
-        //askArena.Start();
504 506
         DetectArena();
505 507
     }
506 508
 }

+ 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


+ 119
- 0
software/monitor/monitor/docs/html/_destijl_command_manager_8cs.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: 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="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
97
+<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>
98
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
99
+<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>
100
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
101
+</table><table class="memberdecls">
102
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
103
+Namespaces</h2></td></tr>
104
+<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>
105
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
106
+</table>
107
+</div><!-- contents -->
108
+</div><!-- doc-content -->
109
+<!-- start footer part -->
110
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
111
+  <ul>
112
+    <li class="navelem"><a class="el" href="_destijl_command_manager_8cs.html">DestijlCommandManager.cs</a></li>
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>

+ 168
- 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 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 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: Program.cs Source File</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_source.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">Program.cs</div>  </div>
85
+</div><!--header-->
86
+<div class="contents">
87
+<a href="_program_8cs.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="keyword">using</span> <a class="code" href="namespace_system.html">System</a>;</div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="keyword">using</span> <a class="code" href="namespace_gtk.html">Gtk</a>;</div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespacemonitor.html">monitor</a></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;{</div><div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="classmonitor_1_1_main_class.html">    6</a></span>&#160;    <span class="keyword">class </span><a class="code" href="classmonitor_1_1_main_class.html">MainClass</a></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;    {</div><div class="line"><a name="l00008"></a><span class="lineno"><a class="line" href="classmonitor_1_1_main_class.html#a991579f985cc4071757b30a8b035e7c1">    8</a></span>&#160;        <span class="keyword">public</span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classmonitor_1_1_main_class.html#a991579f985cc4071757b30a8b035e7c1">Main</a>(<span class="keywordtype">string</span>[] args)</div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;        {</div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;            Application.Init();</div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;            <a class="code" href="class_main_window.html">MainWindow</a> win = <span class="keyword">new</span> <a class="code" href="class_main_window.html">MainWindow</a>();</div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;            win.Show();</div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;            Application.Run();</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;        }</div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;    }</div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;}</div><div class="ttc" id="namespace_gtk_html"><div class="ttname"><a href="namespace_gtk.html">Gtk</a></div></div>
88
+<div class="ttc" id="namespace_system_html"><div class="ttname"><a href="namespace_system.html">System</a></div></div>
89
+<div class="ttc" id="classmonitor_1_1_main_class_html_a991579f985cc4071757b30a8b035e7c1"><div class="ttname"><a href="classmonitor_1_1_main_class.html#a991579f985cc4071757b30a8b035e7c1">monitor.MainClass.Main</a></div><div class="ttdeci">static void Main(string[] args)</div><div class="ttdef"><b>Definition:</b> <a href="_program_8cs_source.html#l00008">Program.cs:8</a></div></div>
90
+<div class="ttc" id="classmonitor_1_1_main_class_html"><div class="ttname"><a href="classmonitor_1_1_main_class.html">monitor.MainClass</a></div><div class="ttdef"><b>Definition:</b> <a href="_program_8cs_source.html#l00006">Program.cs:6</a></div></div>
91
+<div class="ttc" id="namespacemonitor_html"><div class="ttname"><a href="namespacemonitor.html">monitor</a></div><div class="ttdef"><b>Definition:</b> <a href="_client_8cs_source.html#l00005">Client.cs:5</a></div></div>
92
+<div class="ttc" id="class_main_window_html"><div class="ttname"><a href="class_main_window.html">MainWindow</a></div><div class="ttdoc">Main window. </div><div class="ttdef"><b>Definition:</b> <a href="_monitor_u_i_8cs_source.html#l00010">MonitorUI.cs:10</a></div></div>
93
+</div><!-- fragment --></div><!-- contents -->
94
+</div><!-- doc-content -->
95
+<!-- start footer part -->
96
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
97
+  <ul>
98
+    <li class="navelem"><a class="el" href="_program_8cs.html">Program.cs</a></li>
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>

+ 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"></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"></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"></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 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>

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

@@ -0,0 +1,919 @@
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: MainWindow 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('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="summary">
84
+<a href="#pub-methods">Public Member Functions</a> &#124;
85
+<a href="#pro-methods">Protected Member Functions</a> &#124;
86
+<a href="#pri-types">Private Types</a> &#124;
87
+<a href="#pri-methods">Private Member Functions</a> &#124;
88
+<a href="#pri-attribs">Private Attributes</a> &#124;
89
+<a href="class_main_window-members.html">List of all members</a>  </div>
90
+  <div class="headertitle">
91
+<div class="title">MainWindow Class Reference</div>  </div>
92
+</div><!--header-->
93
+<div class="contents">
94
+
95
+<p>Main window.  
96
+ <a href="class_main_window.html#details">More...</a></p>
97
+<div class="dynheader">
98
+Inheritance diagram for MainWindow:</div>
99
+<div class="dyncontent">
100
+<div class="center"><img src="class_main_window__inherit__graph.png" border="0" usemap="#_main_window_inherit__map" alt="Inheritance graph"/></div>
101
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
102
+<div class="dynheader">
103
+Collaboration diagram for MainWindow:</div>
104
+<div class="dyncontent">
105
+<div class="center"><img src="class_main_window__coll__graph.png" border="0" usemap="#_main_window_coll__map" alt="Collaboration graph"/></div>
106
+<map name="_main_window_coll__map" id="_main_window_coll__map">
107
+<area shape="rect" id="node3" href="classmonitor_1_1_destijl_command_manager.html" title="monitor.DestijlCommandManager" alt="" coords="179,184,395,211"/>
108
+<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"/>
109
+</map>
110
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
111
+<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:af607d50e4d1b04d3c494661489283f45"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#af607d50e4d1b04d3c494661489283f45">MainWindow</a> ()</td></tr>
115
+<tr class="separator:af607d50e4d1b04d3c494661489283f45"><td class="memSeparator" colspan="2">&#160;</td></tr>
116
+<tr class="memitem:a9a0f3d4cd871609f12d328af2f588664"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a9a0f3d4cd871609f12d328af2f588664">AdjustControls</a> ()</td></tr>
117
+<tr class="separator:a9a0f3d4cd871609f12d328af2f588664"><td class="memSeparator" colspan="2">&#160;</td></tr>
118
+<tr class="memitem:a4b651f10b9079c128b9e36d15ad10211"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a4b651f10b9079c128b9e36d15ad10211">OnCommandReceivedEvent</a> (string header, string data, byte[] buffer)</td></tr>
119
+<tr class="separator:a4b651f10b9079c128b9e36d15ad10211"><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="pro-methods"></a>
122
+Protected Member Functions</h2></td></tr>
123
+<tr class="memitem:a64bdcb29cebb58957790da1ee2733fe1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a64bdcb29cebb58957790da1ee2733fe1">OnDeleteEvent</a> (object sender, DeleteEventArgs a)</td></tr>
124
+<tr class="separator:a64bdcb29cebb58957790da1ee2733fe1"><td class="memSeparator" colspan="2">&#160;</td></tr>
125
+<tr class="memitem:ab54b643c364b46a150f6f993267bb709"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ab54b643c364b46a150f6f993267bb709">OnQuitActionActivated</a> (object sender, EventArgs e)</td></tr>
126
+<tr class="separator:ab54b643c364b46a150f6f993267bb709"><td class="memSeparator" colspan="2">&#160;</td></tr>
127
+<tr class="memitem:a87132738a6ca496303940d56e091bdc7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a87132738a6ca496303940d56e091bdc7">OnShowLogWindowActionActivated</a> (object sender, EventArgs e)</td></tr>
128
+<tr class="separator:a87132738a6ca496303940d56e091bdc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
129
+<tr class="memitem:ac0acc6c3a63f405f14ec8e4d132a2661"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#ac0acc6c3a63f405f14ec8e4d132a2661">OnButtonServerConnectionClicked</a> (object sender, EventArgs e)</td></tr>
130
+<tr class="separator:ac0acc6c3a63f405f14ec8e4d132a2661"><td class="memSeparator" colspan="2">&#160;</td></tr>
131
+<tr class="memitem:a2b5e11a49a10b24c59bebb377cdfeae8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a2b5e11a49a10b24c59bebb377cdfeae8">OnButtonRobotActivationClicked</a> (object sender, EventArgs e)</td></tr>
132
+<tr class="separator:a2b5e11a49a10b24c59bebb377cdfeae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
133
+<tr class="memitem:a7f8d06747f887216ab8c941ad10cb48b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a7f8d06747f887216ab8c941ad10cb48b">OnButtonMouvClicked</a> (object sender, EventArgs e)</td></tr>
134
+<tr class="separator:a7f8d06747f887216ab8c941ad10cb48b"><td class="memSeparator" colspan="2">&#160;</td></tr>
135
+<tr class="memitem:af4b587cdd614d5bdb8d9158a1f59e4fa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#af4b587cdd614d5bdb8d9158a1f59e4fa">OnCheckButtonCameraOnClicked</a> (object sender, EventArgs e)</td></tr>
136
+<tr class="separator:af4b587cdd614d5bdb8d9158a1f59e4fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
137
+<tr class="memitem:a20d07605619027d82a30552f294b128f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a20d07605619027d82a30552f294b128f">OnCheckButtonRobotPositionClicked</a> (object sender, EventArgs e)</td></tr>
138
+<tr class="separator:a20d07605619027d82a30552f294b128f"><td class="memSeparator" colspan="2">&#160;</td></tr>
139
+<tr class="memitem:afe4b0001f191554aed5d9b65208a06f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#afe4b0001f191554aed5d9b65208a06f5">OnDrawingAreaCameraExposeEvent</a> (object o, ExposeEventArgs args)</td></tr>
140
+<tr class="separator:afe4b0001f191554aed5d9b65208a06f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
141
+<tr class="memitem:a89c79ce9ca4114ca9c50f32dc080e9cd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a89c79ce9ca4114ca9c50f32dc080e9cd">DetectArena</a> ()</td></tr>
142
+<tr class="separator:a89c79ce9ca4114ca9c50f32dc080e9cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
143
+<tr class="memitem:a31e299085d6286d680bd488c73fdff82"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a31e299085d6286d680bd488c73fdff82">OnButtonAskArenaClicked</a> (object sender, EventArgs e)</td></tr>
144
+<tr class="separator:a31e299085d6286d680bd488c73fdff82"><td class="memSeparator" colspan="2">&#160;</td></tr>
145
+</table><table class="memberdecls">
146
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-types"></a>
147
+Private Types</h2></td></tr>
148
+<tr class="memitem:a7b18ca1f8f71faf272c9856aaf7b8e3d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3d">SystemState</a> { <a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3da4075072d219e061ca0f3124f8fbef463">SystemState.NotConnected</a>, 
149
+<a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3da911ba363fd1483b5b36fda7b0149cf76">SystemState.ServerConnected</a>, 
150
+<a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3da9761e78f9ae0d6f598d953b4d9e839e1">SystemState.RobotConnected</a>
151
+ }</td></tr>
152
+<tr class="separator:a7b18ca1f8f71faf272c9856aaf7b8e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
153
+</table><table class="memberdecls">
154
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
155
+Private Member Functions</h2></td></tr>
156
+<tr class="memitem:aedc27cabbe1604313a452fcbf3ffe9f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#aedc27cabbe1604313a452fcbf3ffe9f4">ChangeState</a> (<a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3d">SystemState</a> newState)</td></tr>
157
+<tr class="separator:aedc27cabbe1604313a452fcbf3ffe9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
158
+<tr class="memitem:afc4f923aaa481a93dddaff6303efb9e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#afc4f923aaa481a93dddaff6303efb9e0">MessagePopup</a> (MessageType type, ButtonsType buttons, string title, string message)</td></tr>
159
+<tr class="separator:afc4f923aaa481a93dddaff6303efb9e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
160
+<tr class="memitem:af303b70c08cda04a76f6418f727c4891"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#af303b70c08cda04a76f6418f727c4891">OnBatteryTimerElapsed</a> (object sender, System.Timers.ElapsedEventArgs e)</td></tr>
161
+<tr class="separator:af303b70c08cda04a76f6418f727c4891"><td class="memSeparator" colspan="2">&#160;</td></tr>
162
+</table><table class="memberdecls">
163
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
164
+Private Attributes</h2></td></tr>
165
+<tr class="memitem:a0b60450970b8a6fb6e016d5c0728e474"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">DestijlCommandManager</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a0b60450970b8a6fb6e016d5c0728e474">cmdManager</a></td></tr>
166
+<tr class="separator:a0b60450970b8a6fb6e016d5c0728e474"><td class="memSeparator" colspan="2">&#160;</td></tr>
167
+<tr class="memitem:a41581e449b18e87acbdff5baa12c2050"><td class="memItemLeft" align="right" valign="top">Pixbuf&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a41581e449b18e87acbdff5baa12c2050">drawingareaCameraPixbuf</a></td></tr>
168
+<tr class="separator:a41581e449b18e87acbdff5baa12c2050"><td class="memSeparator" colspan="2">&#160;</td></tr>
169
+<tr class="memitem:a105025ee1bdfac188f1ce640d593550d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3d">SystemState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a105025ee1bdfac188f1ce640d593550d">systemState</a> = <a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3da4075072d219e061ca0f3124f8fbef463">SystemState.NotConnected</a></td></tr>
170
+<tr class="separator:a105025ee1bdfac188f1ce640d593550d"><td class="memSeparator" colspan="2">&#160;</td></tr>
171
+<tr class="memitem:a57f0325d8b8a63be586001b9a469d9ae"><td class="memItemLeft" align="right" valign="top">System.Timers.Timer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_main_window.html#a57f0325d8b8a63be586001b9a469d9ae">batteryTimer</a></td></tr>
172
+<tr class="separator:a57f0325d8b8a63be586001b9a469d9ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
173
+</table>
174
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
175
+<div class="textblock"><p>Main window. </p>
176
+
177
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00010">10</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
178
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
179
+<a id="a7b18ca1f8f71faf272c9856aaf7b8e3d"></a>
180
+<h2 class="memtitle"><span class="permalink"><a href="#a7b18ca1f8f71faf272c9856aaf7b8e3d">&#9670;&nbsp;</a></span>SystemState</h2>
181
+
182
+<div class="memitem">
183
+<div class="memproto">
184
+<table class="mlabels">
185
+  <tr>
186
+  <td class="mlabels-left">
187
+      <table class="memname">
188
+        <tr>
189
+          <td class="memname">enum <a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3d">MainWindow.SystemState</a></td>
190
+        </tr>
191
+      </table>
192
+  </td>
193
+  <td class="mlabels-right">
194
+<span class="mlabels"><span class="mlabel">strong</span><span class="mlabel">private</span></span>  </td>
195
+  </tr>
196
+</table>
197
+</div><div class="memdoc">
198
+<table class="fieldtable">
199
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a7b18ca1f8f71faf272c9856aaf7b8e3da4075072d219e061ca0f3124f8fbef463"></a>NotConnected&#160;</td><td class="fielddoc"></td></tr>
200
+<tr><td class="fieldname"><a id="a7b18ca1f8f71faf272c9856aaf7b8e3da911ba363fd1483b5b36fda7b0149cf76"></a>ServerConnected&#160;</td><td class="fielddoc"></td></tr>
201
+<tr><td class="fieldname"><a id="a7b18ca1f8f71faf272c9856aaf7b8e3da9761e78f9ae0d6f598d953b4d9e839e1"></a>RobotConnected&#160;</td><td class="fielddoc"></td></tr>
202
+</table>
203
+
204
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00015">15</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
205
+
206
+</div>
207
+</div>
208
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
209
+<a id="af607d50e4d1b04d3c494661489283f45"></a>
210
+<h2 class="memtitle"><span class="permalink"><a href="#af607d50e4d1b04d3c494661489283f45">&#9670;&nbsp;</a></span>MainWindow()</h2>
211
+
212
+<div class="memitem">
213
+<div class="memproto">
214
+      <table class="memname">
215
+        <tr>
216
+          <td class="memname">MainWindow.MainWindow </td>
217
+          <td>(</td>
218
+          <td class="paramname"></td><td>)</td>
219
+          <td></td>
220
+        </tr>
221
+      </table>
222
+</div><div class="memdoc">
223
+
224
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00025">25</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
225
+
226
+</div>
227
+</div>
228
+<h2 class="groupheader">Member Function Documentation</h2>
229
+<a id="a9a0f3d4cd871609f12d328af2f588664"></a>
230
+<h2 class="memtitle"><span class="permalink"><a href="#a9a0f3d4cd871609f12d328af2f588664">&#9670;&nbsp;</a></span>AdjustControls()</h2>
231
+
232
+<div class="memitem">
233
+<div class="memproto">
234
+      <table class="memname">
235
+        <tr>
236
+          <td class="memname">void MainWindow.AdjustControls </td>
237
+          <td>(</td>
238
+          <td class="paramname"></td><td>)</td>
239
+          <td></td>
240
+        </tr>
241
+      </table>
242
+</div><div class="memdoc">
243
+
244
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00042">42</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
245
+
246
+</div>
247
+</div>
248
+<a id="aedc27cabbe1604313a452fcbf3ffe9f4"></a>
249
+<h2 class="memtitle"><span class="permalink"><a href="#aedc27cabbe1604313a452fcbf3ffe9f4">&#9670;&nbsp;</a></span>ChangeState()</h2>
250
+
251
+<div class="memitem">
252
+<div class="memproto">
253
+<table class="mlabels">
254
+  <tr>
255
+  <td class="mlabels-left">
256
+      <table class="memname">
257
+        <tr>
258
+          <td class="memname">void MainWindow.ChangeState </td>
259
+          <td>(</td>
260
+          <td class="paramtype"><a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3d">SystemState</a>&#160;</td>
261
+          <td class="paramname"><em>newState</em></td><td>)</td>
262
+          <td></td>
263
+        </tr>
264
+      </table>
265
+  </td>
266
+  <td class="mlabels-right">
267
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
268
+  </tr>
269
+</table>
270
+</div><div class="memdoc">
271
+
272
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00054">54</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
273
+
274
+</div>
275
+</div>
276
+<a id="a89c79ce9ca4114ca9c50f32dc080e9cd"></a>
277
+<h2 class="memtitle"><span class="permalink"><a href="#a89c79ce9ca4114ca9c50f32dc080e9cd">&#9670;&nbsp;</a></span>DetectArena()</h2>
278
+
279
+<div class="memitem">
280
+<div class="memproto">
281
+<table class="mlabels">
282
+  <tr>
283
+  <td class="mlabels-left">
284
+      <table class="memname">
285
+        <tr>
286
+          <td class="memname">void MainWindow.DetectArena </td>
287
+          <td>(</td>
288
+          <td class="paramname"></td><td>)</td>
289
+          <td></td>
290
+        </tr>
291
+      </table>
292
+  </td>
293
+  <td class="mlabels-right">
294
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
295
+  </tr>
296
+</table>
297
+</div><div class="memdoc">
298
+
299
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00467">467</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
300
+
301
+</div>
302
+</div>
303
+<a id="afc4f923aaa481a93dddaff6303efb9e0"></a>
304
+<h2 class="memtitle"><span class="permalink"><a href="#afc4f923aaa481a93dddaff6303efb9e0">&#9670;&nbsp;</a></span>MessagePopup()</h2>
305
+
306
+<div class="memitem">
307
+<div class="memproto">
308
+<table class="mlabels">
309
+  <tr>
310
+  <td class="mlabels-left">
311
+      <table class="memname">
312
+        <tr>
313
+          <td class="memname">void MainWindow.MessagePopup </td>
314
+          <td>(</td>
315
+          <td class="paramtype">MessageType&#160;</td>
316
+          <td class="paramname"><em>type</em>, </td>
317
+        </tr>
318
+        <tr>
319
+          <td class="paramkey"></td>
320
+          <td></td>
321
+          <td class="paramtype">ButtonsType&#160;</td>
322
+          <td class="paramname"><em>buttons</em>, </td>
323
+        </tr>
324
+        <tr>
325
+          <td class="paramkey"></td>
326
+          <td></td>
327
+          <td class="paramtype">string&#160;</td>
328
+          <td class="paramname"><em>title</em>, </td>
329
+        </tr>
330
+        <tr>
331
+          <td class="paramkey"></td>
332
+          <td></td>
333
+          <td class="paramtype">string&#160;</td>
334
+          <td class="paramname"><em>message</em>&#160;</td>
335
+        </tr>
336
+        <tr>
337
+          <td></td>
338
+          <td>)</td>
339
+          <td></td><td></td>
340
+        </tr>
341
+      </table>
342
+  </td>
343
+  <td class="mlabels-right">
344
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
345
+  </tr>
346
+</table>
347
+</div><div class="memdoc">
348
+
349
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00120">120</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
350
+
351
+</div>
352
+</div>
353
+<a id="af303b70c08cda04a76f6418f727c4891"></a>
354
+<h2 class="memtitle"><span class="permalink"><a href="#af303b70c08cda04a76f6418f727c4891">&#9670;&nbsp;</a></span>OnBatteryTimerElapsed()</h2>
355
+
356
+<div class="memitem">
357
+<div class="memproto">
358
+<table class="mlabels">
359
+  <tr>
360
+  <td class="mlabels-left">
361
+      <table class="memname">
362
+        <tr>
363
+          <td class="memname">void MainWindow.OnBatteryTimerElapsed </td>
364
+          <td>(</td>
365
+          <td class="paramtype">object&#160;</td>
366
+          <td class="paramname"><em>sender</em>, </td>
367
+        </tr>
368
+        <tr>
369
+          <td class="paramkey"></td>
370
+          <td></td>
371
+          <td class="paramtype">System.Timers.ElapsedEventArgs&#160;</td>
372
+          <td class="paramname"><em>e</em>&#160;</td>
373
+        </tr>
374
+        <tr>
375
+          <td></td>
376
+          <td>)</td>
377
+          <td></td><td></td>
378
+        </tr>
379
+      </table>
380
+  </td>
381
+  <td class="mlabels-right">
382
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
383
+  </tr>
384
+</table>
385
+</div><div class="memdoc">
386
+
387
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00343">343</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
388
+
389
+</div>
390
+</div>
391
+<a id="a31e299085d6286d680bd488c73fdff82"></a>
392
+<h2 class="memtitle"><span class="permalink"><a href="#a31e299085d6286d680bd488c73fdff82">&#9670;&nbsp;</a></span>OnButtonAskArenaClicked()</h2>
393
+
394
+<div class="memitem">
395
+<div class="memproto">
396
+<table class="mlabels">
397
+  <tr>
398
+  <td class="mlabels-left">
399
+      <table class="memname">
400
+        <tr>
401
+          <td class="memname">void MainWindow.OnButtonAskArenaClicked </td>
402
+          <td>(</td>
403
+          <td class="paramtype">object&#160;</td>
404
+          <td class="paramname"><em>sender</em>, </td>
405
+        </tr>
406
+        <tr>
407
+          <td class="paramkey"></td>
408
+          <td></td>
409
+          <td class="paramtype">EventArgs&#160;</td>
410
+          <td class="paramname"><em>e</em>&#160;</td>
411
+        </tr>
412
+        <tr>
413
+          <td></td>
414
+          <td>)</td>
415
+          <td></td><td></td>
416
+        </tr>
417
+      </table>
418
+  </td>
419
+  <td class="mlabels-right">
420
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
421
+  </tr>
422
+</table>
423
+</div><div class="memdoc">
424
+
425
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00496">496</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
426
+
427
+</div>
428
+</div>
429
+<a id="a7f8d06747f887216ab8c941ad10cb48b"></a>
430
+<h2 class="memtitle"><span class="permalink"><a href="#a7f8d06747f887216ab8c941ad10cb48b">&#9670;&nbsp;</a></span>OnButtonMouvClicked()</h2>
431
+
432
+<div class="memitem">
433
+<div class="memproto">
434
+<table class="mlabels">
435
+  <tr>
436
+  <td class="mlabels-left">
437
+      <table class="memname">
438
+        <tr>
439
+          <td class="memname">void MainWindow.OnButtonMouvClicked </td>
440
+          <td>(</td>
441
+          <td class="paramtype">object&#160;</td>
442
+          <td class="paramname"><em>sender</em>, </td>
443
+        </tr>
444
+        <tr>
445
+          <td class="paramkey"></td>
446
+          <td></td>
447
+          <td class="paramtype">EventArgs&#160;</td>
448
+          <td class="paramname"><em>e</em>&#160;</td>
449
+        </tr>
450
+        <tr>
451
+          <td></td>
452
+          <td>)</td>
453
+          <td></td><td></td>
454
+        </tr>
455
+      </table>
456
+  </td>
457
+  <td class="mlabels-right">
458
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
459
+  </tr>
460
+</table>
461
+</div><div class="memdoc">
462
+
463
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00319">319</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
464
+
465
+</div>
466
+</div>
467
+<a id="a2b5e11a49a10b24c59bebb377cdfeae8"></a>
468
+<h2 class="memtitle"><span class="permalink"><a href="#a2b5e11a49a10b24c59bebb377cdfeae8">&#9670;&nbsp;</a></span>OnButtonRobotActivationClicked()</h2>
469
+
470
+<div class="memitem">
471
+<div class="memproto">
472
+<table class="mlabels">
473
+  <tr>
474
+  <td class="mlabels-left">
475
+      <table class="memname">
476
+        <tr>
477
+          <td class="memname">void MainWindow.OnButtonRobotActivationClicked </td>
478
+          <td>(</td>
479
+          <td class="paramtype">object&#160;</td>
480
+          <td class="paramname"><em>sender</em>, </td>
481
+        </tr>
482
+        <tr>
483
+          <td class="paramkey"></td>
484
+          <td></td>
485
+          <td class="paramtype">EventArgs&#160;</td>
486
+          <td class="paramname"><em>e</em>&#160;</td>
487
+        </tr>
488
+        <tr>
489
+          <td></td>
490
+          <td>)</td>
491
+          <td></td><td></td>
492
+        </tr>
493
+      </table>
494
+  </td>
495
+  <td class="mlabels-right">
496
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
497
+  </tr>
498
+</table>
499
+</div><div class="memdoc">
500
+
501
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00264">264</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
502
+
503
+</div>
504
+</div>
505
+<a id="ac0acc6c3a63f405f14ec8e4d132a2661"></a>
506
+<h2 class="memtitle"><span class="permalink"><a href="#ac0acc6c3a63f405f14ec8e4d132a2661">&#9670;&nbsp;</a></span>OnButtonServerConnectionClicked()</h2>
507
+
508
+<div class="memitem">
509
+<div class="memproto">
510
+<table class="mlabels">
511
+  <tr>
512
+  <td class="mlabels-left">
513
+      <table class="memname">
514
+        <tr>
515
+          <td class="memname">void MainWindow.OnButtonServerConnectionClicked </td>
516
+          <td>(</td>
517
+          <td class="paramtype">object&#160;</td>
518
+          <td class="paramname"><em>sender</em>, </td>
519
+        </tr>
520
+        <tr>
521
+          <td class="paramkey"></td>
522
+          <td></td>
523
+          <td class="paramtype">EventArgs&#160;</td>
524
+          <td class="paramname"><em>e</em>&#160;</td>
525
+        </tr>
526
+        <tr>
527
+          <td></td>
528
+          <td>)</td>
529
+          <td></td><td></td>
530
+        </tr>
531
+      </table>
532
+  </td>
533
+  <td class="mlabels-right">
534
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
535
+  </tr>
536
+</table>
537
+</div><div class="memdoc">
538
+
539
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00194">194</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
540
+
541
+</div>
542
+</div>
543
+<a id="af4b587cdd614d5bdb8d9158a1f59e4fa"></a>
544
+<h2 class="memtitle"><span class="permalink"><a href="#af4b587cdd614d5bdb8d9158a1f59e4fa">&#9670;&nbsp;</a></span>OnCheckButtonCameraOnClicked()</h2>
545
+
546
+<div class="memitem">
547
+<div class="memproto">
548
+<table class="mlabels">
549
+  <tr>
550
+  <td class="mlabels-left">
551
+      <table class="memname">
552
+        <tr>
553
+          <td class="memname">void MainWindow.OnCheckButtonCameraOnClicked </td>
554
+          <td>(</td>
555
+          <td class="paramtype">object&#160;</td>
556
+          <td class="paramname"><em>sender</em>, </td>
557
+        </tr>
558
+        <tr>
559
+          <td class="paramkey"></td>
560
+          <td></td>
561
+          <td class="paramtype">EventArgs&#160;</td>
562
+          <td class="paramname"><em>e</em>&#160;</td>
563
+        </tr>
564
+        <tr>
565
+          <td></td>
566
+          <td>)</td>
567
+          <td></td><td></td>
568
+        </tr>
569
+      </table>
570
+  </td>
571
+  <td class="mlabels-right">
572
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
573
+  </tr>
574
+</table>
575
+</div><div class="memdoc">
576
+
577
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00379">379</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
578
+
579
+</div>
580
+</div>
581
+<a id="a20d07605619027d82a30552f294b128f"></a>
582
+<h2 class="memtitle"><span class="permalink"><a href="#a20d07605619027d82a30552f294b128f">&#9670;&nbsp;</a></span>OnCheckButtonRobotPositionClicked()</h2>
583
+
584
+<div class="memitem">
585
+<div class="memproto">
586
+<table class="mlabels">
587
+  <tr>
588
+  <td class="mlabels-left">
589
+      <table class="memname">
590
+        <tr>
591
+          <td class="memname">void MainWindow.OnCheckButtonRobotPositionClicked </td>
592
+          <td>(</td>
593
+          <td class="paramtype">object&#160;</td>
594
+          <td class="paramname"><em>sender</em>, </td>
595
+        </tr>
596
+        <tr>
597
+          <td class="paramkey"></td>
598
+          <td></td>
599
+          <td class="paramtype">EventArgs&#160;</td>
600
+          <td class="paramname"><em>e</em>&#160;</td>
601
+        </tr>
602
+        <tr>
603
+          <td></td>
604
+          <td>)</td>
605
+          <td></td><td></td>
606
+        </tr>
607
+      </table>
608
+  </td>
609
+  <td class="mlabels-right">
610
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
611
+  </tr>
612
+</table>
613
+</div><div class="memdoc">
614
+
615
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00402">402</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
616
+
617
+</div>
618
+</div>
619
+<a id="a4b651f10b9079c128b9e36d15ad10211"></a>
620
+<h2 class="memtitle"><span class="permalink"><a href="#a4b651f10b9079c128b9e36d15ad10211">&#9670;&nbsp;</a></span>OnCommandReceivedEvent()</h2>
621
+
622
+<div class="memitem">
623
+<div class="memproto">
624
+      <table class="memname">
625
+        <tr>
626
+          <td class="memname">void MainWindow.OnCommandReceivedEvent </td>
627
+          <td>(</td>
628
+          <td class="paramtype">string&#160;</td>
629
+          <td class="paramname"><em>header</em>, </td>
630
+        </tr>
631
+        <tr>
632
+          <td class="paramkey"></td>
633
+          <td></td>
634
+          <td class="paramtype">string&#160;</td>
635
+          <td class="paramname"><em>data</em>, </td>
636
+        </tr>
637
+        <tr>
638
+          <td class="paramkey"></td>
639
+          <td></td>
640
+          <td class="paramtype">byte []&#160;</td>
641
+          <td class="paramname"><em>buffer</em>&#160;</td>
642
+        </tr>
643
+        <tr>
644
+          <td></td>
645
+          <td>)</td>
646
+          <td></td><td></td>
647
+        </tr>
648
+      </table>
649
+</div><div class="memdoc">
650
+
651
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00140">140</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
652
+
653
+</div>
654
+</div>
655
+<a id="a64bdcb29cebb58957790da1ee2733fe1"></a>
656
+<h2 class="memtitle"><span class="permalink"><a href="#a64bdcb29cebb58957790da1ee2733fe1">&#9670;&nbsp;</a></span>OnDeleteEvent()</h2>
657
+
658
+<div class="memitem">
659
+<div class="memproto">
660
+<table class="mlabels">
661
+  <tr>
662
+  <td class="mlabels-left">
663
+      <table class="memname">
664
+        <tr>
665
+          <td class="memname">void MainWindow.OnDeleteEvent </td>
666
+          <td>(</td>
667
+          <td class="paramtype">object&#160;</td>
668
+          <td class="paramname"><em>sender</em>, </td>
669
+        </tr>
670
+        <tr>
671
+          <td class="paramkey"></td>
672
+          <td></td>
673
+          <td class="paramtype">DeleteEventArgs&#160;</td>
674
+          <td class="paramname"><em>a</em>&#160;</td>
675
+        </tr>
676
+        <tr>
677
+          <td></td>
678
+          <td>)</td>
679
+          <td></td><td></td>
680
+        </tr>
681
+      </table>
682
+  </td>
683
+  <td class="mlabels-right">
684
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
685
+  </tr>
686
+</table>
687
+</div><div class="memdoc">
688
+
689
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00131">131</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
690
+
691
+</div>
692
+</div>
693
+<a id="afe4b0001f191554aed5d9b65208a06f5"></a>
694
+<h2 class="memtitle"><span class="permalink"><a href="#afe4b0001f191554aed5d9b65208a06f5">&#9670;&nbsp;</a></span>OnDrawingAreaCameraExposeEvent()</h2>
695
+
696
+<div class="memitem">
697
+<div class="memproto">
698
+<table class="mlabels">
699
+  <tr>
700
+  <td class="mlabels-left">
701
+      <table class="memname">
702
+        <tr>
703
+          <td class="memname">void MainWindow.OnDrawingAreaCameraExposeEvent </td>
704
+          <td>(</td>
705
+          <td class="paramtype">object&#160;</td>
706
+          <td class="paramname"><em>o</em>, </td>
707
+        </tr>
708
+        <tr>
709
+          <td class="paramkey"></td>
710
+          <td></td>
711
+          <td class="paramtype">ExposeEventArgs&#160;</td>
712
+          <td class="paramname"><em>args</em>&#160;</td>
713
+        </tr>
714
+        <tr>
715
+          <td></td>
716
+          <td>)</td>
717
+          <td></td><td></td>
718
+        </tr>
719
+      </table>
720
+  </td>
721
+  <td class="mlabels-right">
722
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
723
+  </tr>
724
+</table>
725
+</div><div class="memdoc">
726
+
727
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00426">426</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
728
+
729
+</div>
730
+</div>
731
+<a id="ab54b643c364b46a150f6f993267bb709"></a>
732
+<h2 class="memtitle"><span class="permalink"><a href="#ab54b643c364b46a150f6f993267bb709">&#9670;&nbsp;</a></span>OnQuitActionActivated()</h2>
733
+
734
+<div class="memitem">
735
+<div class="memproto">
736
+<table class="mlabels">
737
+  <tr>
738
+  <td class="mlabels-left">
739
+      <table class="memname">
740
+        <tr>
741
+          <td class="memname">void MainWindow.OnQuitActionActivated </td>
742
+          <td>(</td>
743
+          <td class="paramtype">object&#160;</td>
744
+          <td class="paramname"><em>sender</em>, </td>
745
+        </tr>
746
+        <tr>
747
+          <td class="paramkey"></td>
748
+          <td></td>
749
+          <td class="paramtype">EventArgs&#160;</td>
750
+          <td class="paramname"><em>e</em>&#160;</td>
751
+        </tr>
752
+        <tr>
753
+          <td></td>
754
+          <td>)</td>
755
+          <td></td><td></td>
756
+        </tr>
757
+      </table>
758
+  </td>
759
+  <td class="mlabels-right">
760
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
761
+  </tr>
762
+</table>
763
+</div><div class="memdoc">
764
+
765
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00179">179</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
766
+
767
+</div>
768
+</div>
769
+<a id="a87132738a6ca496303940d56e091bdc7"></a>
770
+<h2 class="memtitle"><span class="permalink"><a href="#a87132738a6ca496303940d56e091bdc7">&#9670;&nbsp;</a></span>OnShowLogWindowActionActivated()</h2>
771
+
772
+<div class="memitem">
773
+<div class="memproto">
774
+<table class="mlabels">
775
+  <tr>
776
+  <td class="mlabels-left">
777
+      <table class="memname">
778
+        <tr>
779
+          <td class="memname">void MainWindow.OnShowLogWindowActionActivated </td>
780
+          <td>(</td>
781
+          <td class="paramtype">object&#160;</td>
782
+          <td class="paramname"><em>sender</em>, </td>
783
+        </tr>
784
+        <tr>
785
+          <td class="paramkey"></td>
786
+          <td></td>
787
+          <td class="paramtype">EventArgs&#160;</td>
788
+          <td class="paramname"><em>e</em>&#160;</td>
789
+        </tr>
790
+        <tr>
791
+          <td></td>
792
+          <td>)</td>
793
+          <td></td><td></td>
794
+        </tr>
795
+      </table>
796
+  </td>
797
+  <td class="mlabels-right">
798
+<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
799
+  </tr>
800
+</table>
801
+</div><div class="memdoc">
802
+
803
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00187">187</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
804
+
805
+</div>
806
+</div>
807
+<h2 class="groupheader">Member Data Documentation</h2>
808
+<a id="a57f0325d8b8a63be586001b9a469d9ae"></a>
809
+<h2 class="memtitle"><span class="permalink"><a href="#a57f0325d8b8a63be586001b9a469d9ae">&#9670;&nbsp;</a></span>batteryTimer</h2>
810
+
811
+<div class="memitem">
812
+<div class="memproto">
813
+<table class="mlabels">
814
+  <tr>
815
+  <td class="mlabels-left">
816
+      <table class="memname">
817
+        <tr>
818
+          <td class="memname">System.Timers.Timer MainWindow.batteryTimer</td>
819
+        </tr>
820
+      </table>
821
+  </td>
822
+  <td class="mlabels-right">
823
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
824
+  </tr>
825
+</table>
826
+</div><div class="memdoc">
827
+
828
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00023">23</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
829
+
830
+</div>
831
+</div>
832
+<a id="a0b60450970b8a6fb6e016d5c0728e474"></a>
833
+<h2 class="memtitle"><span class="permalink"><a href="#a0b60450970b8a6fb6e016d5c0728e474">&#9670;&nbsp;</a></span>cmdManager</h2>
834
+
835
+<div class="memitem">
836
+<div class="memproto">
837
+<table class="mlabels">
838
+  <tr>
839
+  <td class="mlabels-left">
840
+      <table class="memname">
841
+        <tr>
842
+          <td class="memname"><a class="el" href="classmonitor_1_1_destijl_command_manager.html">DestijlCommandManager</a> MainWindow.cmdManager</td>
843
+        </tr>
844
+      </table>
845
+  </td>
846
+  <td class="mlabels-right">
847
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
848
+  </tr>
849
+</table>
850
+</div><div class="memdoc">
851
+
852
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00012">12</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
853
+
854
+</div>
855
+</div>
856
+<a id="a41581e449b18e87acbdff5baa12c2050"></a>
857
+<h2 class="memtitle"><span class="permalink"><a href="#a41581e449b18e87acbdff5baa12c2050">&#9670;&nbsp;</a></span>drawingareaCameraPixbuf</h2>
858
+
859
+<div class="memitem">
860
+<div class="memproto">
861
+<table class="mlabels">
862
+  <tr>
863
+  <td class="mlabels-left">
864
+      <table class="memname">
865
+        <tr>
866
+          <td class="memname">Pixbuf MainWindow.drawingareaCameraPixbuf</td>
867
+        </tr>
868
+      </table>
869
+  </td>
870
+  <td class="mlabels-right">
871
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
872
+  </tr>
873
+</table>
874
+</div><div class="memdoc">
875
+
876
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00013">13</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
877
+
878
+</div>
879
+</div>
880
+<a id="a105025ee1bdfac188f1ce640d593550d"></a>
881
+<h2 class="memtitle"><span class="permalink"><a href="#a105025ee1bdfac188f1ce640d593550d">&#9670;&nbsp;</a></span>systemState</h2>
882
+
883
+<div class="memitem">
884
+<div class="memproto">
885
+<table class="mlabels">
886
+  <tr>
887
+  <td class="mlabels-left">
888
+      <table class="memname">
889
+        <tr>
890
+          <td class="memname"><a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3d">SystemState</a> MainWindow.systemState = <a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3da4075072d219e061ca0f3124f8fbef463">SystemState.NotConnected</a></td>
891
+        </tr>
892
+      </table>
893
+  </td>
894
+  <td class="mlabels-right">
895
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
896
+  </tr>
897
+</table>
898
+</div><div class="memdoc">
899
+
900
+<p class="definition">Definition at line <a class="el" href="_monitor_u_i_8cs_source.html#l00022">22</a> of file <a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a>.</p>
901
+
902
+</div>
903
+</div>
904
+<hr/>The documentation for this class was generated from the following file:<ul>
905
+<li><a class="el" href="_monitor_u_i_8cs_source.html">MonitorUI.cs</a></li>
906
+</ul>
907
+</div><!-- contents -->
908
+</div><!-- doc-content -->
909
+<!-- start footer part -->
910
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
911
+  <ul>
912
+    <li class="navelem"><a class="el" href="class_main_window.html">MainWindow</a></li>
913
+    <li class="footer">Generated by
914
+    <a href="http://www.doxygen.org/index.html">
915
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
916
+  </ul>
917
+</div>
918
+</body>
919
+</html>

+ 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="monitor.DestijlCommandManager" 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
+4c8ddbcdb9d2101c683e4d7db177d12c

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#l00010">10</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#l00120">120</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#l00068">68</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#l00079">79</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#l00130">130</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#l00198">198</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#l00040">40</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#l00035">35</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#l00025">25</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#l00015">15</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#l00020">20</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#l00048">48</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#l00053">53</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#l00054">54</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#l00055">55</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#l00061">61</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#l00046">46</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#l00030">30</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>

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

@@ -0,0 +1,685 @@
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
+<map name="monitor_8_command_manager_coll__map" id="monitor_8_command_manager_coll__map">
102
+</map>
103
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
104
+<table class="memberdecls">
105
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
106
+Public Types</h2></td></tr>
107
+<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>, 
108
+<a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9bac85a251cc457840f1e032f1b733e9398">CommandManagerStatus.Timeout</a>, 
109
+<a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9bad8a942ef2b04672adfafef0ad817a407">CommandManagerStatus.Busy</a>
110
+ }<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>
111
+</td></tr>
112
+<tr class="separator:ac8ca53031468acc8be05c37586671a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
113
+</table><table class="memberdecls">
114
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
115
+Public Member Functions</h2></td></tr>
116
+<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>
117
+<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>
118
+<tr class="separator:a5afd16036cc3d0e69554f69dacad0bcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
119
+<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>
120
+<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>
121
+<tr class="separator:ac2248c90d3a59bc2bf376cd876cece72"><td class="memSeparator" colspan="2">&#160;</td></tr>
122
+<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>
123
+<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>
124
+<tr class="separator:a7329cbf8008bcb8a0280aa7ffa6aa43c"><td class="memSeparator" colspan="2">&#160;</td></tr>
125
+<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>
126
+<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>
127
+<tr class="separator:a0a0054ee87d293577fa39af1fcd5ffee"><td class="memSeparator" colspan="2">&#160;</td></tr>
128
+<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>
129
+<tr class="memdesc:ab28b0e5a2641391e655aaaaa05a1fdf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close connection to server  <a href="#ab28b0e5a2641391e655aaaaa05a1fdf6">More...</a><br /></td></tr>
130
+<tr class="separator:ab28b0e5a2641391e655aaaaa05a1fdf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
131
+<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>
132
+<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>
133
+<tr class="separator:a3cd1f2303e47e5148fd3e927a7957363"><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="pub-attribs"></a>
136
+Public Attributes</h2></td></tr>
137
+<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>
138
+<tr class="separator:ab90d68a3d3a9b3935fa9f1a57e8dabfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
139
+</table><table class="memberdecls">
140
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
141
+Private Member Functions</h2></td></tr>
142
+<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>
143
+<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>
144
+<tr class="separator:ad2a8eb1139a5a25a6993887c55b3da4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
145
+<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>
146
+<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>
147
+<tr class="separator:a92e5d42afb61f29d9a4746b4446c2a65"><td class="memSeparator" colspan="2">&#160;</td></tr>
148
+<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>
149
+<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>
150
+<tr class="separator:a2f91bb775ba25855be007886b994a5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
151
+</table><table class="memberdecls">
152
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
153
+Private Attributes</h2></td></tr>
154
+<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>
155
+<tr class="memdesc:a07639cd39445a379667a2450e78001b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timer for managing timeout  <a href="#a07639cd39445a379667a2450e78001b0">More...</a><br /></td></tr>
156
+<tr class="separator:a07639cd39445a379667a2450e78001b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
157
+<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>
158
+<tr class="separator:a0d27eb1a38efb01559f14a707ff86447"><td class="memSeparator" colspan="2">&#160;</td></tr>
159
+<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>
160
+<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>
161
+<tr class="separator:a39c2c03f93b309e65a45ac91c6eb39bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
162
+<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>
163
+<tr class="memdesc:aa610e72e8f23f0d26388f204c848ed57"><td class="mdescLeft">&#160;</td><td class="mdescRight">received message  <a href="#aa610e72e8f23f0d26388f204c848ed57">More...</a><br /></td></tr>
164
+<tr class="separator:aa610e72e8f23f0d26388f204c848ed57"><td class="memSeparator" colspan="2">&#160;</td></tr>
165
+<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>
166
+<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>
167
+<tr class="separator:aea039cd0f99f5193c307b805077669db"><td class="memSeparator" colspan="2">&#160;</td></tr>
168
+</table>
169
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
170
+<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>
171
+
172
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00010">10</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
173
+</div><h2 class="groupheader">Member Enumeration Documentation</h2>
174
+<a id="ac8ca53031468acc8be05c37586671a9b"></a>
175
+<h2 class="memtitle"><span class="permalink"><a href="#ac8ca53031468acc8be05c37586671a9b">&#9670;&nbsp;</a></span>CommandManagerStatus</h2>
176
+
177
+<div class="memitem">
178
+<div class="memproto">
179
+<table class="mlabels">
180
+  <tr>
181
+  <td class="mlabels-left">
182
+      <table class="memname">
183
+        <tr>
184
+          <td class="memname">enum <a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9b">monitor.CommandManager.CommandManagerStatus</a></td>
185
+        </tr>
186
+      </table>
187
+  </td>
188
+  <td class="mlabels-right">
189
+<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
190
+  </tr>
191
+</table>
192
+</div><div class="memdoc">
193
+
194
+<p>Available status when sending command </p>
195
+<table class="fieldtable">
196
+<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac8ca53031468acc8be05c37586671a9bae3e095863e3b99e11e8c18efb3901da3"></a>AnswerReceived&#160;</td><td class="fielddoc"></td></tr>
197
+<tr><td class="fieldname"><a id="ac8ca53031468acc8be05c37586671a9bac85a251cc457840f1e032f1b733e9398"></a>Timeout&#160;</td><td class="fielddoc"></td></tr>
198
+<tr><td class="fieldname"><a id="ac8ca53031468acc8be05c37586671a9bad8a942ef2b04672adfafef0ad817a407"></a>Busy&#160;</td><td class="fielddoc"></td></tr>
199
+</table>
200
+
201
+<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>
202
+
203
+</div>
204
+</div>
205
+<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
206
+<a id="ac2248c90d3a59bc2bf376cd876cece72"></a>
207
+<h2 class="memtitle"><span class="permalink"><a href="#ac2248c90d3a59bc2bf376cd876cece72">&#9670;&nbsp;</a></span>CommandManager()</h2>
208
+
209
+<div class="memitem">
210
+<div class="memproto">
211
+      <table class="memname">
212
+        <tr>
213
+          <td class="memname">monitor.CommandManager.CommandManager </td>
214
+          <td>(</td>
215
+          <td class="paramtype"><a class="el" href="classmonitor_1_1_command_manager.html#a5afd16036cc3d0e69554f69dacad0bcc">CommandReceivedEvent</a>&#160;</td>
216
+          <td class="paramname"><em>callback</em></td><td>)</td>
217
+          <td></td>
218
+        </tr>
219
+      </table>
220
+</div><div class="memdoc">
221
+
222
+<p>Initializes a new instance of the T:monitor.CommandManager class. </p>
223
+<dl class="params"><dt>Parameters</dt><dd>
224
+  <table class="params">
225
+    <tr><td class="paramname">callback</td><td>Callback used when new message are received</td></tr>
226
+  </table>
227
+  </dd>
228
+</dl>
229
+
230
+<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>
231
+
232
+</div>
233
+</div>
234
+<a id="ad2a8eb1139a5a25a6993887c55b3da4e"></a>
235
+<h2 class="memtitle"><span class="permalink"><a href="#ad2a8eb1139a5a25a6993887c55b3da4e">&#9670;&nbsp;</a></span>~CommandManager()</h2>
236
+
237
+<div class="memitem">
238
+<div class="memproto">
239
+<table class="mlabels">
240
+  <tr>
241
+  <td class="mlabels-left">
242
+      <table class="memname">
243
+        <tr>
244
+          <td class="memname">monitor.CommandManager.~CommandManager </td>
245
+          <td>(</td>
246
+          <td class="paramname"></td><td>)</td>
247
+          <td></td>
248
+        </tr>
249
+      </table>
250
+  </td>
251
+  <td class="mlabels-right">
252
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
253
+  </tr>
254
+</table>
255
+</div><div class="memdoc">
256
+
257
+<p>Releases unmanaged resources and performs other cleanup operations before the T:monitor.CommandManager is reclaimed by garbage collection. </p>
258
+
259
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00065">65</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
260
+
261
+</div>
262
+</div>
263
+<h2 class="groupheader">Member Function Documentation</h2>
264
+<a id="ab28b0e5a2641391e655aaaaa05a1fdf6"></a>
265
+<h2 class="memtitle"><span class="permalink"><a href="#ab28b0e5a2641391e655aaaaa05a1fdf6">&#9670;&nbsp;</a></span>Close()</h2>
266
+
267
+<div class="memitem">
268
+<div class="memproto">
269
+      <table class="memname">
270
+        <tr>
271
+          <td class="memname">void monitor.CommandManager.Close </td>
272
+          <td>(</td>
273
+          <td class="paramname"></td><td>)</td>
274
+          <td></td>
275
+        </tr>
276
+      </table>
277
+</div><div class="memdoc">
278
+
279
+<p>Close connection to server </p>
280
+
281
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00094">94</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
282
+
283
+</div>
284
+</div>
285
+<a id="a5afd16036cc3d0e69554f69dacad0bcc"></a>
286
+<h2 class="memtitle"><span class="permalink"><a href="#a5afd16036cc3d0e69554f69dacad0bcc">&#9670;&nbsp;</a></span>CommandReceivedEvent()</h2>
287
+
288
+<div class="memitem">
289
+<div class="memproto">
290
+      <table class="memname">
291
+        <tr>
292
+          <td class="memname">delegate void monitor.CommandManager.CommandReceivedEvent </td>
293
+          <td>(</td>
294
+          <td class="paramtype">string&#160;</td>
295
+          <td class="paramname"><em>msg</em>, </td>
296
+        </tr>
297
+        <tr>
298
+          <td class="paramkey"></td>
299
+          <td></td>
300
+          <td class="paramtype">byte []&#160;</td>
301
+          <td class="paramname"><em>buffer</em>&#160;</td>
302
+        </tr>
303
+        <tr>
304
+          <td></td>
305
+          <td>)</td>
306
+          <td></td><td></td>
307
+        </tr>
308
+      </table>
309
+</div><div class="memdoc">
310
+
311
+<p>Callback for sending received data to upper level </p>
312
+
313
+</div>
314
+</div>
315
+<a id="a92e5d42afb61f29d9a4746b4446c2a65"></a>
316
+<h2 class="memtitle"><span class="permalink"><a href="#a92e5d42afb61f29d9a4746b4446c2a65">&#9670;&nbsp;</a></span>OnMessageReception()</h2>
317
+
318
+<div class="memitem">
319
+<div class="memproto">
320
+<table class="mlabels">
321
+  <tr>
322
+  <td class="mlabels-left">
323
+      <table class="memname">
324
+        <tr>
325
+          <td class="memname">void monitor.CommandManager.OnMessageReception </td>
326
+          <td>(</td>
327
+          <td class="paramtype">string&#160;</td>
328
+          <td class="paramname"><em>message</em>, </td>
329
+        </tr>
330
+        <tr>
331
+          <td class="paramkey"></td>
332
+          <td></td>
333
+          <td class="paramtype">byte []&#160;</td>
334
+          <td class="paramname"><em>buffer</em>&#160;</td>
335
+        </tr>
336
+        <tr>
337
+          <td></td>
338
+          <td>)</td>
339
+          <td></td><td></td>
340
+        </tr>
341
+      </table>
342
+  </td>
343
+  <td class="mlabels-right">
344
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
345
+  </tr>
346
+</table>
347
+</div><div class="memdoc">
348
+
349
+<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>
350
+<dl class="params"><dt>Parameters</dt><dd>
351
+  <table class="params">
352
+    <tr><td class="paramname">message</td><td>Message received from server</td></tr>
353
+    <tr><td class="paramname">buffer</td><td>Raw buffer reived from server</td></tr>
354
+  </table>
355
+  </dd>
356
+</dl>
357
+
358
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00104">104</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
359
+
360
+</div>
361
+</div>
362
+<a id="a2f91bb775ba25855be007886b994a5df"></a>
363
+<h2 class="memtitle"><span class="permalink"><a href="#a2f91bb775ba25855be007886b994a5df">&#9670;&nbsp;</a></span>OnMessageTimeout()</h2>
364
+
365
+<div class="memitem">
366
+<div class="memproto">
367
+<table class="mlabels">
368
+  <tr>
369
+  <td class="mlabels-left">
370
+      <table class="memname">
371
+        <tr>
372
+          <td class="memname">void monitor.CommandManager.OnMessageTimeout </td>
373
+          <td>(</td>
374
+          <td class="paramtype">object&#160;</td>
375
+          <td class="paramname"><em>sender</em>, </td>
376
+        </tr>
377
+        <tr>
378
+          <td class="paramkey"></td>
379
+          <td></td>
380
+          <td class="paramtype">System.Timers.ElapsedEventArgs&#160;</td>
381
+          <td class="paramname"><em>e</em>&#160;</td>
382
+        </tr>
383
+        <tr>
384
+          <td></td>
385
+          <td>)</td>
386
+          <td></td><td></td>
387
+        </tr>
388
+      </table>
389
+  </td>
390
+  <td class="mlabels-right">
391
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
392
+  </tr>
393
+</table>
394
+</div><div class="memdoc">
395
+
396
+<p>Callback called by stopwatch on timeout </p>
397
+<dl class="params"><dt>Parameters</dt><dd>
398
+  <table class="params">
399
+    <tr><td class="paramname">sender</td><td>Sender object</td></tr>
400
+    <tr><td class="paramname">e</td><td>Information on elapsed condition</td></tr>
401
+  </table>
402
+  </dd>
403
+</dl>
404
+
405
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00135">135</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
406
+
407
+</div>
408
+</div>
409
+<a id="a7329cbf8008bcb8a0280aa7ffa6aa43c"></a>
410
+<h2 class="memtitle"><span class="permalink"><a href="#a7329cbf8008bcb8a0280aa7ffa6aa43c">&#9670;&nbsp;</a></span>Open() <span class="overload">[1/2]</span></h2>
411
+
412
+<div class="memitem">
413
+<div class="memproto">
414
+      <table class="memname">
415
+        <tr>
416
+          <td class="memname">bool monitor.CommandManager.Open </td>
417
+          <td>(</td>
418
+          <td class="paramtype">string&#160;</td>
419
+          <td class="paramname"><em>hostname</em></td><td>)</td>
420
+          <td></td>
421
+        </tr>
422
+      </table>
423
+</div><div class="memdoc">
424
+
425
+<p>Open the specified hostname server, using default port number. </p>
426
+<dl class="section return"><dt>Returns</dt><dd>true if connection succeded, false otherwise</dd></dl>
427
+<dl class="params"><dt>Parameters</dt><dd>
428
+  <table class="params">
429
+    <tr><td class="paramname">hostname</td><td>Hostname to connect to</td></tr>
430
+  </table>
431
+  </dd>
432
+</dl>
433
+
434
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00075">75</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
435
+
436
+</div>
437
+</div>
438
+<a id="a0a0054ee87d293577fa39af1fcd5ffee"></a>
439
+<h2 class="memtitle"><span class="permalink"><a href="#a0a0054ee87d293577fa39af1fcd5ffee">&#9670;&nbsp;</a></span>Open() <span class="overload">[2/2]</span></h2>
440
+
441
+<div class="memitem">
442
+<div class="memproto">
443
+      <table class="memname">
444
+        <tr>
445
+          <td class="memname">bool monitor.CommandManager.Open </td>
446
+          <td>(</td>
447
+          <td class="paramtype">string&#160;</td>
448
+          <td class="paramname"><em>hostname</em>, </td>
449
+        </tr>
450
+        <tr>
451
+          <td class="paramkey"></td>
452
+          <td></td>
453
+          <td class="paramtype">int&#160;</td>
454
+          <td class="paramname"><em>port</em>&#160;</td>
455
+        </tr>
456
+        <tr>
457
+          <td></td>
458
+          <td>)</td>
459
+          <td></td><td></td>
460
+        </tr>
461
+      </table>
462
+</div><div class="memdoc">
463
+
464
+<p>Open connection to server "host", with port number "port" </p>
465
+<dl class="section return"><dt>Returns</dt><dd>true if connection succeded, false otherwise</dd></dl>
466
+<dl class="params"><dt>Parameters</dt><dd>
467
+  <table class="params">
468
+    <tr><td class="paramname">hostname</td><td>Hostname to connect to</td></tr>
469
+    <tr><td class="paramname">port</td><td>Port number for connection</td></tr>
470
+  </table>
471
+  </dd>
472
+</dl>
473
+
474
+<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>
475
+
476
+</div>
477
+</div>
478
+<a id="a3cd1f2303e47e5148fd3e927a7957363"></a>
479
+<h2 class="memtitle"><span class="permalink"><a href="#a3cd1f2303e47e5148fd3e927a7957363">&#9670;&nbsp;</a></span>SendCommand()</h2>
480
+
481
+<div class="memitem">
482
+<div class="memproto">
483
+      <table class="memname">
484
+        <tr>
485
+          <td class="memname"><a class="el" href="classmonitor_1_1_command_manager.html#ac8ca53031468acc8be05c37586671a9b">CommandManagerStatus</a> monitor.CommandManager.SendCommand </td>
486
+          <td>(</td>
487
+          <td class="paramtype">string&#160;</td>
488
+          <td class="paramname"><em>cmd</em>, </td>
489
+        </tr>
490
+        <tr>
491
+          <td class="paramkey"></td>
492
+          <td></td>
493
+          <td class="paramtype">out string&#160;</td>
494
+          <td class="paramname"><em>answer</em>, </td>
495
+        </tr>
496
+        <tr>
497
+          <td class="paramkey"></td>
498
+          <td></td>
499
+          <td class="paramtype">double&#160;</td>
500
+          <td class="paramname"><em>timeout</em>&#160;</td>
501
+        </tr>
502
+        <tr>
503
+          <td></td>
504
+          <td>)</td>
505
+          <td></td><td></td>
506
+        </tr>
507
+      </table>
508
+</div><div class="memdoc">
509
+
510
+<p>Sends a command to TCP server </p>
511
+<dl class="section return"><dt>Returns</dt><dd>status that is part of CommandManagerStatus enumerate</dd></dl>
512
+<dl class="params"><dt>Parameters</dt><dd>
513
+  <table class="params">
514
+    <tr><td class="paramname">cmd</td><td>Command message to send to server</td></tr>
515
+    <tr><td class="paramname">answer</td><td>Answer from server, in case of acknowledge</td></tr>
516
+    <tr><td class="paramname">timeout</td><td>Timeout (ms) waiting an acknowledge, 0 if no acknowledge needed</td></tr>
517
+  </table>
518
+  </dd>
519
+</dl>
520
+
521
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00150">150</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
522
+
523
+</div>
524
+</div>
525
+<h2 class="groupheader">Member Data Documentation</h2>
526
+<a id="ab90d68a3d3a9b3935fa9f1a57e8dabfa"></a>
527
+<h2 class="memtitle"><span class="permalink"><a href="#ab90d68a3d3a9b3935fa9f1a57e8dabfa">&#9670;&nbsp;</a></span>commandReceivedEvent</h2>
528
+
529
+<div class="memitem">
530
+<div class="memproto">
531
+      <table class="memname">
532
+        <tr>
533
+          <td class="memname"><a class="el" href="classmonitor_1_1_command_manager.html#a5afd16036cc3d0e69554f69dacad0bcc">CommandReceivedEvent</a> monitor.CommandManager.commandReceivedEvent = null</td>
534
+        </tr>
535
+      </table>
536
+</div><div class="memdoc">
537
+
538
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00016">16</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
539
+
540
+</div>
541
+</div>
542
+<a id="aea039cd0f99f5193c307b805077669db"></a>
543
+<h2 class="memtitle"><span class="permalink"><a href="#aea039cd0f99f5193c307b805077669db">&#9670;&nbsp;</a></span>isBusy</h2>
544
+
545
+<div class="memitem">
546
+<div class="memproto">
547
+<table class="mlabels">
548
+  <tr>
549
+  <td class="mlabels-left">
550
+      <table class="memname">
551
+        <tr>
552
+          <td class="memname">bool monitor.CommandManager.isBusy = false</td>
553
+        </tr>
554
+      </table>
555
+  </td>
556
+  <td class="mlabels-right">
557
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
558
+  </tr>
559
+</table>
560
+</div><div class="memdoc">
561
+
562
+<p>flag indicating command manager is currently busy waiting an acknowledge </p>
563
+
564
+<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>
565
+
566
+</div>
567
+</div>
568
+<a id="aa610e72e8f23f0d26388f204c848ed57"></a>
569
+<h2 class="memtitle"><span class="permalink"><a href="#aa610e72e8f23f0d26388f204c848ed57">&#9670;&nbsp;</a></span>messageReceived</h2>
570
+
571
+<div class="memitem">
572
+<div class="memproto">
573
+<table class="mlabels">
574
+  <tr>
575
+  <td class="mlabels-left">
576
+      <table class="memname">
577
+        <tr>
578
+          <td class="memname">string monitor.CommandManager.messageReceived = null</td>
579
+        </tr>
580
+      </table>
581
+  </td>
582
+  <td class="mlabels-right">
583
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
584
+  </tr>
585
+</table>
586
+</div><div class="memdoc">
587
+
588
+<p>received message </p>
589
+
590
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00032">32</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
591
+
592
+</div>
593
+</div>
594
+<a id="a0d27eb1a38efb01559f14a707ff86447"></a>
595
+<h2 class="memtitle"><span class="permalink"><a href="#a0d27eb1a38efb01559f14a707ff86447">&#9670;&nbsp;</a></span>waitEvent</h2>
596
+
597
+<div class="memitem">
598
+<div class="memproto">
599
+<table class="mlabels">
600
+  <tr>
601
+  <td class="mlabels-left">
602
+      <table class="memname">
603
+        <tr>
604
+          <td class="memname">ManualResetEvent monitor.CommandManager.waitEvent = new ManualResetEvent(false)</td>
605
+        </tr>
606
+      </table>
607
+  </td>
608
+  <td class="mlabels-right">
609
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
610
+  </tr>
611
+</table>
612
+</div><div class="memdoc">
613
+
614
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00022">22</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
615
+
616
+</div>
617
+</div>
618
+<a id="a39c2c03f93b309e65a45ac91c6eb39bd"></a>
619
+<h2 class="memtitle"><span class="permalink"><a href="#a39c2c03f93b309e65a45ac91c6eb39bd">&#9670;&nbsp;</a></span>waitForAcknowledge</h2>
620
+
621
+<div class="memitem">
622
+<div class="memproto">
623
+<table class="mlabels">
624
+  <tr>
625
+  <td class="mlabels-left">
626
+      <table class="memname">
627
+        <tr>
628
+          <td class="memname">bool monitor.CommandManager.waitForAcknowledge = false</td>
629
+        </tr>
630
+      </table>
631
+  </td>
632
+  <td class="mlabels-right">
633
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
634
+  </tr>
635
+</table>
636
+</div><div class="memdoc">
637
+
638
+<p>Flag to tell rogram to wait for an acknowledge from server </p>
639
+
640
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00027">27</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
641
+
642
+</div>
643
+</div>
644
+<a id="a07639cd39445a379667a2450e78001b0"></a>
645
+<h2 class="memtitle"><span class="permalink"><a href="#a07639cd39445a379667a2450e78001b0">&#9670;&nbsp;</a></span>waitTimer</h2>
646
+
647
+<div class="memitem">
648
+<div class="memproto">
649
+<table class="mlabels">
650
+  <tr>
651
+  <td class="mlabels-left">
652
+      <table class="memname">
653
+        <tr>
654
+          <td class="memname">System.Timers.Timer monitor.CommandManager.waitTimer = new System.Timers.Timer()</td>
655
+        </tr>
656
+      </table>
657
+  </td>
658
+  <td class="mlabels-right">
659
+<span class="mlabels"><span class="mlabel">private</span></span>  </td>
660
+  </tr>
661
+</table>
662
+</div><div class="memdoc">
663
+
664
+<p>Timer for managing timeout </p>
665
+
666
+<p class="definition">Definition at line <a class="el" href="_command_manager_8cs_source.html#l00021">21</a> of file <a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a>.</p>
667
+
668
+</div>
669
+</div>
670
+<hr/>The documentation for this class was generated from the following file:<ul>
671
+<li><a class="el" href="_command_manager_8cs_source.html">CommandManager.cs</a></li>
672
+</ul>
673
+</div><!-- contents -->
674
+</div><!-- doc-content -->
675
+<!-- start footer part -->
676
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
677
+  <ul>
678
+    <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>
679
+    <li class="footer">Generated by
680
+    <a href="http://www.doxygen.org/index.html">
681
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
682
+  </ul>
683
+</div>
684
+</body>
685
+</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>

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

@@ -0,0 +1,473 @@
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
+<table class="memberdecls">
91
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
92
+Public Attributes</h2></td></tr>
93
+<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>
94
+<tr class="separator:aa9fe4e71b7faec183ab64f4cf6ecd395"><td class="memSeparator" colspan="2">&#160;</td></tr>
95
+<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>
96
+<tr class="separator:adbcf7adab9f5e8ead971affbbc64178b"><td class="memSeparator" colspan="2">&#160;</td></tr>
97
+<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>
98
+<tr class="separator:af570b0e8d14920402ce979778225ed68"><td class="memSeparator" colspan="2">&#160;</td></tr>
99
+<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>
100
+<tr class="separator:acb283f1da96d8d522e3b28ca35187acd"><td class="memSeparator" colspan="2">&#160;</td></tr>
101
+<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>
102
+<tr class="separator:a1bcde55da429bcf2c04ed6d0621e496f"><td class="memSeparator" colspan="2">&#160;</td></tr>
103
+<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>
104
+<tr class="separator:ad97cbe948c71a4dc3fa95afbf9ca26d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
105
+<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>
106
+<tr class="separator:a6380d1518931373bd0dfb84f888942e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
107
+<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>
108
+<tr class="separator:a6f578f9d52dd2b50370177a5c03a2af7"><td class="memSeparator" colspan="2">&#160;</td></tr>
109
+<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>
110
+<tr class="separator:aaaf85677671db1ef84fe67b2eb954f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
111
+<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>
112
+<tr class="separator:ad31b6758839a4c3b1b6ec4c71635e631"><td class="memSeparator" colspan="2">&#160;</td></tr>
113
+<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>
114
+<tr class="separator:ad3985694a06148f2014cb346e8891cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
115
+<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>
116
+<tr class="separator:ab114adce60b63976d8304f2ad11b317a"><td class="memSeparator" colspan="2">&#160;</td></tr>
117
+<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>
118
+<tr class="separator:ad09dd921c6c8cf8c7d90a2c0a05d4056"><td class="memSeparator" colspan="2">&#160;</td></tr>
119
+<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>
120
+<tr class="separator:af494d7e1bddee8184873dc380a3066ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
121
+<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>
122
+<tr class="separator:ae3dc86c7e90bba409317e63cf1c85a39"><td class="memSeparator" colspan="2">&#160;</td></tr>
123
+<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>
124
+<tr class="separator:a54e9ebd5e8f34ac596b84b56bb2403f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
125
+<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>
126
+<tr class="separator:ae3ee8e0ecbb79faec9d24095d72cfbde"><td class="memSeparator" colspan="2">&#160;</td></tr>
127
+<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>
128
+<tr class="separator:abf99a718161a5a9017d7011cea429ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
129
+<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>
130
+<tr class="separator:ad1fa4557b2d44dd888d8640f374c9f04"><td class="memSeparator" colspan="2">&#160;</td></tr>
131
+<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>
132
+<tr class="separator:a88de91fa6abdc122245ceb26fc21fd33"><td class="memSeparator" colspan="2">&#160;</td></tr>
133
+</table>
134
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
135
+<div class="textblock">
136
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00005">5</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
137
+</div><h2 class="groupheader">Member Data Documentation</h2>
138
+<a id="ad31b6758839a4c3b1b6ec4c71635e631"></a>
139
+<h2 class="memtitle"><span class="permalink"><a href="#ad31b6758839a4c3b1b6ec4c71635e631">&#9670;&nbsp;</a></span>DataCamArenaConfirm</h2>
140
+
141
+<div class="memitem">
142
+<div class="memproto">
143
+      <table class="memname">
144
+        <tr>
145
+          <td class="memname">const string monitor.DestijlCommandList.DataCamArenaConfirm = &quot;x&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#l00018">18</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="aaaf85677671db1ef84fe67b2eb954f29"></a>
155
+<h2 class="memtitle"><span class="permalink"><a href="#aaaf85677671db1ef84fe67b2eb954f29">&#9670;&nbsp;</a></span>DataCamAskArena</h2>
156
+
157
+<div class="memitem">
158
+<div class="memproto">
159
+      <table class="memname">
160
+        <tr>
161
+          <td class="memname">const string monitor.DestijlCommandList.DataCamAskArena = &quot;y&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#l00017">17</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="a6f578f9d52dd2b50370177a5c03a2af7"></a>
171
+<h2 class="memtitle"><span class="permalink"><a href="#a6f578f9d52dd2b50370177a5c03a2af7">&#9670;&nbsp;</a></span>DataCamClose</h2>
172
+
173
+<div class="memitem">
174
+<div class="memproto">
175
+      <table class="memname">
176
+        <tr>
177
+          <td class="memname">const string monitor.DestijlCommandList.DataCamClose = &quot;I&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#l00016">16</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="ab114adce60b63976d8304f2ad11b317a"></a>
187
+<h2 class="memtitle"><span class="permalink"><a href="#ab114adce60b63976d8304f2ad11b317a">&#9670;&nbsp;</a></span>DataCamComputePosition</h2>
188
+
189
+<div class="memitem">
190
+<div class="memproto">
191
+      <table class="memname">
192
+        <tr>
193
+          <td class="memname">const string monitor.DestijlCommandList.DataCamComputePosition = &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#l00020">20</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="ad3985694a06148f2014cb346e8891cba"></a>
203
+<h2 class="memtitle"><span class="permalink"><a href="#ad3985694a06148f2014cb346e8891cba">&#9670;&nbsp;</a></span>DataCamInfirm</h2>
204
+
205
+<div class="memitem">
206
+<div class="memproto">
207
+      <table class="memname">
208
+        <tr>
209
+          <td class="memname">const string monitor.DestijlCommandList.DataCamInfirm = &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#l00019">19</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="a6380d1518931373bd0dfb84f888942e0"></a>
219
+<h2 class="memtitle"><span class="permalink"><a href="#a6380d1518931373bd0dfb84f888942e0">&#9670;&nbsp;</a></span>DataCamOpen</h2>
220
+
221
+<div class="memitem">
222
+<div class="memproto">
223
+      <table class="memname">
224
+        <tr>
225
+          <td class="memname">const string monitor.DestijlCommandList.DataCamOpen = &quot;A&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#l00015">15</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="ad09dd921c6c8cf8c7d90a2c0a05d4056"></a>
235
+<h2 class="memtitle"><span class="permalink"><a href="#ad09dd921c6c8cf8c7d90a2c0a05d4056">&#9670;&nbsp;</a></span>DataCamStopComputePosition</h2>
236
+
237
+<div class="memitem">
238
+<div class="memproto">
239
+      <table class="memname">
240
+        <tr>
241
+          <td class="memname">const string monitor.DestijlCommandList.DataCamStopComputePosition = &quot;s&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#l00021">21</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="ad97cbe948c71a4dc3fa95afbf9ca26d8"></a>
251
+<h2 class="memtitle"><span class="permalink"><a href="#ad97cbe948c71a4dc3fa95afbf9ca26d8">&#9670;&nbsp;</a></span>DataComClose</h2>
252
+
253
+<div class="memitem">
254
+<div class="memproto">
255
+      <table class="memname">
256
+        <tr>
257
+          <td class="memname">const string monitor.DestijlCommandList.DataComClose = &quot;C&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#l00013">13</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="a1bcde55da429bcf2c04ed6d0621e496f"></a>
267
+<h2 class="memtitle"><span class="permalink"><a href="#a1bcde55da429bcf2c04ed6d0621e496f">&#9670;&nbsp;</a></span>DataComOpen</h2>
268
+
269
+<div class="memitem">
270
+<div class="memproto">
271
+      <table class="memname">
272
+        <tr>
273
+          <td class="memname">const string monitor.DestijlCommandList.DataComOpen = &quot;o&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#l00012">12</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
279
+
280
+</div>
281
+</div>
282
+<a id="af570b0e8d14920402ce979778225ed68"></a>
283
+<h2 class="memtitle"><span class="permalink"><a href="#af570b0e8d14920402ce979778225ed68">&#9670;&nbsp;</a></span>HeaderMtsCamera</h2>
284
+
285
+<div class="memitem">
286
+<div class="memproto">
287
+      <table class="memname">
288
+        <tr>
289
+          <td class="memname">const string monitor.DestijlCommandList.HeaderMtsCamera = &quot;CAM&quot;</td>
290
+        </tr>
291
+      </table>
292
+</div><div class="memdoc">
293
+
294
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00009">9</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
295
+
296
+</div>
297
+</div>
298
+<a id="aa9fe4e71b7faec183ab64f4cf6ecd395"></a>
299
+<h2 class="memtitle"><span class="permalink"><a href="#aa9fe4e71b7faec183ab64f4cf6ecd395">&#9670;&nbsp;</a></span>HeaderMtsComDmb</h2>
300
+
301
+<div class="memitem">
302
+<div class="memproto">
303
+      <table class="memname">
304
+        <tr>
305
+          <td class="memname">const string monitor.DestijlCommandList.HeaderMtsComDmb = &quot;COM&quot;</td>
306
+        </tr>
307
+      </table>
308
+</div><div class="memdoc">
309
+
310
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00007">7</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
311
+
312
+</div>
313
+</div>
314
+<a id="adbcf7adab9f5e8ead971affbbc64178b"></a>
315
+<h2 class="memtitle"><span class="permalink"><a href="#adbcf7adab9f5e8ead971affbbc64178b">&#9670;&nbsp;</a></span>HeaderMtsDmbOrder</h2>
316
+
317
+<div class="memitem">
318
+<div class="memproto">
319
+      <table class="memname">
320
+        <tr>
321
+          <td class="memname">const string monitor.DestijlCommandList.HeaderMtsDmbOrder = &quot;DMB&quot;</td>
322
+        </tr>
323
+      </table>
324
+</div><div class="memdoc">
325
+
326
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00008">8</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
327
+
328
+</div>
329
+</div>
330
+<a id="acb283f1da96d8d522e3b28ca35187acd"></a>
331
+<h2 class="memtitle"><span class="permalink"><a href="#acb283f1da96d8d522e3b28ca35187acd">&#9670;&nbsp;</a></span>HeaderMtsMessage</h2>
332
+
333
+<div class="memitem">
334
+<div class="memproto">
335
+      <table class="memname">
336
+        <tr>
337
+          <td class="memname">const string monitor.DestijlCommandList.HeaderMtsMessage = &quot;MSG&quot;</td>
338
+        </tr>
339
+      </table>
340
+</div><div class="memdoc">
341
+
342
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00010">10</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
343
+
344
+</div>
345
+</div>
346
+<a id="af494d7e1bddee8184873dc380a3066ba"></a>
347
+<h2 class="memtitle"><span class="permalink"><a href="#af494d7e1bddee8184873dc380a3066ba">&#9670;&nbsp;</a></span>HeaderStmAck</h2>
348
+
349
+<div class="memitem">
350
+<div class="memproto">
351
+      <table class="memname">
352
+        <tr>
353
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmAck = &quot;ACK&quot;</td>
354
+        </tr>
355
+      </table>
356
+</div><div class="memdoc">
357
+
358
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00023">23</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
359
+
360
+</div>
361
+</div>
362
+<a id="a88de91fa6abdc122245ceb26fc21fd33"></a>
363
+<h2 class="memtitle"><span class="permalink"><a href="#a88de91fa6abdc122245ceb26fc21fd33">&#9670;&nbsp;</a></span>HeaderStmBat</h2>
364
+
365
+<div class="memitem">
366
+<div class="memproto">
367
+      <table class="memname">
368
+        <tr>
369
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmBat = &quot;BAT&quot;</td>
370
+        </tr>
371
+      </table>
372
+</div><div class="memdoc">
373
+
374
+<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>
375
+
376
+</div>
377
+</div>
378
+<a id="ae3ee8e0ecbb79faec9d24095d72cfbde"></a>
379
+<h2 class="memtitle"><span class="permalink"><a href="#ae3ee8e0ecbb79faec9d24095d72cfbde">&#9670;&nbsp;</a></span>HeaderStmImage</h2>
380
+
381
+<div class="memitem">
382
+<div class="memproto">
383
+      <table class="memname">
384
+        <tr>
385
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmImage = &quot;IMG&quot;</td>
386
+        </tr>
387
+      </table>
388
+</div><div class="memdoc">
389
+
390
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00026">26</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
391
+
392
+</div>
393
+</div>
394
+<a id="a54e9ebd5e8f34ac596b84b56bb2403f7"></a>
395
+<h2 class="memtitle"><span class="permalink"><a href="#a54e9ebd5e8f34ac596b84b56bb2403f7">&#9670;&nbsp;</a></span>HeaderStmLostDmb</h2>
396
+
397
+<div class="memitem">
398
+<div class="memproto">
399
+      <table class="memname">
400
+        <tr>
401
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmLostDmb = &quot;LCD&quot;</td>
402
+        </tr>
403
+      </table>
404
+</div><div class="memdoc">
405
+
406
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00025">25</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
407
+
408
+</div>
409
+</div>
410
+<a id="ad1fa4557b2d44dd888d8640f374c9f04"></a>
411
+<h2 class="memtitle"><span class="permalink"><a href="#ad1fa4557b2d44dd888d8640f374c9f04">&#9670;&nbsp;</a></span>HeaderStmMes</h2>
412
+
413
+<div class="memitem">
414
+<div class="memproto">
415
+      <table class="memname">
416
+        <tr>
417
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmMes = &quot;MSG&quot;</td>
418
+        </tr>
419
+      </table>
420
+</div><div class="memdoc">
421
+
422
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00028">28</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
423
+
424
+</div>
425
+</div>
426
+<a id="ae3dc86c7e90bba409317e63cf1c85a39"></a>
427
+<h2 class="memtitle"><span class="permalink"><a href="#ae3dc86c7e90bba409317e63cf1c85a39">&#9670;&nbsp;</a></span>HeaderStmNoAck</h2>
428
+
429
+<div class="memitem">
430
+<div class="memproto">
431
+      <table class="memname">
432
+        <tr>
433
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmNoAck = &quot;NAK&quot;</td>
434
+        </tr>
435
+      </table>
436
+</div><div class="memdoc">
437
+
438
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00024">24</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
439
+
440
+</div>
441
+</div>
442
+<a id="abf99a718161a5a9017d7011cea429ec0"></a>
443
+<h2 class="memtitle"><span class="permalink"><a href="#abf99a718161a5a9017d7011cea429ec0">&#9670;&nbsp;</a></span>HeaderStmPos</h2>
444
+
445
+<div class="memitem">
446
+<div class="memproto">
447
+      <table class="memname">
448
+        <tr>
449
+          <td class="memname">const string monitor.DestijlCommandList.HeaderStmPos = &quot;POS&quot;</td>
450
+        </tr>
451
+      </table>
452
+</div><div class="memdoc">
453
+
454
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00027">27</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
455
+
456
+</div>
457
+</div>
458
+<hr/>The documentation for this class was generated from the following file:<ul>
459
+<li><a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a></li>
460
+</ul>
461
+</div><!-- contents -->
462
+</div><!-- doc-content -->
463
+<!-- start footer part -->
464
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
465
+  <ul>
466
+    <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>
467
+    <li class="footer">Generated by
468
+    <a href="http://www.doxygen.org/index.html">
469
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
470
+  </ul>
471
+</div>
472
+</body>
473
+</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
+];

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

@@ -0,0 +1,135 @@
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#ad6fc73806e924e73dcf07c5cf3c81a66">SplitCommand</a>(string cmd, out string header, out 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>
122
+  <tr class="even"><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>
123
+  <tr><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>
124
+</table></div><!-- contents -->
125
+</div><!-- doc-content -->
126
+<!-- start footer part -->
127
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
128
+  <ul>
129
+    <li class="footer">Generated by
130
+    <a href="http://www.doxygen.org/index.html">
131
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
132
+  </ul>
133
+</div>
134
+</body>
135
+</html>

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


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

@@ -0,0 +1,44 @@
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
+    [ "SplitCommand", "classmonitor_1_1_destijl_command_manager.html#ad6fc73806e924e73dcf07c5cf3c81a66", null ],
39
+    [ "commandManager", "classmonitor_1_1_destijl_command_manager.html#a9efdcd3d35f46329e7aa167ad60062a9", null ],
40
+    [ "commandReceivedEvent", "classmonitor_1_1_destijl_command_manager.html#a5c10e8aaae48b83be0267aefa23eb62d", null ],
41
+    [ "receivedData", "classmonitor_1_1_destijl_command_manager.html#a88f907fc9c5fd8cd8d5976f45c323903", null ],
42
+    [ "receivedHeader", "classmonitor_1_1_destijl_command_manager.html#a1b99d771e7af8ffc8ced10d35e5e77ce", null ],
43
+    [ "timeout", "classmonitor_1_1_destijl_command_manager.html#a86a1fb03dc480dab8d6758aa0d675cd3", null ]
44
+];

+ 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#l00006">6</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#l00008">8</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>

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

@@ -0,0 +1,293 @@
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
+<table class="memberdecls">
91
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
92
+Public Attributes</h2></td></tr>
93
+<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>
94
+<tr class="separator:a93de788c0d7ed40caaa2e3912a429831"><td class="memSeparator" colspan="2">&#160;</td></tr>
95
+<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>
96
+<tr class="separator:a9ef80510dfe9ca241af290b003766526"><td class="memSeparator" colspan="2">&#160;</td></tr>
97
+<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>
98
+<tr class="separator:a92acfe998bb9d265dd1f34f68f718386"><td class="memSeparator" colspan="2">&#160;</td></tr>
99
+<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>
100
+<tr class="separator:aafa5d0e5fec3afe6586cca8b88d45c85"><td class="memSeparator" colspan="2">&#160;</td></tr>
101
+<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>
102
+<tr class="separator:a374eb526d14b8499e47b065230afeed0"><td class="memSeparator" colspan="2">&#160;</td></tr>
103
+<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>
104
+<tr class="separator:a52a901f4e013dc33ff491c5fcda76860"><td class="memSeparator" colspan="2">&#160;</td></tr>
105
+<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>
106
+<tr class="separator:af7017bac04f1976fe1c37e8ec77bcbce"><td class="memSeparator" colspan="2">&#160;</td></tr>
107
+<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>
108
+<tr class="separator:a2b88fc42fba8229f163e03e7252a77e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
109
+<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>
110
+<tr class="separator:a9a845beb5c040e4813f03cee7cd1cb71"><td class="memSeparator" colspan="2">&#160;</td></tr>
111
+<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>
112
+<tr class="separator:a2e9616c1b75719c208902e595b79cc48"><td class="memSeparator" colspan="2">&#160;</td></tr>
113
+</table>
114
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
115
+<div class="textblock">
116
+<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>
117
+</div><h2 class="groupheader">Member Data Documentation</h2>
118
+<a id="a374eb526d14b8499e47b065230afeed0"></a>
119
+<h2 class="memtitle"><span class="permalink"><a href="#a374eb526d14b8499e47b065230afeed0">&#9670;&nbsp;</a></span>RobotGetBattery</h2>
120
+
121
+<div class="memitem">
122
+<div class="memproto">
123
+      <table class="memname">
124
+        <tr>
125
+          <td class="memname">const string monitor.RobotCommandList.RobotGetBattery = &quot;v&quot;</td>
126
+        </tr>
127
+      </table>
128
+</div><div class="memdoc">
129
+
130
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00038">38</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
131
+
132
+</div>
133
+</div>
134
+<a id="a52a901f4e013dc33ff491c5fcda76860"></a>
135
+<h2 class="memtitle"><span class="permalink"><a href="#a52a901f4e013dc33ff491c5fcda76860">&#9670;&nbsp;</a></span>RobotGetBusyState</h2>
136
+
137
+<div class="memitem">
138
+<div class="memproto">
139
+      <table class="memname">
140
+        <tr>
141
+          <td class="memname">const string monitor.RobotCommandList.RobotGetBusyState = &quot;b&quot;</td>
142
+        </tr>
143
+      </table>
144
+</div><div class="memdoc">
145
+
146
+<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>
147
+
148
+</div>
149
+</div>
150
+<a id="a9a845beb5c040e4813f03cee7cd1cb71"></a>
151
+<h2 class="memtitle"><span class="permalink"><a href="#a9a845beb5c040e4813f03cee7cd1cb71">&#9670;&nbsp;</a></span>RobotGetVersion</h2>
152
+
153
+<div class="memitem">
154
+<div class="memproto">
155
+      <table class="memname">
156
+        <tr>
157
+          <td class="memname">const string monitor.RobotCommandList.RobotGetVersion = &quot;V&quot;</td>
158
+        </tr>
159
+      </table>
160
+</div><div class="memdoc">
161
+
162
+<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>
163
+
164
+</div>
165
+</div>
166
+<a id="af7017bac04f1976fe1c37e8ec77bcbce"></a>
167
+<h2 class="memtitle"><span class="permalink"><a href="#af7017bac04f1976fe1c37e8ec77bcbce">&#9670;&nbsp;</a></span>RobotMove</h2>
168
+
169
+<div class="memitem">
170
+<div class="memproto">
171
+      <table class="memname">
172
+        <tr>
173
+          <td class="memname">const string monitor.RobotCommandList.RobotMove = &quot;M&quot;</td>
174
+        </tr>
175
+      </table>
176
+</div><div class="memdoc">
177
+
178
+<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>
179
+
180
+</div>
181
+</div>
182
+<a id="a93de788c0d7ed40caaa2e3912a429831"></a>
183
+<h2 class="memtitle"><span class="permalink"><a href="#a93de788c0d7ed40caaa2e3912a429831">&#9670;&nbsp;</a></span>RobotPing</h2>
184
+
185
+<div class="memitem">
186
+<div class="memproto">
187
+      <table class="memname">
188
+        <tr>
189
+          <td class="memname">const string monitor.RobotCommandList.RobotPing = &quot;p&quot;</td>
190
+        </tr>
191
+      </table>
192
+</div><div class="memdoc">
193
+
194
+<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>
195
+
196
+</div>
197
+</div>
198
+<a id="a2e9616c1b75719c208902e595b79cc48"></a>
199
+<h2 class="memtitle"><span class="permalink"><a href="#a2e9616c1b75719c208902e595b79cc48">&#9670;&nbsp;</a></span>RobotPowerOff</h2>
200
+
201
+<div class="memitem">
202
+<div class="memproto">
203
+      <table class="memname">
204
+        <tr>
205
+          <td class="memname">const string monitor.RobotCommandList.RobotPowerOff = &quot;z&quot;</td>
206
+        </tr>
207
+      </table>
208
+</div><div class="memdoc">
209
+
210
+<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>
211
+
212
+</div>
213
+</div>
214
+<a id="a9ef80510dfe9ca241af290b003766526"></a>
215
+<h2 class="memtitle"><span class="permalink"><a href="#a9ef80510dfe9ca241af290b003766526">&#9670;&nbsp;</a></span>RobotReset</h2>
216
+
217
+<div class="memitem">
218
+<div class="memproto">
219
+      <table class="memname">
220
+        <tr>
221
+          <td class="memname">const string monitor.RobotCommandList.RobotReset = &quot;r&quot;</td>
222
+        </tr>
223
+      </table>
224
+</div><div class="memdoc">
225
+
226
+<p class="definition">Definition at line <a class="el" href="_destijl_command_manager_8cs_source.html#l00035">35</a> of file <a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a>.</p>
227
+
228
+</div>
229
+</div>
230
+<a id="a92acfe998bb9d265dd1f34f68f718386"></a>
231
+<h2 class="memtitle"><span class="permalink"><a href="#a92acfe998bb9d265dd1f34f68f718386">&#9670;&nbsp;</a></span>RobotStartWithoutWatchdog</h2>
232
+
233
+<div class="memitem">
234
+<div class="memproto">
235
+      <table class="memname">
236
+        <tr>
237
+          <td class="memname">const string monitor.RobotCommandList.RobotStartWithoutWatchdog = &quot;u&quot;</td>
238
+        </tr>
239
+      </table>
240
+</div><div class="memdoc">
241
+
242
+<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>
243
+
244
+</div>
245
+</div>
246
+<a id="aafa5d0e5fec3afe6586cca8b88d45c85"></a>
247
+<h2 class="memtitle"><span class="permalink"><a href="#aafa5d0e5fec3afe6586cca8b88d45c85">&#9670;&nbsp;</a></span>RobotStartWithWatchdog</h2>
248
+
249
+<div class="memitem">
250
+<div class="memproto">
251
+      <table class="memname">
252
+        <tr>
253
+          <td class="memname">const string monitor.RobotCommandList.RobotStartWithWatchdog = &quot;W&quot;</td>
254
+        </tr>
255
+      </table>
256
+</div><div class="memdoc">
257
+
258
+<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>
259
+
260
+</div>
261
+</div>
262
+<a id="a2b88fc42fba8229f163e03e7252a77e6"></a>
263
+<h2 class="memtitle"><span class="permalink"><a href="#a2b88fc42fba8229f163e03e7252a77e6">&#9670;&nbsp;</a></span>RobotTurn</h2>
264
+
265
+<div class="memitem">
266
+<div class="memproto">
267
+      <table class="memname">
268
+        <tr>
269
+          <td class="memname">const string monitor.RobotCommandList.RobotTurn = &quot;T&quot;</td>
270
+        </tr>
271
+      </table>
272
+</div><div class="memdoc">
273
+
274
+<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>
275
+
276
+</div>
277
+</div>
278
+<hr/>The documentation for this class was generated from the following file:<ul>
279
+<li><a class="el" href="_destijl_command_manager_8cs_source.html">DestijlCommandManager.cs</a></li>
280
+</ul>
281
+</div><!-- contents -->
282
+</div><!-- doc-content -->
283
+<!-- start footer part -->
284
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
285
+  <ul>
286
+    <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>
287
+    <li class="footer">Generated by
288
+    <a href="http://www.doxygen.org/index.html">
289
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
290
+  </ul>
291
+</div>
292
+</body>
293
+</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


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

@@ -0,0 +1,480 @@
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>SplitCommand()
424
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ad6fc73806e924e73dcf07c5cf3c81a66">monitor.DestijlCommandManager</a>
425
+</li>
426
+<li>stream
427
+: <a class="el" href="classmonitor_1_1_client.html#a8de2a9e4fe2c2e896849ddd33d80d759">monitor.Client</a>
428
+</li>
429
+<li>systemState
430
+: <a class="el" href="class_main_window.html#a105025ee1bdfac188f1ce640d593550d">MainWindow</a>
431
+</li>
432
+<li>SystemState
433
+: <a class="el" href="class_main_window.html#a7b18ca1f8f71faf272c9856aaf7b8e3d">MainWindow</a>
434
+</li>
435
+</ul>
436
+
437
+
438
+<h3><a id="index_t"></a>- t -</h3><ul>
439
+<li>timeout
440
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#a86a1fb03dc480dab8d6758aa0d675cd3">monitor.DestijlCommandManager</a>
441
+</li>
442
+</ul>
443
+
444
+
445
+<h3><a id="index_w"></a>- w -</h3><ul>
446
+<li>waitEvent
447
+: <a class="el" href="classmonitor_1_1_command_manager.html#a0d27eb1a38efb01559f14a707ff86447">monitor.CommandManager</a>
448
+</li>
449
+<li>waitForAcknowledge
450
+: <a class="el" href="classmonitor_1_1_command_manager.html#a39c2c03f93b309e65a45ac91c6eb39bd">monitor.CommandManager</a>
451
+</li>
452
+<li>waitTimer
453
+: <a class="el" href="classmonitor_1_1_command_manager.html#a07639cd39445a379667a2450e78001b0">monitor.CommandManager</a>
454
+</li>
455
+<li>Write()
456
+: <a class="el" href="classmonitor_1_1_client.html#a081413295e7a96662b39b2ddec854b02">monitor.Client</a>
457
+</li>
458
+</ul>
459
+
460
+
461
+<h3><a id="index_0x7e"></a>- ~ -</h3><ul>
462
+<li>~CommandManager()
463
+: <a class="el" href="classmonitor_1_1_command_manager.html#ad2a8eb1139a5a25a6993887c55b3da4e">monitor.CommandManager</a>
464
+</li>
465
+<li>~DestijlCommandManager()
466
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#abc51dc980d7ba7e59a571e579cb626b9">monitor.DestijlCommandManager</a>
467
+</li>
468
+</ul>
469
+</div><!-- contents -->
470
+</div><!-- doc-content -->
471
+<!-- start footer part -->
472
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
473
+  <ul>
474
+    <li class="footer">Generated by
475
+    <a href="http://www.doxygen.org/index.html">
476
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
477
+  </ul>
478
+</div>
479
+</body>
480
+</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>

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

@@ -0,0 +1,294 @@
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
+<li>SplitCommand()
263
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#ad6fc73806e924e73dcf07c5cf3c81a66">monitor.DestijlCommandManager</a>
264
+</li>
265
+</ul>
266
+
267
+
268
+<h3><a id="index_w"></a>- w -</h3><ul>
269
+<li>Write()
270
+: <a class="el" href="classmonitor_1_1_client.html#a081413295e7a96662b39b2ddec854b02">monitor.Client</a>
271
+</li>
272
+</ul>
273
+
274
+
275
+<h3><a id="index_0x7e"></a>- ~ -</h3><ul>
276
+<li>~CommandManager()
277
+: <a class="el" href="classmonitor_1_1_command_manager.html#ad2a8eb1139a5a25a6993887c55b3da4e">monitor.CommandManager</a>
278
+</li>
279
+<li>~DestijlCommandManager()
280
+: <a class="el" href="classmonitor_1_1_destijl_command_manager.html#abc51dc980d7ba7e59a571e579cb626b9">monitor.DestijlCommandManager</a>
281
+</li>
282
+</ul>
283
+</div><!-- contents -->
284
+</div><!-- doc-content -->
285
+<!-- start footer part -->
286
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
287
+  <ul>
288
+    <li class="footer">Generated by
289
+    <a href="http://www.doxygen.org/index.html">
290
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
291
+  </ul>
292
+</div>
293
+</body>
294
+</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"></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"></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"></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 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 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
+71c93c301ffe32e83dee5c662586af4c

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="monitor.DestijlCommandList" 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
+06cbb5b9e5915ca5e57f474509c4bbe8

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="monitor.DestijlCommandManager" 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
+e2d5d112fd08e78b011a153cd00d4f90

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="monitor.RobotCommandList" 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
+b8ac255814f63b3b18972f7cb2f7fca2

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 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="monitor.DestijlCommandList" 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="monitor.DestijlCommandManager" 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="monitor.RobotCommandList" 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"}]}]}

+ 119
- 0
software/monitor/monitor/docs/html/namespacemonitor.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: 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="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
100
+<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>
101
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
102
+<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>
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_robot_command_list.html">RobotCommandList</a></td></tr>
105
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
106
+</table>
107
+</div><!-- contents -->
108
+</div><!-- doc-content -->
109
+<!-- start footer part -->
110
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
111
+  <ul>
112
+    <li class="navelem"><a class="el" href="namespacemonitor.html">monitor</a></li>
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>

+ 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>

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


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

Loading…
Cancel
Save