dtorkin

Untitled

May 28th, 2025 (edited)
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 33.78 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;Weight:8
  7. SENT;SVM_ID:1;Type:128;Num:0;LAK:0x09;Weight:8
  8. SENT;SVM_ID:2;Type:128;Num:0;LAK:0x0A;Weight:8
  9. SENT;SVM_ID:3;Type:128;Num:0;LAK:0x0B;Weight:8
  10. RECV;SVM_ID:0;Type:129;Num:0;LAK:0x01;BCB:0x0000006D;Weight:18;Details:SLP=0x03;VDR=0x10;BOP1=0x11;BOP2=0x12
  11. SENT;SVM_ID:0;Type:1;Num:1;LAK:0x08;Weight:7
  12. RECV;SVM_ID:3;Type:254;Num:0;LAK:0x01;BCB:0x0000006D;Weight:18;Details:TKS=1
  13. EVENT;SVM_ID:3;Type:Warning;Details:TKS=1
  14. EVENT;SVM_ID:3;Type:LinkStatus;Details:NewStatus=5,AssignedLAK=0x0B
  15. RECV;SVM_ID:1;Type:129;Num:0;LAK:0x01;BCB:0x0000006D;Weight:18;Details:SLP=0x03;VDR=0x10;BOP1=0x11;BOP2=0x12
  16. SENT;SVM_ID:1;Type:1;Num:1;LAK:0x09;Weight:7
  17. RECV;SVM_ID:2;Type:129;Num:0;LAK:0x01;BCB:0x0000006D;Weight:18;Details:SLP=0x03;VDR=0x10;BOP1=0x11;BOP2=0x12
  18. SENT;SVM_ID:2;Type:1;Num:1;LAK:0x0A;Weight:7
  19. RECV;SVM_ID:0;Type:3;Num:1;LAK:0x01;BCB:0x00000081;Weight:14;Details:TK=0x01
  20. SENT;SVM_ID:0;Type:2;Num:2;LAK:0x08;Weight:7
  21. RECV;SVM_ID:1;Type:3;Num:1;LAK:0x01;BCB:0x00000082;Weight:14;Details:TK=0x01
  22. SENT;SVM_ID:1;Type:2;Num:2;LAK:0x09;Weight:7
  23. RECV;SVM_ID:0;Type:4;Num:2;LAK:0x01;BCB:0x00000082;Weight:14;Details:RSK=0x3F;VSK=150ms
  24. SENT;SVM_ID:0;Type:6;Num:3;LAK:0x08;Weight:6
  25. RECV;SVM_ID:1;Type:4;Num:2;LAK:0x01;BCB:0x00000082;Weight:14;Details:RSK=0x3E;VSK=150ms
  26. EVENT;SVM_ID:1;Type:ControlFail;Details:RSK=0x3E
  27. EVENT;SVM_ID:1;Type:LinkStatus;Details:NewStatus=5,AssignedLAK=0x09
  28. RECV;SVM_ID:0;Type:7;Num:3;LAK:0x01;BCB:0x00000082;Weight:22;Details:KLA=1;SLA=0;KSA=2
  29. SENT;SVM_ID:0;Type:160;Num:4;LAK:0x08;Weight:56
  30. SENT;SVM_ID:0;Type:200;Num:5;LAK:0x08;Weight:322
  31. SENT;SVM_ID:0;Type:161;Num:6;LAK:0x08;Weight:806
  32. SENT;SVM_ID:0;Type:162;Num:7;LAK:0x08;Weight:30
  33. SENT;SVM_ID:0;Type:255;Num:8;LAK:0x08;Weight:262
  34. RECV;SVM_ID:2;Type:3;Num:1;LAK:0x01;BCB:0x00000149;Weight:14;Details:TK=0x01
  35. SENT;SVM_ID:2;Type:2;Num:2;LAK:0x0A;Weight:7
  36.  
  37. dtorkin@ubuntu1:~/Desktop/practice$ sudo ./uvm_app --wait-for-gui OR
  38. [sudo] пароль для dtorkin:
  39. UVM: Option --wait-for-gui enabled. Will wait for GUI connection.
  40. DEBUG UVM: Effective RadarMode selected: 0
  41. UVM: Загрузка конфигурации...
  42. Configuration parsed successfully from 'config.ini'.
  43. Found configurations for 4 SVM instances in file.
  44. --- Effective Configuration ---
  45. interface_type = ethernet
  46. uvm_keepalive_timeout_sec = 15
  47. UVM Target IP (for SVMs to connect to, if UVM were server): 192.168.189.129
  48. SVM 0: Port=8080, LAK=0x08 (Config loaded: Yes)
  49. Simulate Control Failure: No
  50. Disconnect After: -1 messages
  51. Simulate Response Timeout: No
  52. Send Warning on Confirm: No (TKS: 0)
  53. SVM 1: Port=8081, LAK=0x09 (Config loaded: Yes)
  54. Simulate Control Failure: Yes
  55. Disconnect After: -1 messages
  56. Simulate Response Timeout: No
  57. Send Warning on Confirm: No (TKS: 0)
  58. SVM 2: Port=8082, LAK=0x0A (Config loaded: Yes)
  59. Simulate Control Failure: No
  60. Disconnect After: -1 messages
  61. Simulate Response Timeout: Yes
  62. Send Warning on Confirm: No (TKS: 0)
  63. SVM 3: Port=8083, LAK=0x0B (Config loaded: Yes)
  64. Simulate Control Failure: No
  65. Disconnect After: 2 messages
  66. Simulate Response Timeout: No
  67. Send Warning on Confirm: Yes (TKS: 1)
  68. -----------------------------
  69. UVM: Found 4 SVM configurations in config file.
  70. Thread-safe UVM request queue created with capacity 50
  71. Thread-safe UVM Response queue created with capacity 200
  72. UVM: Connecting to SVMs...
  73. DEBUG UVM: IP before loop: 192.168.189.129
  74. UVM: Attempting to connect to SVM ID 0 (IP: 192.168.189.129, Port: 8080)...
  75. DEBUG UVM: Preparing to create interface for SVM 0 with IP=192.168.189.129, Port=8080
  76. Ethernet: Connected to 192.168.189.129:8080 (handle: 3)
  77. UVM: Successfully connected to SVM ID 0 (Handle: 3).
  78. UVM: Attempting to connect to SVM ID 1 (IP: 192.168.189.129, Port: 8081)...
  79. DEBUG UVM: Preparing to create interface for SVM 1 with IP=192.168.189.129, Port=8081
  80. Ethernet: Connected to 192.168.189.129:8081 (handle: 4)
  81. UVM: Successfully connected to SVM ID 1 (Handle: 4).
  82. UVM: Attempting to connect to SVM ID 2 (IP: 192.168.189.129, Port: 8082)...
  83. DEBUG UVM: Preparing to create interface for SVM 2 with IP=192.168.189.129, Port=8082
  84. Ethernet: Connected to 192.168.189.129:8082 (handle: 5)
  85. UVM: Successfully connected to SVM ID 2 (Handle: 5).
  86. UVM: Attempting to connect to SVM ID 3 (IP: 192.168.189.129, Port: 8083)...
  87. DEBUG UVM: Preparing to create interface for SVM 3 with IP=192.168.189.129, Port=8083
  88. Ethernet: Connected to 192.168.189.129:8083 (handle: 6)
  89. UVM: Successfully connected to SVM ID 3 (Handle: 6).
  90. UVM: Connected to 4 out of 4 configured SVMs.
  91. UVM: Запуск потоков Sender, Receiver(s) и GUI Server...
  92. UVM: Waiting for GUI client to connect on port 12345 (or press Ctrl+C)...
  93. UVM Sender thread started.
  94. UVM Receiver thread started for SVM ID 0 (handle: 3).
  95. UVM Receiver thread started for SVM ID 1 (handle: 4).
  96. UVM Receiver thread started for SVM ID 2 (handle: 5).
  97. UVM Receiver thread started for SVM ID 3 (handle: 6).
  98. GUI Server: Starting listener on port 12345
  99. GUI Server: Waiting for GUI connection on port 12345...
  100. GUI Server: Accepted connection from 127.0.0.1:36832 (FD 8)
  101. GUI Server: Sending initial state to new GUI client (FD 8).
  102. GUI Server: Initial state sent to GUI client (FD 8).
  103. UVM: GUI client connected! Proceeding with SVM operations.
  104. UVM: All necessary threads started. Selected RadarMode: 0
  105. UVM: Начало основного цикла управления SVM (Асинхронная подготовка)...
  106. UVM Main (SVM 0): Отправка команды подготовки типа 128 (Num 0)...
  107. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 128, тип UVM запроса 1.
  108. UVM Main (SVM 0): Команда подготовки типа 128 (Num 0) отправлена. Переход в состояние ожидания 2.
  109. UVM Main (SVM 1): Отправка команды подготовки типа 128 (Num 0)...
  110. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 128, тип UVM запроса 1.
  111. UVM Main (SVM 1): Команда подготовки типа 128 (Num 0) отправлена. Переход в состояние ожидания 2.
  112. UVM Main (SVM 2): Отправка команды подготовки типа 128 (Num 0)...
  113. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 128, тип UVM запроса 1.
  114. UVM Main (SVM 2): Команда подготовки типа 128 (Num 0) отправлена. Переход в состояние ожидания 2.
  115. UVM Main (SVM 3): Отправка команды подготовки типа 128 (Num 0)...
  116. send_uvm_request: Вход. Запрос для SVM 3, тип протокольного сообщения 128, тип UVM запроса 1.
  117. UVM Main (SVM 3): Команда подготовки типа 128 (Num 0) отправлена. Переход в состояние ожидания 2.
  118. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=3
  119. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=4
  120. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=5
  121. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=6
  122. DEBUG RECV: header_net.body_length (network order) = 0x0C00 (3072)
  123. DEBUG RECV: bodyLenHost (host order) = 12
  124. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 12
  125. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=3
  126. DEBUG UVM_MAIN RECV: svm_id=0, msg_type=129, body_len_host=12, calculated_weight=18
  127. UVM Main (SVM 0): Обработка ответа 'Подтверждение инициализации'.
  128. UVM Main (SVM 0): Отправка команды подготовки типа 1 (Num 1)...
  129. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 1, тип UVM запроса 1.
  130. UVM Main (SVM 0): Команда подготовки типа 1 (Num 1) отправлена. Переход в состояние ожидания 4.
  131. DEBUG RECV: header_net.body_length (network order) = 0x0C00 (3072)
  132. DEBUG RECV: bodyLenHost (host order) = 12
  133. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 12
  134. Получено сообщение через Ethernet: Тип=254, Номер=0, Длина тела=12, Handle=6
  135. DEBUG UVM_MAIN RECV: svm_id=3, msg_type=254, body_len_host=12, calculated_weight=18
  136. UVM Main (SVM 3): Получено ПРЕДУПРЕЖДЕНИЕ TKS=1.
  137. DEBUG RECV: header_net.body_length (network order) = 0x0C00 (3072)
  138. DEBUG RECV: bodyLenHost (host order) = 12
  139. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 12
  140. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=4
  141. DEBUG RECV: header_net.body_length (network order) = 0x0C00 (3072)
  142. DEBUG RECV: bodyLenHost (host order) = 12
  143. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 12
  144. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=5
  145. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=3
  146. DEBUG UVM_MAIN RECV: svm_id=1, msg_type=129, body_len_host=12, calculated_weight=18
  147. UVM Main (SVM 1): Обработка ответа 'Подтверждение инициализации'.
  148. UVM Main (SVM 1): Отправка команды подготовки типа 1 (Num 1)...
  149. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 1, тип UVM запроса 1.
  150. UVM Main (SVM 1): Команда подготовки типа 1 (Num 1) отправлена. Переход в состояние ожидания 4.
  151. DEBUG UVM_MAIN RECV: svm_id=2, msg_type=129, body_len_host=12, calculated_weight=18
  152. UVM Main (SVM 2): Обработка ответа 'Подтверждение инициализации'.
  153. UVM Main (SVM 2): Отправка команды подготовки типа 1 (Num 1)...
  154. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 1, тип UVM запроса 1.
  155. UVM Main (SVM 2): Команда подготовки типа 1 (Num 1) отправлена. Переход в состояние ожидания 4.
  156. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=4
  157. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=5
  158. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  159. DEBUG RECV: bodyLenHost (host order) = 8
  160. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  161. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=3
  162. DEBUG UVM_MAIN RECV: svm_id=0, msg_type=3, body_len_host=8, calculated_weight=14
  163. UVM Main (SVM 0): Обработка ответа 'Подтверждение контроля'.
  164. UVM Main (SVM 0): Отправка команды подготовки типа 2 (Num 2)...
  165. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 2, тип UVM запроса 1.
  166. UVM Main (SVM 0): Команда подготовки типа 2 (Num 2) отправлена. Переход в состояние ожидания 6.
  167. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=3
  168. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  169. DEBUG RECV: bodyLenHost (host order) = 8
  170. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  171. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=4
  172. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  173. DEBUG UVM_MAIN RECV: svm_id=1, msg_type=3, body_len_host=8, calculated_weight=14
  174. DEBUG RECV: bodyLenHost (host order) = 8
  175. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  176. Получено сообщение через Ethernet: Тип=4, Номер=2, Длина тела=8, Handle=3
  177. UVM Main (SVM 1): Обработка ответа 'Подтверждение контроля'.
  178. UVM Main (SVM 1): Отправка команды подготовки типа 2 (Num 2)...
  179. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 2, тип UVM запроса 1.
  180. UVM Main (SVM 1): Команда подготовки типа 2 (Num 2) отправлена. Переход в состояние ожидания 6.
  181. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=4
  182. DEBUG UVM_MAIN RECV: svm_id=0, msg_type=4, body_len_host=8, calculated_weight=14
  183. UVM Main (SVM 0): Обработка ответа 'Результаты контроля'. RSK=0x3F
  184. UVM Main (SVM 0): Отправка команды подготовки типа 6 (Num 3)...
  185. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 6, тип UVM запроса 1.
  186. UVM Main (SVM 0): Команда подготовки типа 6 (Num 3) отправлена. Переход в состояние ожидания 8.
  187. Отправка сообщения через Ethernet: Тип=6, Номер=3, Длина тела=0, Общий размер=6, Handle=3
  188. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  189. DEBUG RECV: bodyLenHost (host order) = 8
  190. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  191. Получено сообщение через Ethernet: Тип=4, Номер=2, Длина тела=8, Handle=4
  192. DEBUG UVM_MAIN RECV: svm_id=1, msg_type=4, body_len_host=8, calculated_weight=14
  193. UVM Main (SVM 1): Обработка ответа 'Результаты контроля'. RSK=0x3E
  194. UVM Main (SVM 1): Отправка команды подготовки типа 6 (Num 3)...
  195. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 6, тип UVM запроса 1.
  196. send_uvm_request: Линк для SVM 1 НЕ АКТИВЕН (статус 5), SENT в GUI не отправлен. Команда НЕ будет поставлена в очередь.
  197. DEBUG RECV: header_net.body_length (network order) = 0x1000 (4096)
  198. DEBUG RECV: bodyLenHost (host order) = 16
  199. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 16
  200. Получено сообщение через Ethernet: Тип=7, Номер=3, Длина тела=16, Handle=3
  201. DEBUG UVM_MAIN RECV: svm_id=0, msg_type=7, body_len_host=16, calculated_weight=22
  202. UVM Main (SVM 0): Обработка ответа 'Состояние линии'.
  203. UVM Main (SVM 0): Этап 'Подготовка к сеансу наблюдения' ЗАВЕРШЕН (prep_state=9).
  204. UVM Main (SVM 0): Подготовка завершена. Отправка параметров съемки (Режим: 0, LAK: 0x08)...
  205. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 160, тип UVM запроса 1.
  206. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 200, тип UVM запроса 1.
  207. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 161, тип UVM запроса 1.
  208. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 162, тип UVM запроса 1.
  209. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 255, тип UVM запроса 1.
  210. UVM Main (SVM 0): Параметры съемки отправлены. Состояние остается PREPARATION_COMPLETE (пока).
  211. UVM Main (SVM 1): Отправка команды подготовки типа 6 (Num 3)...
  212. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 6, тип UVM запроса 1.
  213. send_uvm_request: Линк для SVM 1 НЕ АКТИВЕН (статус 5), SENT в GUI не отправлен. Команда НЕ будет поставлена в очередь.
  214. Отправка сообщения через Ethernet: Тип=160, Номер=4, Длина тела=50, Общий размер=56, Handle=3
  215. Отправка сообщения через Ethernet: Тип=200, Номер=5, Длина тела=316, Общий размер=322, Handle=3
  216. Отправка сообщения через Ethernet: Тип=161, Номер=6, Длина тела=800, Общий размер=806, Handle=3
  217. Отправка сообщения через Ethernet: Тип=162, Номер=7, Длина тела=24, Общий размер=30, Handle=3
  218. Отправка сообщения через Ethernet: Тип=255, Номер=8, Длина тела=256, Общий размер=262, Handle=3
  219. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  220. DEBUG RECV: bodyLenHost (host order) = 8
  221. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  222. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=5
  223. DEBUG UVM_MAIN RECV: svm_id=2, msg_type=3, body_len_host=8, calculated_weight=14
  224. UVM Main (SVM 2): Обработка ответа 'Подтверждение контроля'.
  225. UVM Main (SVM 1): Отправка команды подготовки типа 6 (Num 3)...
  226. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 6, тип UVM запроса 1.
  227. send_uvm_request: Линк для SVM 1 НЕ АКТИВЕН (статус 5), SENT в GUI не отправлен. Команда НЕ будет поставлена в очередь.
  228. UVM Main (SVM 2): Отправка команды подготовки типа 2 (Num 2)...
  229. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 2, тип UVM запроса 1.
  230. UVM Main (SVM 2): Команда подготовки типа 2 (Num 2) отправлена. Переход в состояние ожидания 6.
  231. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=5
  232.  
  233.  
  234.  
  235. dtorkin@ubuntu1:~/Desktop/practice$ sudo ./svm_app
  236. SVM Multi-Port Server starting...
  237. SVM App-wide resources (srand) initialized.
  238. Message handlers initialized.
  239. SVM: Loading configuration...
  240. Configuration parsed successfully from 'config.ini'.
  241. Found configurations for 4 SVM instances in file.
  242. --- Effective Configuration ---
  243. interface_type = ethernet
  244. uvm_keepalive_timeout_sec = 15
  245. UVM Target IP (for SVMs to connect to, if UVM were server): 192.168.189.129
  246. SVM 0: Port=8080, LAK=0x08 (Config loaded: Yes)
  247. Simulate Control Failure: No
  248. Disconnect After: -1 messages
  249. Simulate Response Timeout: No
  250. Send Warning on Confirm: No (TKS: 0)
  251. SVM 1: Port=8081, LAK=0x09 (Config loaded: Yes)
  252. Simulate Control Failure: Yes
  253. Disconnect After: -1 messages
  254. Simulate Response Timeout: No
  255. Send Warning on Confirm: No (TKS: 0)
  256. SVM 2: Port=8082, LAK=0x0A (Config loaded: Yes)
  257. Simulate Control Failure: No
  258. Disconnect After: -1 messages
  259. Simulate Response Timeout: Yes
  260. Send Warning on Confirm: No (TKS: 0)
  261. SVM 3: Port=8083, LAK=0x0B (Config loaded: Yes)
  262. Simulate Control Failure: No
  263. Disconnect After: 2 messages
  264. Simulate Response Timeout: No
  265. Send Warning on Confirm: Yes (TKS: 1)
  266. -----------------------------
  267. SVM: Will attempt to start 4 instances based on config.
  268. DEBUG SVM MAIN - Instance 0 Settings: LAK=0x08, simulate_control_failure=0, disconnect_after=-1, simulate_timeout=0, send_warning=0, tks=0
  269. DEBUG SVM MAIN - Instance 1 Settings: LAK=0x09, simulate_control_failure=1, disconnect_after=-1, simulate_timeout=0, send_warning=0, tks=0
  270. DEBUG SVM MAIN - Instance 2 Settings: LAK=0x0A, simulate_control_failure=0, disconnect_after=-1, simulate_timeout=1, send_warning=0, tks=0
  271. DEBUG SVM MAIN - Instance 3 Settings: LAK=0x0B, simulate_control_failure=0, disconnect_after=2, simulate_timeout=0, send_warning=1, tks=1
  272. Thread-safe QueuedMessage queue created with capacity 400
  273. Ethernet: Listening on port 8080 (handle: 3)
  274. Listener thread started for SVM ID 0 (LAK 0x08, Port 8080, Listen FD 3)
  275. Listener (SVM 0, Port 8080): Waiting for connection...
  276. SVM: Starting common Sender thread...
  277. SVM: Sender thread started. 4 listeners active. Running...
  278. SVM Main: Waiting for shutdown signal...
  279. Ethernet: Listening on port 8082 (handle: 5)
  280. Listener thread started for SVM ID 2 (LAK 0x0A, Port 8082, Listen FD 5)
  281. Listener (SVM 2, Port 8082): Waiting for connection...
  282. Ethernet: Listening on port 8083 (handle: 6)
  283. Listener thread started for SVM ID 3 (LAK 0x0B, Port 8083, Listen FD 6)
  284. Listener (SVM 3, Port 8083): Waiting for connection...
  285. SVM Sender thread started (reads global outgoing queue).
  286. Ethernet: Listening on port 8081 (handle: 7)
  287. Listener thread started for SVM ID 1 (LAK 0x09, Port 8081, Listen FD 7)
  288. Listener (SVM 1, Port 8081): Waiting for connection...
  289. Listener (SVM 0, Port 8080): Accepted connection from 192.168.189.128:48576 (Client FD 4)
  290. Thread-safe QueuedMessage queue created with capacity 100
  291. Listener (SVM 0, Port 8080): Instance activated. Worker threads (Recv, Proc, Timer) started.
  292. SVM Processor thread started for instance 0.
  293. InstanceTimer (ID 0, LAK 0x08): Thread started.
  294. SVM Receiver thread started for instance 0 (LAK 0x08, handle: 4).
  295. Listener (SVM 1, Port 8081): Accepted connection from 192.168.189.128:39120 (Client FD 10)
  296. Thread-safe QueuedMessage queue created with capacity 100
  297. Listener (SVM 1, Port 8081): Instance activated. Worker threads (Recv, Proc, Timer) started.
  298. Listener (SVM 2, Port 8082): Accepted connection from 192.168.189.128:45524 (Client FD 8)
  299. Thread-safe QueuedMessage queue created with capacity 100
  300. Listener (SVM 2, Port 8082): Instance activated. Worker threads (Recv, Proc, Timer) started.
  301. SVM Receiver thread started for instance 1 (LAK 0x09, handle: 10).
  302. InstanceTimer (ID 1, LAK 0x09): Thread started.
  303. SVM Receiver thread started for instance 2 (LAK 0x0A, handle: 8).
  304. Listener (SVM 3, Port 8083): Accepted connection from 192.168.189.128:46426 (Client FD 9)
  305. Thread-safe QueuedMessage queue created with capacity 100
  306. Listener (SVM 3, Port 8083): Instance activated. Worker threads (Recv, Proc, Timer) started.
  307. InstanceTimer (ID 3, LAK 0x0B): Thread started.
  308. SVM Receiver thread started for instance 3 (LAK 0x0B, handle: 9).
  309. InstanceTimer (ID 2, LAK 0x0A): Thread started.
  310. SVM Processor thread started for instance 3.
  311. SVM Processor thread started for instance 2.
  312. SVM Processor thread started for instance 1.
  313. DEBUG RECV: header_net.body_length (network order) = 0x0200 (512)
  314. DEBUG RECV: bodyLenHost (host order) = 2
  315. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 2
  316. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=4
  317. DEBUG RECV: header_net.body_length (network order) = 0x0200 (512)
  318. DEBUG RECV: bodyLenHost (host order) = 2
  319. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 2
  320. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=10
  321. Processor (Inst 1): Обработка 'Инициализация канала'
  322. DEBUG RECV: header_net.body_length (network order) = 0x0200 (512)
  323. DEBUG RECV: bodyLenHost (host order) = 2
  324. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 2
  325. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=9
  326. Processor (Inst 0): Обработка 'Инициализация канала'
  327. Параметры: LAUVM=0x1, LAK=0x08 (assigned)
  328. SVM (Inst 0): Эмуляция выключения лазера...
  329. DEBUG RECV: header_net.body_length (network order) = 0x0200 (512)
  330. DEBUG RECV: bodyLenHost (host order) = 2
  331. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 2
  332. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=8
  333. Ответ 'Подтверждение инициализации' сформирован (LAK=0x08).
  334. Processor (Inst 2): Обработка 'Инициализация канала'
  335. Параметры: LAUVM=0x1, LAK=0x0A (assigned)
  336. SVM (Inst 2): Эмуляция выключения лазера...
  337. Processor (Inst 3): Обработка 'Инициализация канала'
  338. Параметры: LAUVM=0x1, LAK=0x0B (assigned)
  339. SVM (Inst 3, LAK 0x0B): SIMULATING warning instead of confirm init (TKS=1).
  340. Параметры: LAUVM=0x1, LAK=0x09 (assigned)
  341. SVM (Inst 1): Эмуляция выключения лазера...
  342. Ответ 'Подтверждение инициализации' сформирован (LAK=0x09).
  343. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=4
  344. Ответ 'Подтверждение инициализации' сформирован (LAK=0x0A).
  345. Отправка сообщения через Ethernet: Тип=254, Номер=0, Длина тела=12, Общий размер=18, Handle=9
  346. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=10
  347. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=8
  348. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  349. DEBUG RECV: bodyLenHost (host order) = 1
  350. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  351. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=4
  352. Processor (Inst 0): Обработка 'Провести контроль'
  353. SVM (Inst 0): Эмуляция самопроверки...
  354. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  355. DEBUG RECV: bodyLenHost (host order) = 1
  356. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  357. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=10
  358. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  359. DEBUG RECV: bodyLenHost (host order) = 1
  360. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  361. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=8
  362. Processor (Inst 1): Обработка 'Провести контроль'
  363. SVM (Inst 1): Эмуляция самопроверки...
  364. Processor (Inst 2): Обработка 'Провести контроль'
  365. SVM (Inst 2): Эмуляция самопроверки...
  366. Ответ 'Подтверждение контроля' сформирован.
  367. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=4
  368. Ответ 'Подтверждение контроля' сформирован.
  369. SVM (Inst 2, LAK 0x0A): SIMULATING response delay for 'Podtverzhdenie Kontrolya' AND preparing to stop responding.
  370. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  371. DEBUG RECV: bodyLenHost (host order) = 1
  372. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  373. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=4
  374. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=10
  375. Processor (Inst 0): Обработка 'Выдать результаты контроля'
  376. Ответ 'Результаты контроля' сформирован.
  377. Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=4
  378. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  379. DEBUG RECV: bodyLenHost (host order) = 1
  380. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  381. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=10
  382. Processor (Inst 1): Обработка 'Выдать результаты контроля'
  383. SVM (Inst 1, LAK 0x09): SIMULATING control failure (RSK=0x3E).
  384. Ответ 'Результаты контроля' сформирован.
  385. Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=10
  386. DEBUG RECV: header_net.body_length (network order) = 0x0000 (0)
  387. DEBUG RECV: bodyLenHost (host order) = 0
  388. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 0
  389. Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=4
  390. Processor (Inst 0): Обработка 'Выдать состояние линии'
  391. Ответ 'Состояние линии' сформирован.
  392. Отправка сообщения через Ethernet: Тип=7, Номер=3, Длина тела=16, Общий размер=22, Handle=4
  393. DEBUG RECV: header_net.body_length (network order) = 0x3200 (12800)
  394. DEBUG RECV: bodyLenHost (host order) = 50
  395. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 50
  396. Получено сообщение через Ethernet: Тип=160, Номер=4, Длина тела=50, Handle=4
  397. Processor (Inst 0): Обработка 'Принять параметры СО' (нет ответа).
  398. DEBUG RECV: header_net.body_length (network order) = 0x3C01 (15361)
  399. DEBUG RECV: bodyLenHost (host order) = 316
  400. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 316
  401. Получено сообщение через Ethernet: Тип=200, Номер=5, Длина тела=316, Handle=4
  402. DEBUG RECV: header_net.body_length (network order) = 0x2003 (8195)
  403. DEBUG RECV: bodyLenHost (host order) = 800
  404. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 800
  405. Получено сообщение через Ethernet: Тип=161, Номер=6, Длина тела=800, Handle=4
  406. DEBUG RECV: header_net.body_length (network order) = 0x1800 (6144)
  407. DEBUG RECV: bodyLenHost (host order) = 24
  408. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 24
  409. Получено сообщение через Ethernet: Тип=162, Номер=7, Длина тела=24, Handle=4
  410. DEBUG RECV: header_net.body_length (network order) = 0x0001 (1)
  411. DEBUG RECV: bodyLenHost (host order) = 256
  412. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 256
  413. Получено сообщение через Ethernet: Тип=255, Номер=8, Длина тела=256, Handle=4
  414. Processor (Inst 0): Обработка 'Принять параметры 3ЦО' (нет ответа).
  415. Processor (Inst 0): Обработка 'Принять TIME_REF_RANGE' (нет ответа).
  416. Processor (Inst 0): Обработка 'Принять Reper' (нет ответа).
  417. Processor (Inst 0): Обработка 'Навигационные данные' (нет ответа).
  418. Ответ 'Подтверждение контроля' сформирован.
  419. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=8
  420. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  421. DEBUG RECV: bodyLenHost (host order) = 1
  422. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  423. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=8
  424. Processor (Inst 2, LAK 0x0A): SIMULATING NO RESPONSE for 'Vydat Rezultaty Kontrolya' due to timeout simulation.
  425.  
  426.  
Advertisement
Add Comment
Please, Sign In to add comment