dtorkin

Untitled

May 25th, 2025 (edited)
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.74 KB | None | 0 0
  1. dtorkin@ubuntu1:~/Desktop/practice$ nc localhost 12345
  2. EVENT;SVM_ID:0;Type:LinkStatus;Details:NewStatus=2,AssignedLAK=0x08
  3. EVENT;SVM_ID:1;Type:LinkStatus;Details:NewStatus=2,AssignedLAK=0x09
  4. EVENT;SVM_ID:2;Type:LinkStatus;Details:NewStatus=2,AssignedLAK=0x0A
  5. EVENT;SVM_ID:3;Type:LinkStatus;Details:NewStatus=2,AssignedLAK=0x0B
  6. SENT;SVM_ID:0;Type:128;Num:0;LAK:0x08
  7. RECV;SVM_ID:0;Type:129;Num:0;LAK:0x01;BCB:0x32000000;Details:SLP=0x03;VDR=0x10;BOP1=0x11;BOP2=0x12
  8. SENT;SVM_ID:0;Type:1;Num:1;LAK:0x08
  9. SENT;SVM_ID:0;Type:2;Num:2;LAK:0x08
  10. SENT;SVM_ID:0;Type:6;Num:3;LAK:0x08
  11. SENT;SVM_ID:1;Type:128;Num:0;LAK:0x09
  12. RECV;SVM_ID:1;Type:129;Num:0;LAK:0x01;BCB:0x32000000;Details:SLP=0x03;VDR=0x10;BOP1=0x11;BOP2=0x12
  13. SENT;SVM_ID:1;Type:1;Num:1;LAK:0x09
  14. SENT;SVM_ID:1;Type:2;Num:2;LAK:0x09
  15. SENT;SVM_ID:1;Type:6;Num:3;LAK:0x09
  16. SENT;SVM_ID:2;Type:128;Num:0;LAK:0x0A
  17. RECV;SVM_ID:2;Type:129;Num:0;LAK:0x01;BCB:0x32000000;Details:SLP=0x03;VDR=0x10;BOP1=0x11;BOP2=0x12
  18. SENT;SVM_ID:2;Type:1;Num:1;LAK:0x0A
  19. SENT;SVM_ID:2;Type:2;Num:2;LAK:0x0A
  20. SENT;SVM_ID:2;Type:6;Num:3;LAK:0x0A
  21. SENT;SVM_ID:3;Type:128;Num:0;LAK:0x0B
  22. RECV;SVM_ID:3;Type:129;Num:0;LAK:0x01;BCB:0x32000000;Details:SLP=0x03;VDR=0x10;BOP1=0x11;BOP2=0x12
  23. SENT;SVM_ID:3;Type:1;Num:1;LAK:0x0B
  24. SENT;SVM_ID:3;Type:2;Num:2;LAK:0x0B
  25. SENT;SVM_ID:3;Type:6;Num:3;LAK:0x0B
  26. SENT;SVM_ID:0;Type:160;Num:4;LAK:0x08
  27. SENT;SVM_ID:0;Type:200;Num:5;LAK:0x08
  28. SENT;SVM_ID:0;Type:161;Num:6;LAK:0x08
  29. SENT;SVM_ID:0;Type:162;Num:7;LAK:0x08
  30. SENT;SVM_ID:0;Type:255;Num:8;LAK:0x08
  31. SENT;SVM_ID:1;Type:160;Num:4;LAK:0x09
  32. SENT;SVM_ID:1;Type:200;Num:5;LAK:0x09
  33. SENT;SVM_ID:1;Type:161;Num:6;LAK:0x09
  34. SENT;SVM_ID:1;Type:162;Num:7;LAK:0x09
  35. SENT;SVM_ID:1;Type:255;Num:8;LAK:0x09
  36. SENT;SVM_ID:2;Type:160;Num:4;LAK:0x0A
  37. SENT;SVM_ID:2;Type:200;Num:5;LAK:0x0A
  38. SENT;SVM_ID:2;Type:161;Num:6;LAK:0x0A
  39. SENT;SVM_ID:2;Type:162;Num:7;LAK:0x0A
  40. SENT;SVM_ID:2;Type:255;Num:8;LAK:0x0A
  41. SENT;SVM_ID:3;Type:160;Num:4;LAK:0x0B
  42. SENT;SVM_ID:3;Type:200;Num:5;LAK:0x0B
  43. SENT;SVM_ID:3;Type:161;Num:6;LAK:0x0B
  44. SENT;SVM_ID:3;Type:162;Num:7;LAK:0x0B
  45. SENT;SVM_ID:3;Type:255;Num:8;LAK:0x0B
  46. RECV;SVM_ID:0;Type:3;Num:1;LAK:0x01;BCB:0x46000000;Details:TK=0x01
  47. RECV;SVM_ID:1;Type:3;Num:1;LAK:0x01;BCB:0x46000000;Details:TK=0x01
  48. RECV;SVM_ID:3;Type:3;Num:1;LAK:0x01;BCB:0x46000000;Details:TK=0x01
  49. RECV;SVM_ID:0;Type:4;Num:2;LAK:0x01;BCB:0x46000000;Details:RSK=0x3F;VSK=38400ms
  50. RECV;SVM_ID:0;Type:7;Num:3;LAK:0x01;BCB:0x46000000;Details:KLA=0;SLA=0;KSA=0
  51. RECV;SVM_ID:1;Type:4;Num:2;LAK:0x01;BCB:0x46000000;Details:RSK=0x3E;VSK=38400ms
  52. EVENT;SVM_ID:1;Type:ControlFail;Details:RSK=0x3E
  53. EVENT;SVM_ID:1;Type:LinkStatus;Details:NewStatus=5,AssignedLAK=0x09
  54. RECV;SVM_ID:1;Type:7;Num:3;LAK:0x01;Details:
  55. EVENT;SVM_ID:1;Type:ControlFail;Details:RSK=0x3E
  56. EVENT;SVM_ID:1;Type:LinkStatus;Details:NewStatus=5,AssignedLAK=0x09
  57. RECV;SVM_ID:3;Type:4;Num:2;LAK:0x01;BCB:0x46000000;Details:RSK=0x3F;VSK=38400ms
  58. RECV;SVM_ID:3;Type:7;Num:3;LAK:0x01;BCB:0x46000000;Details:KLA=256;SLA=0;KSA=0
  59. RECV;SVM_ID:2;Type:3;Num:1;LAK:0x01;BCB:0x0E010000;Details:TK=0x01
  60.  
  61. dtorkin@ubuntu1:~/Desktop/practice$ sudo ./uvm_app --wait-for-gui OR
  62. UVM: Option --wait-for-gui enabled. Will wait for GUI connection.
  63. DEBUG UVM: Effective RadarMode selected: 0
  64. UVM: Загрузка конфигурации...
  65. Configuration parsed successfully from 'config.ini'.
  66. Found configurations for 4 SVM instances in file.
  67. --- Effective Configuration ---
  68. interface_type = ethernet
  69. UVM Target: 192.168.189.129:8080
  70. SVM 0: Port=8080, LAK=0x08 (Loaded: Yes)
  71. Simulate Control Failure: No
  72. Disconnect After: -1 messages
  73. Simulate Response Timeout: No
  74. Send Warning on Confirm: No (TKS: 1)
  75. SVM 1: Port=8081, LAK=0x09 (Loaded: Yes)
  76. Simulate Control Failure: Yes
  77. Disconnect After: -1 messages
  78. Simulate Response Timeout: No
  79. Send Warning on Confirm: No (TKS: 1)
  80. SVM 2: Port=8082, LAK=0x0A (Loaded: Yes)
  81. Simulate Control Failure: No
  82. Disconnect After: -1 messages
  83. Simulate Response Timeout: Yes
  84. Send Warning on Confirm: No (TKS: 1)
  85. SVM 3: Port=8083, LAK=0x0B (Loaded: Yes)
  86. Simulate Control Failure: No
  87. Disconnect After: 5 messages
  88. Simulate Response Timeout: No
  89. Send Warning on Confirm: No (TKS: 1)
  90. -----------------------------
  91. UVM: Found 4 SVM configurations in config file.
  92. Thread-safe UVM request queue created with capacity 50
  93. Thread-safe UVM Response queue created with capacity 200
  94. UVM: Connecting to SVMs...
  95. DEBUG UVM: IP before loop: 192.168.189.129
  96. UVM: Attempting to connect to SVM ID 0 (IP: 192.168.189.129, Port: 8080)...
  97. DEBUG UVM: Preparing to create interface for SVM 0 with IP=192.168.189.129, Port=8080
  98. Ethernet: Connected to 192.168.189.129:8080 (handle: 3)
  99. UVM: Successfully connected to SVM ID 0 (Handle: 3).
  100. UVM: Attempting to connect to SVM ID 1 (IP: 192.168.189.129, Port: 8081)...
  101. DEBUG UVM: Preparing to create interface for SVM 1 with IP=192.168.189.129, Port=8081
  102. Ethernet: Connected to 192.168.189.129:8081 (handle: 4)
  103. UVM: Successfully connected to SVM ID 1 (Handle: 4).
  104. UVM: Attempting to connect to SVM ID 2 (IP: 192.168.189.129, Port: 8082)...
  105. DEBUG UVM: Preparing to create interface for SVM 2 with IP=192.168.189.129, Port=8082
  106. Ethernet: Connected to 192.168.189.129:8082 (handle: 5)
  107. UVM: Successfully connected to SVM ID 2 (Handle: 5).
  108. UVM: Attempting to connect to SVM ID 3 (IP: 192.168.189.129, Port: 8083)...
  109. DEBUG UVM: Preparing to create interface for SVM 3 with IP=192.168.189.129, Port=8083
  110. Ethernet: Connected to 192.168.189.129:8083 (handle: 6)
  111. UVM: Successfully connected to SVM ID 3 (Handle: 6).
  112. UVM: Connected to 4 out of 4 configured SVMs.
  113. UVM: Запуск потоков Sender, Receiver(s) и GUI Server...
  114. UVM Sender thread started.
  115. UVM: Waiting for GUI client to connect on port 12345 (or press Ctrl+C)...
  116. UVM Receiver thread started for SVM ID 1 (handle: 4).
  117. UVM Receiver thread started for SVM ID 0 (handle: 3).
  118. GUI Server: Starting listener on port 12345
  119. GUI Server: Waiting for GUI connection on port 12345...
  120. UVM Receiver thread started for SVM ID 3 (handle: 6).
  121. UVM Receiver thread started for SVM ID 2 (handle: 5).
  122. GUI Server: Accepted connection from 127.0.0.1:60896 (FD 8)
  123. GUI Server: Sending initial state to new GUI client (FD 8).
  124. GUI Server: Initial state sent to GUI client (FD 8).
  125. UVM: GUI client connected! Proceeding with SVM operations.
  126. UVM: All necessary threads started. Selected RadarMode: 0
  127.  
  128. --- Подготовка к сеансу наблюдения ---
  129. UVM Main (SVM 0): Отправка 'Инициализация канала' (LAK 0x08, Num 0)...
  130. UVM (SVM 0): Ожидание ответа типа 129 (таймаут 5000 мс)...
  131. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=3
  132. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=3
  133. UVM (SVM 0): Получен ожидаемый ответ типа 129.
  134. UVM Main (SVM 0): Получено 'Подтверждение инициализации' (Num 0, LAK_resp 0x08, BCB 0x32000000).
  135. UVM Main (SVM 0): Отправка 'Провести контроль' (LAK 0x08, Num 1)...
  136. UVM Main (SVM 0): Отправка 'Выдать результаты контроля' (LAK 0x08, Num 2)...
  137. UVM Main (SVM 0): Отправка 'Выдать состояние линии' (LAK 0x08, Num 3)...
  138. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=3
  139. UVM Main (SVM 1): Отправка 'Инициализация канала' (LAK 0x09, Num 0)...
  140. UVM (SVM 1): Ожидание ответа типа 129 (таймаут 5000 мс)...
  141. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=3
  142. Отправка сообщения через Ethernet: Тип=6, Номер=3, Длина тела=0, Общий размер=6, Handle=3
  143. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=4
  144. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=4
  145. UVM (SVM 1): Получен ожидаемый ответ типа 129.
  146. UVM Main (SVM 1): Получено 'Подтверждение инициализации' (Num 0, LAK_resp 0x09, BCB 0x32000000).
  147. UVM Main (SVM 1): Отправка 'Провести контроль' (LAK 0x09, Num 1)...
  148. UVM Main (SVM 1): Отправка 'Выдать результаты контроля' (LAK 0x09, Num 2)...
  149. UVM Main (SVM 1): Отправка 'Выдать состояние линии' (LAK 0x09, Num 3)...
  150. UVM Main (SVM 2): Отправка 'Инициализация канала' (LAK 0x0A, Num 0)...
  151. UVM (SVM 2): Ожидание ответа типа 129 (таймаут 5000 мс)...
  152. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=4
  153. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=4
  154. Отправка сообщения через Ethernet: Тип=6, Номер=3, Длина тела=0, Общий размер=6, Handle=4
  155. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=5
  156. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=5
  157. UVM (SVM 2): Получен ожидаемый ответ типа 129.
  158. UVM Main (SVM 2): Получено 'Подтверждение инициализации' (Num 0, LAK_resp 0x0A, BCB 0x32000000).
  159. UVM Main (SVM 2): Отправка 'Провести контроль' (LAK 0x0A, Num 1)...
  160. UVM Main (SVM 2): Отправка 'Выдать результаты контроля' (LAK 0x0A, Num 2)...
  161. UVM Main (SVM 2): Отправка 'Выдать состояние линии' (LAK 0x0A, Num 3)...
  162. UVM Main (SVM 3): Отправка 'Инициализация канала' (LAK 0x0B, Num 0)...
  163. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=5
  164. UVM (SVM 3): Ожидание ответа типа 129 (таймаут 5000 мс)...
  165. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=5
  166. Отправка сообщения через Ethernet: Тип=6, Номер=3, Длина тела=0, Общий размер=6, Handle=5
  167. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=6
  168. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=6
  169. UVM (SVM 3): Получен ожидаемый ответ типа 129.
  170. UVM Main (SVM 3): Получено 'Подтверждение инициализации' (Num 0, LAK_resp 0x0B, BCB 0x32000000).
  171. UVM Main (SVM 3): Отправка 'Провести контроль' (LAK 0x0B, Num 1)...
  172. UVM Main (SVM 3): Отправка 'Выдать результаты контроля' (LAK 0x0B, Num 2)...
  173. UVM Main (SVM 3): Отправка 'Выдать состояние линии' (LAK 0x0B, Num 3)...
  174.  
  175. --- Подготовка к сеансу съемки ---
  176. DEBUG UVM: Mode before sending parameters: 0
  177. UVM Main (SVM 0): Sending OR/OR1 parameters...
  178. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=6
  179. UVM Main (SVM 0): Sending NAV data...
  180. UVM Main (SVM 1): Sending OR/OR1 parameters...
  181. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=6
  182. Отправка сообщения через Ethernet: Тип=6, Номер=3, Длина тела=0, Общий размер=6, Handle=6
  183. Отправка сообщения через Ethernet: Тип=160, Номер=4, Длина тела=50, Общий размер=56, Handle=3
  184. Отправка сообщения через Ethernet: Тип=200, Номер=5, Длина тела=316, Общий размер=322, Handle=3
  185. Отправка сообщения через Ethernet: Тип=161, Номер=6, Длина тела=800, Общий размер=806, Handle=3
  186. Отправка сообщения через Ethernet: Тип=162, Номер=7, Длина тела=24, Общий размер=30, Handle=3
  187. Отправка сообщения через Ethernet: Тип=255, Номер=8, Длина тела=256, Общий размер=262, Handle=3
  188. UVM Main (SVM 1): Sending NAV data...
  189. Отправка сообщения через Ethernet: Тип=160, Номер=4, Длина тела=50, Общий размер=56, Handle=4
  190. Отправка сообщения через Ethernet: Тип=200, Номер=5, Длина тела=316, Общий размер=322, Handle=4
  191. Отправка сообщения через Ethernet: Тип=161, Номер=6, Длина тела=800, Общий размер=806, Handle=4
  192. UVM Main (SVM 2): Sending OR/OR1 parameters...
  193. Отправка сообщения через Ethernet: Тип=162, Номер=7, Длина тела=24, Общий размер=30, Handle=4
  194. Отправка сообщения через Ethernet: Тип=255, Номер=8, Длина тела=256, Общий размер=262, Handle=4
  195. UVM Main (SVM 2): Sending NAV data...
  196. UVM Main (SVM 3): Sending OR/OR1 parameters...
  197. Отправка сообщения через Ethernet: Тип=160, Номер=4, Длина тела=50, Общий размер=56, Handle=5
  198. Отправка сообщения через Ethernet: Тип=200, Номер=5, Длина тела=316, Общий размер=322, Handle=5
  199. Отправка сообщения через Ethernet: Тип=161, Номер=6, Длина тела=800, Общий размер=806, Handle=5
  200. Отправка сообщения через Ethernet: Тип=162, Номер=7, Длина тела=24, Общий размер=30, Handle=5
  201. Отправка сообщения через Ethernet: Тип=255, Номер=8, Длина тела=256, Общий размер=262, Handle=5
  202. UVM Main (SVM 3): Sending NAV data...
  203. Отправка сообщения через Ethernet: Тип=160, Номер=4, Длина тела=50, Общий размер=56, Handle=6
  204. Отправка сообщения через Ethernet: Тип=200, Номер=5, Длина тела=316, Общий размер=322, Handle=6
  205. Отправка сообщения через Ethernet: Тип=161, Номер=6, Длина тела=800, Общий размер=806, Handle=6
  206. Отправка сообщения через Ethernet: Тип=162, Номер=7, Длина тела=24, Общий размер=30, Handle=6
  207. Отправка сообщения через Ethernet: Тип=255, Номер=8, Длина тела=256, Общий размер=262, Handle=6
  208. UVM: Все сообщения подготовки к съемке отправлены.
  209. UVM: Ожидание асинхронных сообщений от SVM (или Ctrl+C для завершения)...
  210. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=3
  211. UVM Main: Processing message type 3 from SVM ID 0 (Assigned LAK 0x08, Num 1)
  212. DEBUG KeepAlive Check SVM 0: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  213. DEBUG KeepAlive Check SVM 1: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  214. DEBUG KeepAlive Check SVM 2: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  215. DEBUG KeepAlive Check SVM 3: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  216. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=4
  217. UVM Main: Processing message type 3 from SVM ID 1 (Assigned LAK 0x09, Num 1)
  218. DEBUG KeepAlive Check SVM 0: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  219. DEBUG KeepAlive Check SVM 1: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  220. DEBUG KeepAlive Check SVM 2: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  221. DEBUG KeepAlive Check SVM 3: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  222. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=6
  223. UVM Main: Processing message type 3 from SVM ID 3 (Assigned LAK 0x0B, Num 1)
  224. DEBUG KeepAlive Check SVM 0: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  225. DEBUG KeepAlive Check SVM 1: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  226. DEBUG KeepAlive Check SVM 2: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  227. DEBUG KeepAlive Check SVM 3: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  228. Получено сообщение через Ethernet: Тип=4, Номер=2, Длина тела=8, Handle=3
  229. Получено сообщение через Ethernet: Тип=7, Номер=3, Длина тела=16, Handle=3
  230. UVM Main: Processing message type 4 from SVM ID 0 (Assigned LAK 0x08, Num 2)
  231. DEBUG KeepAlive Check SVM 0: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  232. DEBUG KeepAlive Check SVM 1: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  233. DEBUG KeepAlive Check SVM 2: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  234. DEBUG KeepAlive Check SVM 3: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  235. UVM Main: Processing message type 7 from SVM ID 0 (Assigned LAK 0x08, Num 3)
  236. DEBUG KeepAlive Check SVM 0: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  237. DEBUG KeepAlive Check SVM 1: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  238. DEBUG KeepAlive Check SVM 2: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  239. DEBUG KeepAlive Check SVM 3: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  240. Получено сообщение через Ethernet: Тип=4, Номер=2, Длина тела=8, Handle=4
  241. Получено сообщение через Ethernet: Тип=7, Номер=3, Длина тела=16, Handle=4
  242. UVM Main: Processing message type 4 from SVM ID 1 (Assigned LAK 0x09, Num 2)
  243. DEBUG KeepAlive Check SVM 0: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  244. DEBUG KeepAlive Check SVM 2: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  245. DEBUG KeepAlive Check SVM 3: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  246. UVM Main: Processing message type 7 from SVM ID 1 (Assigned LAK 0x09, Num 3)
  247. DEBUG KeepAlive Check SVM 0: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  248. DEBUG KeepAlive Check SVM 2: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  249. DEBUG KeepAlive Check SVM 3: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  250. Получено сообщение через Ethernet: Тип=4, Номер=2, Длина тела=8, Handle=6
  251. Получено сообщение через Ethernet: Тип=7, Номер=3, Длина тела=16, Handle=6
  252. UVM Main: Processing message type 4 from SVM ID 3 (Assigned LAK 0x0B, Num 2)
  253. DEBUG KeepAlive Check SVM 0: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  254. DEBUG KeepAlive Check SVM 2: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  255. DEBUG KeepAlive Check SVM 3: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  256. UVM Main: Processing message type 7 from SVM ID 3 (Assigned LAK 0x0B, Num 3)
  257. DEBUG KeepAlive Check SVM 0: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  258. DEBUG KeepAlive Check SVM 2: Status=2, LastActivity=1748190590 (Diff: 1 sec), TimeoutAfter=15 sec
  259. DEBUG KeepAlive Check SVM 3: Status=2, LastActivity=1748190591 (Diff: 0 sec), TimeoutAfter=15 sec
  260. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=5
  261. UVM Main: Processing message type 3 from SVM ID 2 (Assigned LAK 0x0A, Num 1)
  262. DEBUG KeepAlive Check SVM 0: Status=2, LastActivity=1748190591 (Diff: 10 sec), TimeoutAfter=15 sec
  263. DEBUG KeepAlive Check SVM 2: Status=2, LastActivity=1748190601 (Diff: 0 sec), TimeoutAfter=15 sec
  264. DEBUG KeepAlive Check SVM 3: Status=2, LastActivity=1748190591 (Diff: 10 sec), TimeoutAfter=15 sec
  265.  
  266. UVM: Received shutdown signal. Exiting...
  267. Thread-safe UVM request queue shutdown initiated.
  268. Thread-safe UVM Response queue shutdown initiated.
  269. Sender Thread: Request queue empty and shutdown signaled. Exiting.
  270. UVM Sender thread finished.^C
  271. UVM: Завершение работы и очистка ресурсов...
  272. Ethernet: Closing handle 3
  273. Ethernet Interface destroyed.
  274. Ethernet: Closing handle 4
  275. Ethernet Interface destroyed.
  276. Ethernet: Closing handle 5
  277. Ethernet Interface destroyed.
  278. Ethernet: Closing handle 6
  279. Ethernet Interface destroyed.
  280. Thread-safe UVM request queue destroyed
  281. Thread-safe UVM Response queue destroyed
  282. UVM: Очистка завершена.
  283.  
  284. dtorkin@ubuntu1:~/Desktop/practice$ sudo ./svm_app
  285. SVM Multi-Port Server starting...
  286. Message handlers initialized.
  287. SVM: Loading configuration...
  288. Configuration parsed successfully from 'config.ini'.
  289. Found configurations for 4 SVM instances in file.
  290. --- Effective Configuration ---
  291. interface_type = ethernet
  292. UVM Target: 192.168.189.129:8080
  293. SVM 0: Port=8080, LAK=0x08 (Loaded: Yes)
  294. Simulate Control Failure: No
  295. Disconnect After: -1 messages
  296. Simulate Response Timeout: No
  297. Send Warning on Confirm: No (TKS: 1)
  298. SVM 1: Port=8081, LAK=0x09 (Loaded: Yes)
  299. Simulate Control Failure: Yes
  300. Disconnect After: -1 messages
  301. Simulate Response Timeout: No
  302. Send Warning on Confirm: No (TKS: 1)
  303. SVM 2: Port=8082, LAK=0x0A (Loaded: Yes)
  304. Simulate Control Failure: No
  305. Disconnect After: -1 messages
  306. Simulate Response Timeout: Yes
  307. Send Warning on Confirm: No (TKS: 1)
  308. SVM 3: Port=8083, LAK=0x0B (Loaded: Yes)
  309. Simulate Control Failure: No
  310. Disconnect After: 5 messages
  311. Simulate Response Timeout: No
  312. Send Warning on Confirm: No (TKS: 1)
  313. -----------------------------
  314. SVM: Will attempt to start 4 instances based on config.
  315. DEBUG SVM MAIN - Instance 0 Settings: LAK=0x08, simulate_control_failure=0, disconnect_after=-1, simulate_timeout=0, send_warning=0, tks=1
  316. DEBUG SVM MAIN - Instance 1 Settings: LAK=0x09, simulate_control_failure=1, disconnect_after=-1, simulate_timeout=0, send_warning=0, tks=1
  317. DEBUG SVM MAIN - Instance 2 Settings: LAK=0x0A, simulate_control_failure=0, disconnect_after=-1, simulate_timeout=1, send_warning=0, tks=1
  318. DEBUG SVM MAIN - Instance 3 Settings: LAK=0x0B, simulate_control_failure=0, disconnect_after=5, simulate_timeout=0, send_warning=0, tks=1
  319. SVM: Loading configuration...
  320. Configuration parsed successfully from 'config.ini'.
  321. Found configurations for 4 SVM instances in file.
  322. --- Effective Configuration ---
  323. interface_type = ethernet
  324. UVM Target: 192.168.189.129:8080
  325. SVM 0: Port=8080, LAK=0x08 (Loaded: Yes)
  326. Simulate Control Failure: No
  327. Disconnect After: -1 messages
  328. Simulate Response Timeout: No
  329. Send Warning on Confirm: No (TKS: 1)
  330. SVM 1: Port=8081, LAK=0x09 (Loaded: Yes)
  331. Simulate Control Failure: Yes
  332. Disconnect After: -1 messages
  333. Simulate Response Timeout: No
  334. Send Warning on Confirm: No (TKS: 1)
  335. SVM 2: Port=8082, LAK=0x0A (Loaded: Yes)
  336. Simulate Control Failure: No
  337. Disconnect After: -1 messages
  338. Simulate Response Timeout: Yes
  339. Send Warning on Confirm: No (TKS: 1)
  340. SVM 3: Port=8083, LAK=0x0B (Loaded: Yes)
  341. Simulate Control Failure: No
  342. Disconnect After: 5 messages
  343. Simulate Response Timeout: No
  344. Send Warning on Confirm: No (TKS: 1)
  345. -----------------------------
  346. SVM: Will attempt to start 4 instances based on config.
  347. Thread-safe QueuedMessage queue created with capacity 400
  348. SVM: Listener thread 0 initiated for Port 8080 (LAK 0x08).
  349. Ethernet: Listening on port 8080 (handle: 3)
  350. Listener thread started for SVM ID 0 (LAK 0x08, Port 8080, Listen FD 3)
  351. Listener (SVM 0): Waiting for connection on port 8080...
  352. SVM: Listener thread 1 initiated for Port 8081 (LAK 0x09).
  353. SVM: Listener thread 2 initiated for Port 8082 (LAK 0x0A).
  354. SVM: Listener thread 3 initiated for Port 8083 (LAK 0x0B).
  355. SVM: Starting common threads (Timer, Sender)...
  356. SVM: All common threads started. 4 listeners active. Running...
  357. SVM Main: Waiting for shutdown signal...
  358. Ethernet: Listening on port 8083 (handle: 7)
  359. Listener thread started for SVM ID 3 (LAK 0x0B, Port 8083, Listen FD 7)
  360. Listener (SVM 3): Waiting for connection on port 8083...
  361. SVM Sender thread started (reads global outgoing queue).
  362. Ethernet: Listening on port 8082 (handle: 6)
  363. Listener thread started for SVM ID 2 (LAK 0x0A, Port 8082, Listen FD 6)
  364. Listener (SVM 2): Waiting for connection on port 8082...
  365. Ethernet: Listening on port 8081 (handle: 5)
  366. Listener thread started for SVM ID 1 (LAK 0x09, Port 8081, Listen FD 5)
  367. Listener (SVM 1): Waiting for connection on port 8081...
  368. SVM Timer thread started.
  369. Listener (SVM 0): Accepted connection from 192.168.189.128:46424 (Client FD 4)
  370. Thread-safe QueuedMessage queue created with capacity 100
  371. Listener (SVM 0): Instance activated. Worker threads started.
  372. SVM Processor thread started for instance 0.
  373. SVM Receiver thread started for instance 0 (handle: 4).
  374. Listener (SVM 1): Accepted connection from 192.168.189.128:55768 (Client FD 10)
  375. Thread-safe QueuedMessage queue created with capacity 100
  376. Listener (SVM 1): Instance activated. Worker threads started.
  377. SVM Receiver thread started for instance 1 (handle: 10).
  378. Listener (SVM 2): Accepted connection from 192.168.189.128:41526 (Client FD 9)
  379. Thread-safe QueuedMessage queue created with capacity 100
  380. Listener (SVM 2): Instance activated. Worker threads started.
  381. SVM Processor thread started for instance 1.
  382. SVM Receiver thread started for instance 2 (handle: 9).
  383. Listener (SVM 3): Accepted connection from 192.168.189.128:57768 (Client FD 8)
  384. Thread-safe QueuedMessage queue created with capacity 100
  385. SVM Processor thread started for instance 2.
  386. Listener (SVM 3): Instance activated. Worker threads started.
  387. SVM Receiver thread started for instance 3 (handle: 8).
  388. SVM Processor thread started for instance 3.
  389. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=4
  390. Processor (Inst 0): Обработка 'Инициализация канала'
  391. Параметры: LAUVM=0x1, LAK=0x08 (assigned)
  392. SVM (Inst 0): Эмуляция выключения лазера...
  393. Ответ 'Подтверждение инициализации' сформирован (LAK=0x08).
  394. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=4
  395. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=4
  396. Processor (Inst 0): Обработка 'Провести контроль'
  397. SVM (Inst 0): Эмуляция самопроверки...
  398. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=10
  399. Processor (Inst 1): Обработка 'Инициализация канала'
  400. Параметры: LAUVM=0x1, LAK=0x09 (assigned)
  401. SVM (Inst 1): Эмуляция выключения лазера...
  402. Ответ 'Подтверждение инициализации' сформирован (LAK=0x09).
  403. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=10
  404. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=10
  405. Processor (Inst 1): Обработка 'Провести контроль'
  406. SVM (Inst 1): Эмуляция самопроверки...
  407. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=9
  408. Processor (Inst 2): Обработка 'Инициализация канала'
  409. Параметры: LAUVM=0x1, LAK=0x0A (assigned)
  410. SVM (Inst 2): Эмуляция выключения лазера...
  411. Ответ 'Подтверждение инициализации' сформирован (LAK=0x0A).
  412. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=9
  413. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=9
  414. Processor (Inst 2): Обработка 'Провести контроль'
  415. SVM (Inst 2): Эмуляция самопроверки...
  416. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=8
  417. Processor (Inst 3): Обработка 'Инициализация канала'
  418. Параметры: LAUVM=0x1, LAK=0x0B (assigned)
  419. SVM (Inst 3): Эмуляция выключения лазера...
  420. Ответ 'Подтверждение инициализации' сформирован (LAK=0x0B).
  421. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=8
  422. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=8
  423. Processor (Inst 3): Обработка 'Провести контроль'
  424. SVM (Inst 3): Эмуляция самопроверки...
  425. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=4
  426. Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=4
  427. Получено сообщение через Ethernet: Тип=160, Номер=4, Длина тела=50, Handle=4
  428. Получено сообщение через Ethernet: Тип=200, Номер=5, Длина тела=316, Handle=4
  429. Получено сообщение через Ethernet: Тип=161, Номер=6, Длина тела=800, Handle=4
  430. Получено сообщение через Ethernet: Тип=162, Номер=7, Длина тела=24, Handle=4
  431. Получено сообщение через Ethernet: Тип=255, Номер=8, Длина тела=256, Handle=4
  432. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=10
  433. Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=10
  434. Получено сообщение через Ethernet: Тип=160, Номер=4, Длина тела=50, Handle=10
  435. Получено сообщение через Ethernet: Тип=200, Номер=5, Длина тела=316, Handle=10
  436. Получено сообщение через Ethernet: Тип=161, Номер=6, Длина тела=800, Handle=10
  437. Получено сообщение через Ethernet: Тип=162, Номер=7, Длина тела=24, Handle=10
  438. Получено сообщение через Ethernet: Тип=255, Номер=8, Длина тела=256, Handle=10
  439. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=9
  440. Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=9
  441. Получено сообщение через Ethernet: Тип=160, Номер=4, Длина тела=50, Handle=9
  442. Получено сообщение через Ethernet: Тип=200, Номер=5, Длина тела=316, Handle=9
  443. Получено сообщение через Ethernet: Тип=161, Номер=6, Длина тела=800, Handle=9
  444. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=8
  445. Получено сообщение через Ethernet: Тип=162, Номер=7, Длина тела=24, Handle=9
  446. Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=8
  447. Получено сообщение через Ethernet: Тип=255, Номер=8, Длина тела=256, Handle=9
  448. Получено сообщение через Ethernet: Тип=160, Номер=4, Длина тела=50, Handle=8
  449. Получено сообщение через Ethernet: Тип=200, Номер=5, Длина тела=316, Handle=8
  450. Получено сообщение через Ethernet: Тип=161, Номер=6, Длина тела=800, Handle=8
  451. Получено сообщение через Ethernet: Тип=162, Номер=7, Длина тела=24, Handle=8
  452. Получено сообщение через Ethernet: Тип=255, Номер=8, Длина тела=256, Handle=8
  453. Ответ 'Подтверждение контроля' сформирован.
  454. Processor (Inst 0): Обработка 'Выдать результаты контроля'
  455. Ответ 'Результаты контроля' сформирован.
  456. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=4
  457. Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=4
  458. Processor (Inst 0): Обработка 'Выдать состояние линии'
  459. Ответ 'Состояние линии' сформирован.
  460. Отправка сообщения через Ethernet: Тип=7, Номер=3, Длина тела=16, Общий размер=22, Handle=4
  461. Processor (Inst 0): Обработка 'Принять параметры СО' (нет ответа).
  462. Processor (Inst 0): Обработка 'Принять параметры 3ЦО' (нет ответа).
  463. Processor (Inst 0): Обработка 'Принять TIME_REF_RANGE' (нет ответа).
  464. Processor (Inst 0): Обработка 'Принять Reper' (нет ответа).
  465. Processor (Inst 0): Обработка 'Навигационные данные' (нет ответа).
  466. Ответ 'Подтверждение контроля' сформирован.
  467. Processor (Inst 1): Обработка 'Выдать результаты контроля'
  468. SVM (Inst 1, LAK 0x09): SIMULATING control failure (RSK=0x3E).
  469. Ответ 'Результаты контроля' сформирован.
  470. Processor (Inst 1): Обработка 'Выдать состояние линии'
  471. Ответ 'Состояние линии' сформирован.
  472. Processor (Inst 1): Обработка 'Принять параметры СО' (нет ответа).
  473. Processor (Inst 1): Обработка 'Принять параметры 3ЦО' (нет ответа).
  474. Processor (Inst 1): Обработка 'Принять TIME_REF_RANGE' (нет ответа).
  475. Processor (Inst 1): Обработка 'Принять Reper' (нет ответа).
  476. Processor (Inst 1): Обработка 'Навигационные данные' (нет ответа).
  477. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=10
  478. Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=10
  479. Отправка сообщения через Ethernet: Тип=7, Номер=3, Длина тела=16, Общий размер=22, Handle=10
  480. SVM (Inst 2, LAK 0x0A): SIMULATING response delay for 'Podtverzhdenie Kontrolya' AND preparing to stop responding.
  481. Ответ 'Подтверждение контроля' сформирован.
  482. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=8
  483. Processor (Inst 3): Обработка 'Выдать результаты контроля'
  484. Ответ 'Результаты контроля' сформирован.
  485. Processor (Inst 3): Обработка 'Выдать состояние линии'
  486. Ответ 'Состояние линии' сформирован.
  487. Processor (Inst 3): Обработка 'Принять параметры СО' (нет ответа).
  488. Processor (Inst 3): Обработка 'Принять параметры 3ЦО' (нет ответа).
  489. Processor (Inst 3): Обработка 'Принять TIME_REF_RANGE' (нет ответа).
  490. Processor (Inst 3): Обработка 'Принять Reper' (нет ответа).
  491. Processor (Inst 3): Обработка 'Навигационные данные' (нет ответа).
  492. Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=8
  493. Отправка сообщения через Ethernet: Тип=7, Номер=3, Длина тела=16, Общий размер=22, Handle=8
  494. Ответ 'Подтверждение контроля' сформирован.
  495. Processor (Inst 2, LAK 0x0A): SIMULATING NO RESPONSE for 'Vydat Rezultaty Kontrolya' due to timeout simulation.
  496. Processor (Inst 2, LAK 0x0A): SIMULATING NO RESPONSE for 'Vydat Sostoyanie Linii' due to timeout simulation.
  497. Processor (Inst 2): Обработка 'Принять параметры СО' (нет ответа).
  498. Processor (Inst 2): Обработка 'Принять параметры 3ЦО' (нет ответа).
  499. Processor (Inst 2): Обработка 'Принять TIME_REF_RANGE' (нет ответа).
  500. Processor (Inst 2): Обработка 'Принять Reper' (нет ответа).
  501. Processor (Inst 2): Обработка 'Навигационные данные' (нет ответа).
  502. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=9
  503. ^C
  504. SVM: Received shutdown signal. Shutting down all listeners and instances...
  505. Thread-safe QueuedMessage queue shutdown initiated.
  506. SVM Sender thread finished.
  507. Timer thread stop signaled.
  508. SVM Main: Shutdown initiated. Waiting for threads to join...
  509. Timer thread stop signaled.
  510. SVM Timer thread stopped.
  511. SVM Main: Timer thread joined.
  512. SVM Main: Waiting for listener threads to join...
  513. receive_protocol_message: Соединение закрыто при чтении заголовка.
  514. Receiver Thread (Inst 0): Marked instance as inactive.
  515. receive_protocol_message: Соединение закрыто при чтении заголовка.
  516. Receiver Thread (Inst 2): Marked instance as inactive.
  517. Receiver Thread (Inst 2): Shutting down incoming queue.
  518. Thread-safe QueuedMessage queue shutdown initiated.
  519. SVM Receiver thread finished for instance 2.
  520. receive_protocol_message: Соединение закрыто при чтении заголовка.
  521. Receiver Thread (Inst 1): Marked instance as inactive.
  522. Receiver Thread (Inst 1): Shutting down incoming queue.
  523. receive_protocol_message: Соединение закрыто при чтении заголовка.
  524. Receiver Thread (Inst 3): Marked instance as inactive.
  525. Receiver Thread (Inst 3): Shutting down incoming queue.
  526. Thread-safe QueuedMessage queue shutdown initiated.
  527. SVM Receiver thread finished for instance 3.
  528. Processor Thread (Inst 2): Incoming queue empty and shutdown. Exiting.
  529. SVM Processor thread finished for instance 2.
  530. Receiver Thread (Inst 0): Shutting down incoming queue.
  531. Thread-safe QueuedMessage queue shutdown initiated.
  532. SVM Receiver thread finished for instance 0.
  533. Processor Thread (Inst 3): Incoming queue empty and shutdown. Exiting.
  534. SVM Processor thread finished for instance 3.
  535. Thread-safe QueuedMessage queue shutdown initiated.
  536. Listener (SVM 3): Receiver thread joined.
  537. Listener (SVM 3): Processor thread joined.
  538. Listener (SVM 3): Worker threads finished. Cleaning up instance...
  539. Ethernet: Closing handle 8
  540. Thread-safe QueuedMessage queue destroyed
  541. Listener (SVM 3): Instance deactivated. Ready for new connection.
  542. Listener thread for SVM ID 3 finished.
  543. SVM Receiver thread finished for instance 1.
  544. Processor Thread (Inst 0): Incoming queue empty and shutdown. Exiting.
  545. SVM Processor thread finished for instance 0.
  546. Processor Thread (Inst 1): Incoming queue empty and shutdown. Exiting.
  547. SVM Processor thread finished for instance 1.
  548. Listener (SVM 0): Receiver thread joined.
  549. Ethernet Interface destroyed.
  550. Listener (SVM 0): Processor thread joined.
  551. Listener (SVM 0): Worker threads finished. Cleaning up instance...
  552. Ethernet: Closing handle 4
  553. Listener (SVM 2): Receiver thread joined.
  554. Listener (SVM 2): Processor thread joined.
  555. Listener (SVM 2): Worker threads finished. Cleaning up instance...
  556. Ethernet: Closing handle 9
  557. Thread-safe QueuedMessage queue destroyed
  558. Listener (SVM 2): Instance deactivated. Ready for new connection.
  559. Listener thread for SVM ID 2 finished.
  560. Ethernet Interface destroyed.
  561. Thread-safe QueuedMessage queue destroyed
  562. Listener (SVM 0): Instance deactivated. Ready for new connection.
  563. Listener thread for SVM ID 0 finished.
  564. Ethernet Interface destroyed.
  565. Listener (SVM 1): Receiver thread joined.
  566. Listener (SVM 1): Processor thread joined.
  567. Listener (SVM 1): Worker threads finished. Cleaning up instance...
  568. Ethernet: Closing handle 10
  569. SVM Main: Listener thread for SVM ID 0 joined.
  570. Thread-safe QueuedMessage queue destroyed
  571. Listener (SVM 1): Instance deactivated. Ready for new connection.
  572. Listener thread for SVM ID 1 finished.
  573. Ethernet Interface destroyed.
  574. SVM Main: Listener thread for SVM ID 1 joined.
  575. SVM Main: Listener thread for SVM ID 2 joined.
  576. SVM Main: Listener thread for SVM ID 3 joined.
  577. SVM Main: All listener threads joined.
  578. SVM Main: Sender thread joined.
  579. SVM: Cleaning up queues...
  580. Thread-safe QueuedMessage queue destroyed
  581. SVM: Cleaning up synchronization primitives...
  582. SVM: Cleanup finished. Exiting.
Advertisement
Add Comment
Please, Sign In to add comment