dtorkin

Untitled

May 26th, 2025 (edited)
20
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 86.56 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:2;Type:129;Num:0;LAK:0x01;BCB:0x50000000;Weight:3078;Details:SLP=0x03;VDR=0x10;BOP1=0x11;BOP2=0x12
  11. SENT;SVM_ID:2;Type:1;Num:1;LAK:0x0A;Weight:7
  12. RECV;SVM_ID:0;Type:129;Num:0;LAK:0x01;BCB:0x50000000;Weight:3078;Details:SLP=0x03;VDR=0x10;BOP1=0x11;BOP2=0x12
  13. SENT;SVM_ID:0;Type:1;Num:1;LAK:0x08;Weight:7
  14. RECV;SVM_ID:1;Type:129;Num:0;LAK:0x01;BCB:0x50000000;Weight:3078;Details:SLP=0x03;VDR=0x10;BOP1=0x11;BOP2=0x12
  15. SENT;SVM_ID:1;Type:1;Num:1;LAK:0x09;Weight:7
  16. RECV;SVM_ID:3;Type:129;Num:0;LAK:0x01;BCB:0x50000000;Weight:3078;Details:SLP=0x03;VDR=0x10;BOP1=0x11;BOP2=0x12
  17. SENT;SVM_ID:3;Type:1;Num:1;LAK:0x0B;Weight:7
  18. RECV;SVM_ID:2;Type:3;Num:1;LAK:0x01;BCB:0x64000000;Weight:2054;Details:TK=0x01
  19. SENT;SVM_ID:2;Type:2;Num:2;LAK:0x0A;Weight:7
  20. RECV;SVM_ID:3;Type:3;Num:1;LAK:0x01;BCB:0x64000000;Weight:2054;Details:TK=0x01
  21. SENT;SVM_ID:3;Type:2;Num:2;LAK:0x0B;Weight:7
  22. RECV;SVM_ID:2;Type:4;Num:2;LAK:0x01;BCB:0x64000000;Weight:2054;Details:RSK=0x3F;VSK=38400ms
  23. SENT;SVM_ID:2;Type:6;Num:3;LAK:0x0A;Weight:6
  24. RECV;SVM_ID:1;Type:3;Num:1;LAK:0x01;BCB:0x64000000;Weight:2054;Details:TK=0x01
  25. SENT;SVM_ID:1;Type:2;Num:2;LAK:0x09;Weight:7
  26. RECV;SVM_ID:0;Type:3;Num:1;LAK:0x01;BCB:0x64000000;Weight:2054;Details:TK=0x01
  27. SENT;SVM_ID:0;Type:2;Num:2;LAK:0x08;Weight:7
  28. RECV;SVM_ID:2;Type:7;Num:3;LAK:0x01;BCB:0x64000000;Weight:4102;Details:KLA=512;SLA=541982720;KSA=0
  29. SENT;SVM_ID:2;Type:160;Num:4;LAK:0x0A;Weight:56
  30. SENT;SVM_ID:2;Type:200;Num:5;LAK:0x0A;Weight:322
  31. SENT;SVM_ID:2;Type:161;Num:6;LAK:0x0A;Weight:806
  32. SENT;SVM_ID:2;Type:162;Num:7;LAK:0x0A;Weight:30
  33. SENT;SVM_ID:2;Type:255;Num:8;LAK:0x0A;Weight:262
  34. RECV;SVM_ID:3;Type:4;Num:2;LAK:0x01;BCB:0x64000000;Weight:2054;Details:RSK=0x3F;VSK=38400ms
  35. SENT;SVM_ID:3;Type:6;Num:3;LAK:0x0B;Weight:6
  36. RECV;SVM_ID:1;Type:4;Num:2;LAK:0x01;BCB:0x64000000;Weight:2054;Details:RSK=0x3F;VSK=38400ms
  37. SENT;SVM_ID:1;Type:6;Num:3;LAK:0x09;Weight:6
  38. RECV;SVM_ID:0;Type:4;Num:2;LAK:0x01;BCB:0x64000000;Weight:2054;Details:RSK=0x3F;VSK=38400ms
  39. SENT;SVM_ID:0;Type:6;Num:3;LAK:0x08;Weight:6
  40. RECV;SVM_ID:1;Type:7;Num:3;LAK:0x01;BCB:0x65000000;Weight:4102;Details:KLA=512;SLA=0;KSA=512
  41. SENT;SVM_ID:1;Type:160;Num:4;LAK:0x09;Weight:56
  42. SENT;SVM_ID:1;Type:200;Num:5;LAK:0x09;Weight:322
  43. SENT;SVM_ID:1;Type:161;Num:6;LAK:0x09;Weight:806
  44. SENT;SVM_ID:1;Type:162;Num:7;LAK:0x09;Weight:30
  45. SENT;SVM_ID:1;Type:255;Num:8;LAK:0x09;Weight:262
  46. RECV;SVM_ID:0;Type:7;Num:3;LAK:0x01;BCB:0x65000000;Weight:4102;Details:KLA=512;SLA=541982720;KSA=256
  47. SENT;SVM_ID:0;Type:160;Num:4;LAK:0x08;Weight:56
  48. SENT;SVM_ID:0;Type:200;Num:5;LAK:0x08;Weight:322
  49. SENT;SVM_ID:0;Type:161;Num:6;LAK:0x08;Weight:806
  50. SENT;SVM_ID:0;Type:162;Num:7;LAK:0x08;Weight:30
  51. SENT;SVM_ID:0;Type:255;Num:8;LAK:0x08;Weight:262
  52. RECV;SVM_ID:3;Type:7;Num:3;LAK:0x01;BCB:0x65000000;Weight:4102;Details:KLA=256;SLA=0;KSA=0
  53. SENT;SVM_ID:3;Type:160;Num:4;LAK:0x0B;Weight:56
  54. SENT;SVM_ID:3;Type:200;Num:5;LAK:0x0B;Weight:322
  55. SENT;SVM_ID:3;Type:161;Num:6;LAK:0x0B;Weight:806
  56. SENT;SVM_ID:3;Type:162;Num:7;LAK:0x0B;Weight:30
  57. SENT;SVM_ID:3;Type:255;Num:8;LAK:0x0B;Weight:262
  58.  
  59. dtorkin@ubuntu1:~/Desktop/practice$ sudo ./uvm_app --wait-for-gui OR
  60. UVM: Option --wait-for-gui enabled. Will wait for GUI connection.
  61. DEBUG UVM: Effective RadarMode selected: 0
  62. UVM: Загрузка конфигурации...
  63. Configuration parsed successfully from 'config.ini'.
  64. Found configurations for 4 SVM instances in file.
  65. --- Effective Configuration ---
  66. interface_type = ethernet
  67. UVM Target: 192.168.189.129:8080
  68. SVM 0: Port=8080, LAK=0x08 (Loaded: Yes)
  69. Simulate Control Failure: No
  70. Disconnect After: -1 messages
  71. Simulate Response Timeout: No
  72. Send Warning on Confirm: No (TKS: 1)
  73. SVM 1: Port=8081, LAK=0x09 (Loaded: Yes)
  74. Simulate Control Failure: No
  75. Disconnect After: -1 messages
  76. Simulate Response Timeout: No
  77. Send Warning on Confirm: No (TKS: 1)
  78. SVM 2: Port=8082, LAK=0x0A (Loaded: Yes)
  79. Simulate Control Failure: No
  80. Disconnect After: -1 messages
  81. Simulate Response Timeout: No
  82. Send Warning on Confirm: No (TKS: 1)
  83. SVM 3: Port=8083, LAK=0x0B (Loaded: Yes)
  84. Simulate Control Failure: No
  85. Disconnect After: -1 messages
  86. Simulate Response Timeout: No
  87. Send Warning on Confirm: No (TKS: 1)
  88. -----------------------------
  89. UVM: Found 4 SVM configurations in config file.
  90. Thread-safe UVM request queue created with capacity 50
  91. Thread-safe UVM Response queue created with capacity 200
  92. UVM: Connecting to SVMs...
  93. DEBUG UVM: IP before loop: 192.168.189.129
  94. UVM: Attempting to connect to SVM ID 0 (IP: 192.168.189.129, Port: 8080)...
  95. DEBUG UVM: Preparing to create interface for SVM 0 with IP=192.168.189.129, Port=8080
  96. Ethernet: Connected to 192.168.189.129:8080 (handle: 3)
  97. UVM: Successfully connected to SVM ID 0 (Handle: 3).
  98. UVM: Attempting to connect to SVM ID 1 (IP: 192.168.189.129, Port: 8081)...
  99. DEBUG UVM: Preparing to create interface for SVM 1 with IP=192.168.189.129, Port=8081
  100. Ethernet: Connected to 192.168.189.129:8081 (handle: 4)
  101. UVM: Successfully connected to SVM ID 1 (Handle: 4).
  102. UVM: Attempting to connect to SVM ID 2 (IP: 192.168.189.129, Port: 8082)...
  103. DEBUG UVM: Preparing to create interface for SVM 2 with IP=192.168.189.129, Port=8082
  104. Ethernet: Connected to 192.168.189.129:8082 (handle: 5)
  105. UVM: Successfully connected to SVM ID 2 (Handle: 5).
  106. UVM: Attempting to connect to SVM ID 3 (IP: 192.168.189.129, Port: 8083)...
  107. DEBUG UVM: Preparing to create interface for SVM 3 with IP=192.168.189.129, Port=8083
  108. Ethernet: Connected to 192.168.189.129:8083 (handle: 6)
  109. UVM: Successfully connected to SVM ID 3 (Handle: 6).
  110. UVM: Connected to 4 out of 4 configured SVMs.
  111. UVM: Запуск потоков Sender, Receiver(s) и GUI Server...
  112. UVM: Waiting for GUI client to connect on port 12345 (or press Ctrl+C)...
  113. UVM Receiver thread started for SVM ID 1 (handle: 4).
  114. GUI Server: Starting listener on port 12345
  115. GUI Server: Waiting for GUI connection on port 12345...
  116. UVM Sender thread started.
  117. UVM Receiver thread started for SVM ID 0 (handle: 3).
  118. UVM Receiver thread started for SVM ID 2 (handle: 5).
  119. UVM Receiver thread started for SVM ID 3 (handle: 6).
  120. GUI Server: Accepted connection from 127.0.0.1:35392 (FD 8)
  121. GUI Server: Sending initial state to new GUI client (FD 8).
  122. GUI Server: Initial state sent to GUI client (FD 8).
  123. UVM: GUI client connected! Proceeding with SVM operations.
  124. UVM: All necessary threads started. Selected RadarMode: 0
  125. UVM: Начало основного цикла управления SVM (Асинхронная подготовка)...
  126. UVM Main (SVM 0): Отправка команды подготовки типа 128 (Num 0)...
  127. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 128, тип UVM запроса 1.
  128. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  129. send_uvm_request: Статус линка для SVM 0: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  130. DEBUG SENT Type 160: body_len_sent_host = 2, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 8
  131. send_uvm_request: SENT событие отправлено в GUI для SVM 0, тип 128.
  132. send_uvm_request: uvm_outstanding_sends увеличен до 1.
  133. send_uvm_request: Запрос для SVM 0, тип протокольного сообщения 128 УСПЕШНО помещен в очередь.
  134. UVM Main (SVM 0): Команда подготовки типа 128 (Num 0) отправлена. Переход в состояние ожидания 2.
  135. UVM Main (SVM 1): Отправка команды подготовки типа 128 (Num 0)...
  136. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 128, тип UVM запроса 1.
  137. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  138. send_uvm_request: Статус линка для SVM 1: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  139. DEBUG SENT Type 160: body_len_sent_host = 2, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 8
  140. send_uvm_request: SENT событие отправлено в GUI для SVM 1, тип 128.
  141. send_uvm_request: uvm_outstanding_sends увеличен до 2.
  142. send_uvm_request: Запрос для SVM 1, тип протокольного сообщения 128 УСПЕШНО помещен в очередь.
  143. UVM Main (SVM 1): Команда подготовки типа 128 (Num 0) отправлена. Переход в состояние ожидания 2.
  144. UVM Main (SVM 2): Отправка команды подготовки типа 128 (Num 0)...
  145. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 128, тип UVM запроса 1.
  146. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  147. send_uvm_request: Статус линка для SVM 2: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  148. DEBUG SENT Type 160: body_len_sent_host = 2, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 8
  149. send_uvm_request: SENT событие отправлено в GUI для SVM 2, тип 128.
  150. send_uvm_request: uvm_outstanding_sends увеличен до 3.
  151. send_uvm_request: Запрос для SVM 2, тип протокольного сообщения 128 УСПЕШНО помещен в очередь.
  152. UVM Main (SVM 2): Команда подготовки типа 128 (Num 0) отправлена. Переход в состояние ожидания 2.
  153. UVM Main (SVM 3): Отправка команды подготовки типа 128 (Num 0)...
  154. send_uvm_request: Вход. Запрос для SVM 3, тип протокольного сообщения 128, тип UVM запроса 1.
  155. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  156. send_uvm_request: Статус линка для SVM 3: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  157. DEBUG SENT Type 160: body_len_sent_host = 2, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 8
  158. send_uvm_request: SENT событие отправлено в GUI для SVM 3, тип 128.
  159. send_uvm_request: uvm_outstanding_sends увеличен до 4.
  160. send_uvm_request: Запрос для SVM 3, тип протокольного сообщения 128 УСПЕШНО помещен в очередь.
  161. UVM Main (SVM 3): Команда подготовки типа 128 (Num 0) отправлена. Переход в состояние ожидания 2.
  162. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=3
  163. UVM Sender: Сообщение тип 128 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 0.
  164. UVM Sender: uvm_outstanding_sends уменьшен до 3 (после обработки запроса тип 128 для SVM 0).
  165. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=4
  166. UVM Sender: Сообщение тип 128 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 1.
  167. UVM Sender: uvm_outstanding_sends уменьшен до 2 (после обработки запроса тип 128 для SVM 1).
  168. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=5
  169. UVM Sender: Сообщение тип 128 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 2.
  170. UVM Sender: uvm_outstanding_sends уменьшен до 1 (после обработки запроса тип 128 для SVM 2).
  171. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=6
  172. UVM Sender: Сообщение тип 128 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 3.
  173. UVM Sender: uvm_outstanding_sends уменьшен до 0 (после обработки запроса тип 128 для SVM 3).
  174. DEBUG RECV: header_net.body_length (network order) = 0x0C00 (3072)
  175. DEBUG RECV: bodyLenHost (host order) = 12
  176. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 12
  177. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=5
  178. DEBUG RECV: header_net.body_length (network order) = 0x0C00 (3072)
  179. DEBUG RECV: bodyLenHost (host order) = 12
  180. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 12
  181. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=3
  182. UVM Main (SVM 2): Обработка ответа 'Подтверждение инициализации'.
  183. UVM Main (SVM 2): Отправка команды подготовки типа 1 (Num 1)...
  184. DEBUG RECV: header_net.body_length (network order) = 0x0C00 (3072)
  185. DEBUG RECV: bodyLenHost (host order) = 12
  186. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 12
  187. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=6
  188. DEBUG RECV: header_net.body_length (network order) = 0x0C00 (3072)
  189. DEBUG RECV: bodyLenHost (host order) = 12
  190. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 12
  191. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=4
  192. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 1, тип UVM запроса 1.
  193. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  194. send_uvm_request: Статус линка для SVM 2: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  195. DEBUG SENT Type 160: body_len_sent_host = 1, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 7
  196. send_uvm_request: SENT событие отправлено в GUI для SVM 2, тип 1.
  197. send_uvm_request: uvm_outstanding_sends увеличен до 1.
  198. send_uvm_request: Запрос для SVM 2, тип протокольного сообщения 1 УСПЕШНО помещен в очередь.
  199. UVM Main (SVM 2): Команда подготовки типа 1 (Num 1) отправлена. Переход в состояние ожидания 4.
  200. UVM Main (SVM 0): Обработка ответа 'Подтверждение инициализации'.
  201. UVM Main (SVM 0): Отправка команды подготовки типа 1 (Num 1)...
  202. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 1, тип UVM запроса 1.
  203. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  204. send_uvm_request: Статус линка для SVM 0: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  205. DEBUG SENT Type 160: body_len_sent_host = 1, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 7
  206. send_uvm_request: SENT событие отправлено в GUI для SVM 0, тип 1.
  207. send_uvm_request: uvm_outstanding_sends увеличен до 2.
  208. send_uvm_request: Запрос для SVM 0, тип протокольного сообщения 1 УСПЕШНО помещен в очередь.
  209. UVM Main (SVM 0): Команда подготовки типа 1 (Num 1) отправлена. Переход в состояние ожидания 4.
  210. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=5
  211. UVM Sender: Сообщение тип 1 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 2.
  212. UVM Sender: uvm_outstanding_sends уменьшен до 1 (после обработки запроса тип 1 для SVM 2).
  213. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=3
  214. UVM Sender: Сообщение тип 1 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 0.
  215. UVM Main (SVM 1): Обработка ответа 'Подтверждение инициализации'.
  216. UVM Main (SVM 1): Отправка команды подготовки типа 1 (Num 1)...
  217. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 1, тип UVM запроса 1.
  218. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  219. send_uvm_request: Статус линка для SVM 1: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  220. DEBUG SENT Type 160: body_len_sent_host = 1, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 7
  221. send_uvm_request: SENT событие отправлено в GUI для SVM 1, тип 1.
  222. UVM Sender: uvm_outstanding_sends уменьшен до 0 (после обработки запроса тип 1 для SVM 0).
  223. send_uvm_request: uvm_outstanding_sends увеличен до 1.
  224. send_uvm_request: Запрос для SVM 1, тип протокольного сообщения 1 УСПЕШНО помещен в очередь.
  225. UVM Main (SVM 1): Команда подготовки типа 1 (Num 1) отправлена. Переход в состояние ожидания 4.
  226. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=4
  227. UVM Sender: Сообщение тип 1 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 1.
  228. UVM Main (SVM 3): Обработка ответа 'Подтверждение инициализации'.
  229. UVM Main (SVM 3): Отправка команды подготовки типа 1 (Num 1)...
  230. send_uvm_request: Вход. Запрос для SVM 3, тип протокольного сообщения 1, тип UVM запроса 1.
  231. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  232. send_uvm_request: Статус линка для SVM 3: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  233. UVM Sender: uvm_outstanding_sends уменьшен до 0 (после обработки запроса тип 1 для SVM 1).
  234. DEBUG SENT Type 160: body_len_sent_host = 1, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 7
  235. send_uvm_request: SENT событие отправлено в GUI для SVM 3, тип 1.
  236. send_uvm_request: uvm_outstanding_sends увеличен до 1.
  237. send_uvm_request: Запрос для SVM 3, тип протокольного сообщения 1 УСПЕШНО помещен в очередь.
  238. UVM Main (SVM 3): Команда подготовки типа 1 (Num 1) отправлена. Переход в состояние ожидания 4.
  239. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=6
  240. UVM Sender: Сообщение тип 1 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 3.
  241. UVM Sender: uvm_outstanding_sends уменьшен до 0 (после обработки запроса тип 1 для SVM 3).
  242. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  243. DEBUG RECV: bodyLenHost (host order) = 8
  244. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  245. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=5
  246. UVM Main (SVM 2): Обработка ответа 'Подтверждение контроля'.
  247. UVM Main (SVM 2): Отправка команды подготовки типа 2 (Num 2)...
  248. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 2, тип UVM запроса 1.
  249. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  250. send_uvm_request: Статус линка для SVM 2: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  251. DEBUG SENT Type 160: body_len_sent_host = 1, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 7
  252. send_uvm_request: SENT событие отправлено в GUI для SVM 2, тип 2.
  253. send_uvm_request: uvm_outstanding_sends увеличен до 1.
  254. send_uvm_request: Запрос для SVM 2, тип протокольного сообщения 2 УСПЕШНО помещен в очередь.
  255. UVM Main (SVM 2): Команда подготовки типа 2 (Num 2) отправлена. Переход в состояние ожидания 6.
  256. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=5
  257. UVM Sender: Сообщение тип 2 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 2.
  258. UVM Sender: uvm_outstanding_sends уменьшен до 0 (после обработки запроса тип 2 для SVM 2).
  259. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  260. DEBUG RECV: bodyLenHost (host order) = 8
  261. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  262. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=6
  263. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  264. DEBUG RECV: bodyLenHost (host order) = 8
  265. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  266. DEBUG RECV: bodyLenHost (host order) = 8
  267. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  268. Получено сообщение через Ethernet: Тип=4, Номер=2, Длина тела=8, Handle=5
  269. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  270. DEBUG RECV: bodyLenHost (host order) = 8
  271. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  272. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  273. UVM Main (SVM 3): Обработка ответа 'Подтверждение контроля'.
  274. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=3
  275. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=4
  276. UVM Main (SVM 3): Отправка команды подготовки типа 2 (Num 2)...
  277. send_uvm_request: Вход. Запрос для SVM 3, тип протокольного сообщения 2, тип UVM запроса 1.
  278. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  279. send_uvm_request: Статус линка для SVM 3: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  280. DEBUG SENT Type 160: body_len_sent_host = 1, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 7
  281. send_uvm_request: SENT событие отправлено в GUI для SVM 3, тип 2.
  282. send_uvm_request: uvm_outstanding_sends увеличен до 1.
  283. send_uvm_request: Запрос для SVM 3, тип протокольного сообщения 2 УСПЕШНО помещен в очередь.
  284. UVM Main (SVM 3): Команда подготовки типа 2 (Num 2) отправлена. Переход в состояние ожидания 6.
  285. UVM Main (SVM 2): Обработка ответа 'Результаты контроля'. RSK=0x3F
  286. UVM Main (SVM 2): Отправка команды подготовки типа 6 (Num 3)...
  287. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 6, тип UVM запроса 1.
  288. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  289. send_uvm_request: Статус линка для SVM 2: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  290. DEBUG SENT Type 160: body_len_sent_host = 0, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 6
  291. send_uvm_request: SENT событие отправлено в GUI для SVM 2, тип 6.
  292. send_uvm_request: uvm_outstanding_sends увеличен до 2.
  293. send_uvm_request: Запрос для SVM 2, тип протокольного сообщения 6 УСПЕШНО помещен в очередь.
  294. UVM Main (SVM 2): Команда подготовки типа 6 (Num 3) отправлена. Переход в состояние ожидания 8.
  295. UVM Main (SVM 1): Обработка ответа 'Подтверждение контроля'.
  296. UVM Main (SVM 1): Отправка команды подготовки типа 2 (Num 2)...
  297. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 2, тип UVM запроса 1.
  298. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  299. send_uvm_request: Статус линка для SVM 1: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  300. DEBUG SENT Type 160: body_len_sent_host = 1, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 7
  301. send_uvm_request: SENT событие отправлено в GUI для SVM 1, тип 2.
  302. send_uvm_request: uvm_outstanding_sends увеличен до 3.
  303. send_uvm_request: Запрос для SVM 1, тип протокольного сообщения 2 УСПЕШНО помещен в очередь.
  304. UVM Main (SVM 1): Команда подготовки типа 2 (Num 2) отправлена. Переход в состояние ожидания 6.
  305. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=6
  306. UVM Sender: Сообщение тип 2 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 3.
  307. UVM Sender: uvm_outstanding_sends уменьшен до 2 (после обработки запроса тип 2 для SVM 3).
  308. Отправка сообщения через Ethernet: Тип=6, Номер=3, Длина тела=0, Общий размер=6, Handle=5
  309. UVM Sender: Сообщение тип 6 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 2.
  310. UVM Sender: uvm_outstanding_sends уменьшен до 1 (после обработки запроса тип 6 для SVM 2).
  311. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=4
  312. UVM Sender: Сообщение тип 2 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 1.
  313. UVM Sender: uvm_outstanding_sends уменьшен до 0 (после обработки запроса тип 2 для SVM 1).
  314. UVM Main (SVM 0): Обработка ответа 'Подтверждение контроля'.
  315. UVM Main (SVM 0): Отправка команды подготовки типа 2 (Num 2)...
  316. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 2, тип UVM запроса 1.
  317. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  318. send_uvm_request: Статус линка для SVM 0: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  319. DEBUG SENT Type 160: body_len_sent_host = 1, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 7
  320. send_uvm_request: SENT событие отправлено в GUI для SVM 0, тип 2.
  321. send_uvm_request: uvm_outstanding_sends увеличен до 1.
  322. send_uvm_request: Запрос для SVM 0, тип протокольного сообщения 2 УСПЕШНО помещен в очередь.
  323. UVM Main (SVM 0): Команда подготовки типа 2 (Num 2) отправлена. Переход в состояние ожидания 6.
  324. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=3
  325. UVM Sender: Сообщение тип 2 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 0.
  326. UVM Sender: uvm_outstanding_sends уменьшен до 0 (после обработки запроса тип 2 для SVM 0).
  327. DEBUG RECV: header_net.body_length (network order) = 0x1000 (4096)
  328. DEBUG RECV: bodyLenHost (host order) = 16
  329. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 16
  330. Получено сообщение через Ethernet: Тип=7, Номер=3, Длина тела=16, Handle=5
  331. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  332. DEBUG RECV: bodyLenHost (host order) = 8
  333. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  334. Получено сообщение через Ethernet: Тип=4, Номер=2, Длина тела=8, Handle=6
  335. UVM Main (SVM 2): Обработка ответа 'Состояние линии'.
  336. UVM Main (SVM 2): Этап 'Подготовка к сеансу наблюдения' ЗАВЕРШЕН (prep_state=9).
  337. UVM Main (SVM 2): Подготовка завершена. Отправка параметров съемки (Режим: 0, LAK: 0x0A)...
  338. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 160, тип UVM запроса 1.
  339. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  340. send_uvm_request: Статус линка для SVM 2: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  341. DEBUG SENT Type 160: body_len_sent_host = 50, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 56
  342. send_uvm_request: SENT событие отправлено в GUI для SVM 2, тип 160.
  343. send_uvm_request: uvm_outstanding_sends увеличен до 1.
  344. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  345. DEBUG RECV: bodyLenHost (host order) = 8
  346. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  347. Получено сообщение через Ethernet: Тип=4, Номер=2, Длина тела=8, Handle=3
  348. send_uvm_request: Запрос для SVM 2, тип протокольного сообщения 160 УСПЕШНО помещен в очередь.
  349. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 200, тип UVM запроса 1.
  350. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  351. send_uvm_request: Статус линка для SVM 2: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  352. DEBUG SENT Type 160: body_len_sent_host = 316, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 322
  353. send_uvm_request: SENT событие отправлено в GUI для SVM 2, тип 200.
  354. send_uvm_request: uvm_outstanding_sends увеличен до 2.
  355. send_uvm_request: Запрос для SVM 2, тип протокольного сообщения 200 УСПЕШНО помещен в очередь.
  356. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 161, тип UVM запроса 1.
  357. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  358. send_uvm_request: Статус линка для SVM 2: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  359. DEBUG SENT Type 160: body_len_sent_host = 800, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 806
  360. send_uvm_request: SENT событие отправлено в GUI для SVM 2, тип 161.
  361. send_uvm_request: uvm_outstanding_sends увеличен до 3.
  362. send_uvm_request: Запрос для SVM 2, тип протокольного сообщения 161 УСПЕШНО помещен в очередь.
  363. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 162, тип UVM запроса 1.
  364. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  365. send_uvm_request: Статус линка для SVM 2: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  366. DEBUG SENT Type 160: body_len_sent_host = 24, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 30
  367. send_uvm_request: SENT событие отправлено в GUI для SVM 2, тип 162.
  368. send_uvm_request: uvm_outstanding_sends увеличен до 4.
  369. send_uvm_request: Запрос для SVM 2, тип протокольного сообщения 162 УСПЕШНО помещен в очередь.
  370. send_uvm_request: Вход. Запрос для SVM 2, тип протокольного сообщения 255, тип UVM запроса 1.
  371. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  372. send_uvm_request: Статус линка для SVM 2: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  373. DEBUG SENT Type 160: body_len_sent_host = 256, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 262
  374. send_uvm_request: SENT событие отправлено в GUI для SVM 2, тип 255.
  375. send_uvm_request: uvm_outstanding_sends увеличен до 5.
  376. send_uvm_request: Запрос для SVM 2, тип протокольного сообщения 255 УСПЕШНО помещен в очередь.
  377. UVM Main (SVM 2): Параметры съемки отправлены. Состояние остается PREPARATION_COMPLETE (пока).
  378. DEBUG RECV: header_net.body_length (network order) = 0x0800 (2048)
  379. DEBUG RECV: bodyLenHost (host order) = 8
  380. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 8
  381. Получено сообщение через Ethernet: Тип=4, Номер=2, Длина тела=8, Handle=4
  382. UVM Main (SVM 3): Обработка ответа 'Результаты контроля'. RSK=0x3F
  383. UVM Main (SVM 3): Отправка команды подготовки типа 6 (Num 3)...
  384. send_uvm_request: Вход. Запрос для SVM 3, тип протокольного сообщения 6, тип UVM запроса 1.
  385. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  386. send_uvm_request: Статус линка для SVM 3: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  387. DEBUG SENT Type 160: body_len_sent_host = 0, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 6
  388. send_uvm_request: SENT событие отправлено в GUI для SVM 3, тип 6.
  389. send_uvm_request: uvm_outstanding_sends увеличен до 6.
  390. send_uvm_request: Запрос для SVM 3, тип протокольного сообщения 6 УСПЕШНО помещен в очередь.
  391. UVM Main (SVM 3): Команда подготовки типа 6 (Num 3) отправлена. Переход в состояние ожидания 8.
  392. Отправка сообщения через Ethernet: Тип=160, Номер=4, Длина тела=50, Общий размер=56, Handle=5
  393. UVM Main (SVM 1): Обработка ответа 'Результаты контроля'. RSK=0x3F
  394. UVM Sender: Сообщение тип 160 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 2.
  395. UVM Sender: uvm_outstanding_sends уменьшен до 5 (после обработки запроса тип 160 для SVM 2).
  396. UVM Main (SVM 1): Отправка команды подготовки типа 6 (Num 3)...
  397. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 6, тип UVM запроса 1.
  398. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  399. send_uvm_request: Статус линка для SVM 1: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  400. DEBUG SENT Type 160: body_len_sent_host = 0, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 6
  401. send_uvm_request: SENT событие отправлено в GUI для SVM 1, тип 6.
  402. send_uvm_request: uvm_outstanding_sends увеличен до 6.
  403. send_uvm_request: Запрос для SVM 1, тип протокольного сообщения 6 УСПЕШНО помещен в очередь.
  404. UVM Main (SVM 1): Команда подготовки типа 6 (Num 3) отправлена. Переход в состояние ожидания 8.
  405. UVM Main (SVM 0): Обработка ответа 'Результаты контроля'. RSK=0x3F
  406. UVM Main (SVM 0): Отправка команды подготовки типа 6 (Num 3)...
  407. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 6, тип UVM запроса 1.
  408. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  409. send_uvm_request: Статус линка для SVM 0: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  410. DEBUG SENT Type 160: body_len_sent_host = 0, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 6
  411. send_uvm_request: SENT событие отправлено в GUI для SVM 0, тип 6.
  412. send_uvm_request: uvm_outstanding_sends увеличен до 7.
  413. send_uvm_request: Запрос для SVM 0, тип протокольного сообщения 6 УСПЕШНО помещен в очередь.
  414. UVM Main (SVM 0): Команда подготовки типа 6 (Num 3) отправлена. Переход в состояние ожидания 8.
  415. Отправка сообщения через Ethernet: Тип=200, Номер=5, Длина тела=316, Общий размер=322, Handle=5
  416. UVM Sender: Сообщение тип 200 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 2.
  417. UVM Sender: uvm_outstanding_sends уменьшен до 6 (после обработки запроса тип 200 для SVM 2).
  418. Отправка сообщения через Ethernet: Тип=161, Номер=6, Длина тела=800, Общий размер=806, Handle=5
  419. UVM Sender: Сообщение тип 161 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 2.
  420. UVM Sender: uvm_outstanding_sends уменьшен до 5 (после обработки запроса тип 161 для SVM 2).
  421. Отправка сообщения через Ethernet: Тип=162, Номер=7, Длина тела=24, Общий размер=30, Handle=5
  422. UVM Sender: Сообщение тип 162 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 2.
  423. UVM Sender: uvm_outstanding_sends уменьшен до 4 (после обработки запроса тип 162 для SVM 2).
  424. Отправка сообщения через Ethernet: Тип=255, Номер=8, Длина тела=256, Общий размер=262, Handle=5
  425. UVM Sender: Сообщение тип 255 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 2.
  426. UVM Sender: uvm_outstanding_sends уменьшен до 3 (после обработки запроса тип 255 для SVM 2).
  427. Отправка сообщения через Ethernet: Тип=6, Номер=3, Длина тела=0, Общий размер=6, Handle=6
  428. UVM Sender: Сообщение тип 6 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 3.
  429. UVM Sender: uvm_outstanding_sends уменьшен до 2 (после обработки запроса тип 6 для SVM 3).
  430. Отправка сообщения через Ethernet: Тип=6, Номер=3, Длина тела=0, Общий размер=6, Handle=4
  431. UVM Sender: Сообщение тип 6 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 1.
  432. UVM Sender: uvm_outstanding_sends уменьшен до 1 (после обработки запроса тип 6 для SVM 1).
  433. Отправка сообщения через Ethernet: Тип=6, Номер=3, Длина тела=0, Общий размер=6, Handle=3
  434. UVM Sender: Сообщение тип 6 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 0.
  435. UVM Sender: uvm_outstanding_sends уменьшен до 0 (после обработки запроса тип 6 для SVM 0).
  436. DEBUG RECV: header_net.body_length (network order) = 0x1000 (4096)
  437. DEBUG RECV: bodyLenHost (host order) = 16
  438. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 16
  439. Получено сообщение через Ethernet: Тип=7, Номер=3, Длина тела=16, Handle=4
  440. DEBUG RECV: header_net.body_length (network order) = 0x1000 (4096)
  441. DEBUG RECV: bodyLenHost (host order) = 16
  442. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 16
  443. Получено сообщение через Ethernet: Тип=7, Номер=3, Длина тела=16, Handle=3
  444. UVM Main (SVM 1): Обработка ответа 'Состояние линии'.
  445. UVM Main (SVM 1): Этап 'Подготовка к сеансу наблюдения' ЗАВЕРШЕН (prep_state=9).
  446. UVM Main (SVM 1): Подготовка завершена. Отправка параметров съемки (Режим: 0, LAK: 0x09)...
  447. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 160, тип UVM запроса 1.
  448. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  449. send_uvm_request: Статус линка для SVM 1: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  450. DEBUG SENT Type 160: body_len_sent_host = 50, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 56
  451. send_uvm_request: SENT событие отправлено в GUI для SVM 1, тип 160.
  452. send_uvm_request: uvm_outstanding_sends увеличен до 1.
  453. send_uvm_request: Запрос для SVM 1, тип протокольного сообщения 160 УСПЕШНО помещен в очередь.
  454. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 200, тип UVM запроса 1.
  455. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  456. send_uvm_request: Статус линка для SVM 1: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  457. DEBUG SENT Type 160: body_len_sent_host = 316, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 322
  458. DEBUG RECV: header_net.body_length (network order) = 0x1000 (4096)
  459. DEBUG RECV: bodyLenHost (host order) = 16
  460. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 16
  461. Получено сообщение через Ethernet: Тип=7, Номер=3, Длина тела=16, Handle=6
  462. send_uvm_request: SENT событие отправлено в GUI для SVM 1, тип 200.
  463. send_uvm_request: uvm_outstanding_sends увеличен до 2.
  464. send_uvm_request: Запрос для SVM 1, тип протокольного сообщения 200 УСПЕШНО помещен в очередь.
  465. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 161, тип UVM запроса 1.
  466. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  467. send_uvm_request: Статус линка для SVM 1: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  468. DEBUG SENT Type 160: body_len_sent_host = 800, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 806
  469. send_uvm_request: SENT событие отправлено в GUI для SVM 1, тип 161.
  470. send_uvm_request: uvm_outstanding_sends увеличен до 3.
  471. send_uvm_request: Запрос для SVM 1, тип протокольного сообщения 161 УСПЕШНО помещен в очередь.
  472. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 162, тип UVM запроса 1.
  473. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  474. send_uvm_request: Статус линка для SVM 1: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  475. DEBUG SENT Type 160: body_len_sent_host = 24, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 30
  476. send_uvm_request: SENT событие отправлено в GUI для SVM 1, тип 162.
  477. send_uvm_request: uvm_outstanding_sends увеличен до 4.
  478. send_uvm_request: Запрос для SVM 1, тип протокольного сообщения 162 УСПЕШНО помещен в очередь.
  479. send_uvm_request: Вход. Запрос для SVM 1, тип протокольного сообщения 255, тип UVM запроса 1.
  480. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  481. send_uvm_request: Статус линка для SVM 1: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  482. DEBUG SENT Type 160: body_len_sent_host = 256, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 262
  483. send_uvm_request: SENT событие отправлено в GUI для SVM 1, тип 255.
  484. send_uvm_request: uvm_outstanding_sends увеличен до 5.
  485. send_uvm_request: Запрос для SVM 1, тип протокольного сообщения 255 УСПЕШНО помещен в очередь.
  486. UVM Main (SVM 1): Параметры съемки отправлены. Состояние остается PREPARATION_COMPLETE (пока).
  487. UVM Main (SVM 0): Обработка ответа 'Состояние линии'.
  488. UVM Main (SVM 0): Этап 'Подготовка к сеансу наблюдения' ЗАВЕРШЕН (prep_state=9).
  489. UVM Main (SVM 0): Подготовка завершена. Отправка параметров съемки (Режим: 0, LAK: 0x08)...
  490. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 160, тип UVM запроса 1.
  491. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  492. send_uvm_request: Статус линка для SVM 0: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  493. DEBUG SENT Type 160: body_len_sent_host = 50, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 56
  494. send_uvm_request: SENT событие отправлено в GUI для SVM 0, тип 160.
  495. send_uvm_request: uvm_outstanding_sends увеличен до 6.
  496. send_uvm_request: Запрос для SVM 0, тип протокольного сообщения 160 УСПЕШНО помещен в очередь.
  497. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 200, тип UVM запроса 1.
  498. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  499. send_uvm_request: Статус линка для SVM 0: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  500. DEBUG SENT Type 160: body_len_sent_host = 316, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 322
  501. send_uvm_request: SENT событие отправлено в GUI для SVM 0, тип 200.
  502. send_uvm_request: uvm_outstanding_sends увеличен до 7.
  503. send_uvm_request: Запрос для SVM 0, тип протокольного сообщения 200 УСПЕШНО помещен в очередь.
  504. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 161, тип UVM запроса 1.
  505. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  506. send_uvm_request: Статус линка для SVM 0: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  507. DEBUG SENT Type 160: body_len_sent_host = 800, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 806
  508. send_uvm_request: SENT событие отправлено в GUI для SVM 0, тип 161.
  509. send_uvm_request: uvm_outstanding_sends увеличен до 8.
  510. send_uvm_request: Запрос для SVM 0, тип протокольного сообщения 161 УСПЕШНО помещен в очередь.
  511. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 162, тип UVM запроса 1.
  512. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  513. send_uvm_request: Статус линка для SVM 0: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  514. DEBUG SENT Type 160: body_len_sent_host = 24, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 30
  515. send_uvm_request: SENT событие отправлено в GUI для SVM 0, тип 162.
  516. send_uvm_request: uvm_outstanding_sends увеличен до 9.
  517. send_uvm_request: Запрос для SVM 0, тип протокольного сообщения 162 УСПЕШНО помещен в очередь.
  518. send_uvm_request: Вход. Запрос для SVM 0, тип протокольного сообщения 255, тип UVM запроса 1.
  519. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  520. send_uvm_request: Статус линка для SVM 0: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  521. DEBUG SENT Type 160: body_len_sent_host = 256, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 262
  522. send_uvm_request: SENT событие отправлено в GUI для SVM 0, тип 255.
  523. send_uvm_request: uvm_outstanding_sends увеличен до 10.
  524. send_uvm_request: Запрос для SVM 0, тип протокольного сообщения 255 УСПЕШНО помещен в очередь.
  525. UVM Main (SVM 0): Параметры съемки отправлены. Состояние остается PREPARATION_COMPLETE (пока).
  526. Отправка сообщения через Ethernet: Тип=160, Номер=4, Длина тела=50, Общий размер=56, Handle=4
  527. UVM Sender: Сообщение тип 160 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 1.
  528. UVM Main (SVM 3): Обработка ответа 'Состояние линии'.
  529. UVM Main (SVM 3): Этап 'Подготовка к сеансу наблюдения' ЗАВЕРШЕН (prep_state=9).
  530. UVM Main (SVM 3): Подготовка завершена. Отправка параметров съемки (Режим: 0, LAK: 0x0B)...
  531. send_uvm_request: Вход. Запрос для SVM 3, тип протокольного сообщения 160, тип UVM запроса 1.
  532. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  533. send_uvm_request: Статус линка для SVM 3: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  534. DEBUG SENT Type 160: body_len_sent_host = 50, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 56
  535. send_uvm_request: SENT событие отправлено в GUI для SVM 3, тип 160.
  536. send_uvm_request: uvm_outstanding_sends увеличен до 11.
  537. send_uvm_request: Запрос для SVM 3, тип протокольного сообщения 160 УСПЕШНО помещен в очередь.
  538. send_uvm_request: Вход. Запрос для SVM 3, тип протокольного сообщения 200, тип UVM запроса 1.
  539. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  540. send_uvm_request: Статус линка для SVM 3: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  541. DEBUG SENT Type 160: body_len_sent_host = 316, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 322
  542. UVM Sender: uvm_outstanding_sends уменьшен до 10 (после обработки запроса тип 160 для SVM 1).
  543. send_uvm_request: SENT событие отправлено в GUI для SVM 3, тип 200.
  544. send_uvm_request: uvm_outstanding_sends увеличен до 11.
  545. send_uvm_request: Запрос для SVM 3, тип протокольного сообщения 200 УСПЕШНО помещен в очередь.
  546. send_uvm_request: Вход. Запрос для SVM 3, тип протокольного сообщения 161, тип UVM запроса 1.
  547. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  548. send_uvm_request: Статус линка для SVM 3: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  549. DEBUG SENT Type 160: body_len_sent_host = 800, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 806
  550. send_uvm_request: SENT событие отправлено в GUI для SVM 3, тип 161.
  551. send_uvm_request: uvm_outstanding_sends увеличен до 12.
  552. send_uvm_request: Запрос для SVM 3, тип протокольного сообщения 161 УСПЕШНО помещен в очередь.
  553. send_uvm_request: Вход. Запрос для SVM 3, тип протокольного сообщения 162, тип UVM запроса 1.
  554. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  555. send_uvm_request: Статус линка для SVM 3: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  556. DEBUG SENT Type 160: body_len_sent_host = 24, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 30
  557. send_uvm_request: SENT событие отправлено в GUI для SVM 3, тип 162.
  558. send_uvm_request: uvm_outstanding_sends увеличен до 13.
  559. send_uvm_request: Запрос для SVM 3, тип протокольного сообщения 162 УСПЕШНО помещен в очередь.
  560. send_uvm_request: Вход. Запрос для SVM 3, тип протокольного сообщения 255, тип UVM запроса 1.
  561. send_uvm_request: Тип UVM запроса UVM_REQ_SEND_MESSAGE. Проверка линка (мьютекс должен быть уже взят вызывающим!)...
  562. send_uvm_request: Статус линка для SVM 3: 2 (Ожидаем UVM_LINK_ACTIVE = 2).
  563. DEBUG SENT Type 160: body_len_sent_host = 256, sizeof(PrinyatParametrySoBody) = 50, calculated_weight = 262
  564. send_uvm_request: SENT событие отправлено в GUI для SVM 3, тип 255.
  565. send_uvm_request: uvm_outstanding_sends увеличен до 14.
  566. send_uvm_request: Запрос для SVM 3, тип протокольного сообщения 255 УСПЕШНО помещен в очередь.
  567. UVM Main (SVM 3): Параметры съемки отправлены. Состояние остается PREPARATION_COMPLETE (пока).
  568. Отправка сообщения через Ethernet: Тип=200, Номер=5, Длина тела=316, Общий размер=322, Handle=4
  569. UVM Sender: Сообщение тип 200 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 1.
  570. UVM Sender: uvm_outstanding_sends уменьшен до 13 (после обработки запроса тип 200 для SVM 1).
  571. Отправка сообщения через Ethernet: Тип=161, Номер=6, Длина тела=800, Общий размер=806, Handle=4
  572. UVM Sender: Сообщение тип 161 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 1.
  573. UVM Sender: uvm_outstanding_sends уменьшен до 12 (после обработки запроса тип 161 для SVM 1).
  574. Отправка сообщения через Ethernet: Тип=162, Номер=7, Длина тела=24, Общий размер=30, Handle=4
  575. UVM Sender: Сообщение тип 162 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 1.
  576. UVM Sender: uvm_outstanding_sends уменьшен до 11 (после обработки запроса тип 162 для SVM 1).
  577. Отправка сообщения через Ethernet: Тип=255, Номер=8, Длина тела=256, Общий размер=262, Handle=4
  578. UVM Sender: Сообщение тип 255 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 1.
  579. UVM Sender: uvm_outstanding_sends уменьшен до 10 (после обработки запроса тип 255 для SVM 1).
  580. Отправка сообщения через Ethernet: Тип=160, Номер=4, Длина тела=50, Общий размер=56, Handle=3
  581. UVM Sender: Сообщение тип 160 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 0.
  582. UVM Sender: uvm_outstanding_sends уменьшен до 9 (после обработки запроса тип 160 для SVM 0).
  583. Отправка сообщения через Ethernet: Тип=200, Номер=5, Длина тела=316, Общий размер=322, Handle=3
  584. UVM Sender: Сообщение тип 200 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 0.
  585. UVM Sender: uvm_outstanding_sends уменьшен до 8 (после обработки запроса тип 200 для SVM 0).
  586. Отправка сообщения через Ethernet: Тип=161, Номер=6, Длина тела=800, Общий размер=806, Handle=3
  587. UVM Sender: Сообщение тип 161 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 0.
  588. UVM Sender: uvm_outstanding_sends уменьшен до 7 (после обработки запроса тип 161 для SVM 0).
  589. Отправка сообщения через Ethernet: Тип=162, Номер=7, Длина тела=24, Общий размер=30, Handle=3
  590. UVM Sender: Сообщение тип 162 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 0.
  591. UVM Sender: uvm_outstanding_sends уменьшен до 6 (после обработки запроса тип 162 для SVM 0).
  592. Отправка сообщения через Ethernet: Тип=255, Номер=8, Длина тела=256, Общий размер=262, Handle=3
  593. UVM Sender: Сообщение тип 255 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 0.
  594. UVM Sender: uvm_outstanding_sends уменьшен до 5 (после обработки запроса тип 255 для SVM 0).
  595. Отправка сообщения через Ethernet: Тип=160, Номер=4, Длина тела=50, Общий размер=56, Handle=6
  596. UVM Sender: Сообщение тип 160 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 3.
  597. UVM Sender: uvm_outstanding_sends уменьшен до 4 (после обработки запроса тип 160 для SVM 3).
  598. Отправка сообщения через Ethernet: Тип=200, Номер=5, Длина тела=316, Общий размер=322, Handle=6
  599. UVM Sender: Сообщение тип 200 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 3.
  600. UVM Sender: uvm_outstanding_sends уменьшен до 3 (после обработки запроса тип 200 для SVM 3).
  601. Отправка сообщения через Ethernet: Тип=161, Номер=6, Длина тела=800, Общий размер=806, Handle=6
  602. UVM Sender: Сообщение тип 161 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 3.
  603. UVM Sender: uvm_outstanding_sends уменьшен до 2 (после обработки запроса тип 161 для SVM 3).
  604. Отправка сообщения через Ethernet: Тип=162, Номер=7, Длина тела=24, Общий размер=30, Handle=6
  605. UVM Sender: Сообщение тип 162 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 3.
  606. UVM Sender: uvm_outstanding_sends уменьшен до 1 (после обработки запроса тип 162 для SVM 3).
  607. Отправка сообщения через Ethernet: Тип=255, Номер=8, Длина тела=256, Общий размер=262, Handle=6
  608. UVM Sender: Сообщение тип 255 УСПЕШНО ФИЗИЧЕСКИ отправлено SVM 3.
  609. UVM Sender: uvm_outstanding_sends уменьшен до 0 (после обработки запроса тип 255 для SVM 3).
  610.  
  611. dtorkin@ubuntu1:~/Desktop/practice$ sudo ./svm_app
  612. SVM Multi-Port Server starting...
  613. Message handlers initialized.
  614. SVM: Loading configuration...
  615. Configuration parsed successfully from 'config.ini'.
  616. Found configurations for 4 SVM instances in file.
  617. --- Effective Configuration ---
  618. interface_type = ethernet
  619. UVM Target: 192.168.189.129:8080
  620. SVM 0: Port=8080, LAK=0x08 (Loaded: Yes)
  621. Simulate Control Failure: No
  622. Disconnect After: -1 messages
  623. Simulate Response Timeout: No
  624. Send Warning on Confirm: No (TKS: 1)
  625. SVM 1: Port=8081, LAK=0x09 (Loaded: Yes)
  626. Simulate Control Failure: No
  627. Disconnect After: -1 messages
  628. Simulate Response Timeout: No
  629. Send Warning on Confirm: No (TKS: 1)
  630. SVM 2: Port=8082, LAK=0x0A (Loaded: Yes)
  631. Simulate Control Failure: No
  632. Disconnect After: -1 messages
  633. Simulate Response Timeout: No
  634. Send Warning on Confirm: No (TKS: 1)
  635. SVM 3: Port=8083, LAK=0x0B (Loaded: Yes)
  636. Simulate Control Failure: No
  637. Disconnect After: -1 messages
  638. Simulate Response Timeout: No
  639. Send Warning on Confirm: No (TKS: 1)
  640. -----------------------------
  641. SVM: Will attempt to start 4 instances based on config.
  642. DEBUG SVM MAIN - Instance 0 Settings: LAK=0x08, simulate_control_failure=0, disconnect_after=-1, simulate_timeout=0, send_warning=0, tks=1
  643. DEBUG SVM MAIN - Instance 1 Settings: LAK=0x09, simulate_control_failure=0, disconnect_after=-1, simulate_timeout=0, send_warning=0, tks=1
  644. DEBUG SVM MAIN - Instance 2 Settings: LAK=0x0A, simulate_control_failure=0, disconnect_after=-1, simulate_timeout=0, send_warning=0, tks=1
  645. DEBUG SVM MAIN - Instance 3 Settings: LAK=0x0B, simulate_control_failure=0, disconnect_after=-1, simulate_timeout=0, send_warning=0, tks=1
  646. SVM: Loading configuration...
  647. Configuration parsed successfully from 'config.ini'.
  648. Found configurations for 4 SVM instances in file.
  649. --- Effective Configuration ---
  650. interface_type = ethernet
  651. UVM Target: 192.168.189.129:8080
  652. SVM 0: Port=8080, LAK=0x08 (Loaded: Yes)
  653. Simulate Control Failure: No
  654. Disconnect After: -1 messages
  655. Simulate Response Timeout: No
  656. Send Warning on Confirm: No (TKS: 1)
  657. SVM 1: Port=8081, LAK=0x09 (Loaded: Yes)
  658. Simulate Control Failure: No
  659. Disconnect After: -1 messages
  660. Simulate Response Timeout: No
  661. Send Warning on Confirm: No (TKS: 1)
  662. SVM 2: Port=8082, LAK=0x0A (Loaded: Yes)
  663. Simulate Control Failure: No
  664. Disconnect After: -1 messages
  665. Simulate Response Timeout: No
  666. Send Warning on Confirm: No (TKS: 1)
  667. SVM 3: Port=8083, LAK=0x0B (Loaded: Yes)
  668. Simulate Control Failure: No
  669. Disconnect After: -1 messages
  670. Simulate Response Timeout: No
  671. Send Warning on Confirm: No (TKS: 1)
  672. -----------------------------
  673. SVM: Will attempt to start 4 instances based on config.
  674. Thread-safe QueuedMessage queue created with capacity 400
  675. SVM: Listener thread 0 initiated for Port 8080 (LAK 0x08).
  676. SVM: Listener thread 1 initiated for Port 8081 (LAK 0x09).
  677. Ethernet: Listening on port 8080 (handle: 3)
  678. Listener thread started for SVM ID 0 (LAK 0x08, Port 8080, Listen FD 3)
  679. Listener (SVM 0): Waiting for connection on port 8080...
  680. SVM: Listener thread 2 initiated for Port 8082 (LAK 0x0A).
  681. SVM: Listener thread 3 initiated for Port 8083 (LAK 0x0B).
  682. SVM: Starting common threads (Timer, Sender)...
  683. Ethernet: Listening on port 8082 (handle: 5)
  684. Listener thread started for SVM ID 2 (LAK 0x0A, Port 8082, Listen FD 5)
  685. Listener (SVM 2): Waiting for connection on port 8082...
  686. SVM: All common threads started. 4 listeners active. Running...
  687. SVM Main: Waiting for shutdown signal...
  688. Ethernet: Listening on port 8081 (handle: 4)
  689. Listener thread started for SVM ID 1 (LAK 0x09, Port 8081, Listen FD 4)
  690. Listener (SVM 1): Waiting for connection on port 8081...
  691. Ethernet: Listening on port 8083 (handle: 7)
  692. Listener thread started for SVM ID 3 (LAK 0x0B, Port 8083, Listen FD 7)
  693. Listener (SVM 3): Waiting for connection on port 8083...
  694. SVM Timer thread started.
  695. SVM Sender thread started (reads global outgoing queue).
  696. Listener (SVM 0): Accepted connection from 192.168.189.128:38886 (Client FD 6)
  697. Thread-safe QueuedMessage queue created with capacity 100
  698. Listener (SVM 0): Instance activated. Worker threads started.
  699. Listener (SVM 1): Accepted connection from 192.168.189.128:59464 (Client FD 9)
  700. Thread-safe QueuedMessage queue created with capacity 100
  701. Listener (SVM 1): Instance activated. Worker threads started.
  702. SVM Receiver thread started for instance 1 (handle: 9).
  703. SVM Receiver thread started for instance 0 (handle: 6).
  704. SVM Processor thread started for instance 0.
  705. Listener (SVM 2): Accepted connection from 192.168.189.128:56878 (Client FD 8)
  706. Thread-safe QueuedMessage queue created with capacity 100
  707. SVM Processor thread started for instance 1.
  708. Listener (SVM 3): Accepted connection from 192.168.189.128:34244 (Client FD 10)
  709. Thread-safe QueuedMessage queue created with capacity 100
  710. Listener (SVM 2): Instance activated. Worker threads started.
  711. Listener (SVM 3): Instance activated. Worker threads started.
  712. SVM Receiver thread started for instance 2 (handle: 8).
  713. SVM Processor thread started for instance 2.
  714. SVM Receiver thread started for instance 3 (handle: 10).
  715. SVM Processor thread started for instance 3.
  716. DEBUG RECV: header_net.body_length (network order) = 0x0200 (512)
  717. DEBUG RECV: bodyLenHost (host order) = 2
  718. DEBUG RECV: header_net.body_length (network order) = 0x0200 (512)
  719. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 2
  720. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=8
  721. DEBUG RECV: bodyLenHost (host order) = 2
  722. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 2
  723. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=9
  724. DEBUG RECV: header_net.body_length (network order) = 0x0200 (512)
  725. DEBUG RECV: bodyLenHost (host order) = 2
  726. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 2
  727. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=6
  728. DEBUG RECV: header_net.body_length (network order) = 0x0200 (512)
  729. DEBUG RECV: bodyLenHost (host order) = 2
  730. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 2
  731. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=10
  732. Processor (Inst 0): Обработка 'Инициализация канала'
  733. Параметры: LAUVM=0x1, LAK=0x08 (assigned)
  734. SVM (Inst 0): Эмуляция выключения лазера...
  735. Ответ 'Подтверждение инициализации' сформирован (LAK=0x08).
  736. Processor (Inst 2): Обработка 'Инициализация канала'
  737. Параметры: LAUVM=0x1, LAK=0x0A (assigned)
  738. SVM (Inst 2): Эмуляция выключения лазера...
  739. Ответ 'Подтверждение инициализации' сформирован (LAK=0x0A).
  740. Processor (Inst 3): Обработка 'Инициализация канала'
  741. Параметры: LAUVM=0x1, LAK=0x0B (assigned)
  742. SVM (Inst 3): Эмуляция выключения лазера...
  743. Ответ 'Подтверждение инициализации' сформирован (LAK=0x0B).
  744. Processor (Inst 1): Обработка 'Инициализация канала'
  745. Параметры: LAUVM=0x1, LAK=0x09 (assigned)
  746. SVM (Inst 1): Эмуляция выключения лазера...
  747. Ответ 'Подтверждение инициализации' сформирован (LAK=0x09).
  748. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=6
  749. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=8
  750. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=10
  751. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=9
  752. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  753. DEBUG RECV: bodyLenHost (host order) = 1
  754. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  755. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=8
  756. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  757. DEBUG RECV: bodyLenHost (host order) = 1
  758. Processor (Inst 2): Обработка 'Провести контроль'
  759. SVM (Inst 2): Эмуляция самопроверки...
  760. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  761. DEBUG RECV: bodyLenHost (host order) = 1
  762. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  763. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=6
  764. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  765. DEBUG RECV: bodyLenHost (host order) = 1
  766. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  767. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=10
  768. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  769. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=9
  770. Processor (Inst 1): Обработка 'Провести контроль'
  771. SVM (Inst 1): Эмуляция самопроверки...
  772. Processor (Inst 3): Обработка 'Провести контроль'
  773. SVM (Inst 3): Эмуляция самопроверки...
  774. Processor (Inst 0): Обработка 'Провести контроль'
  775. SVM (Inst 0): Эмуляция самопроверки...
  776. Ответ 'Подтверждение контроля' сформирован.
  777. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=8
  778. Ответ 'Подтверждение контроля' сформирован.
  779. Ответ 'Подтверждение контроля' сформирован.
  780. Ответ 'Подтверждение контроля' сформирован.
  781. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=10
  782. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  783. DEBUG RECV: bodyLenHost (host order) = 1
  784. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  785. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=8
  786. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=9
  787. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=6
  788. Processor (Inst 2): Обработка 'Выдать результаты контроля'
  789. Ответ 'Результаты контроля' сформирован.
  790. Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=8
  791. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  792. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  793. DEBUG RECV: bodyLenHost (host order) = 1
  794. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  795. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=10
  796. DEBUG RECV: bodyLenHost (host order) = 1
  797. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  798. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=9
  799. DEBUG RECV: header_net.body_length (network order) = 0x0000 (0)
  800. DEBUG RECV: bodyLenHost (host order) = 0
  801. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 0
  802. Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=8
  803. Processor (Inst 3): Обработка 'Выдать результаты контроля'
  804. Ответ 'Результаты контроля' сформирован.
  805. Processor (Inst 2): Обработка 'Выдать состояние линии'
  806. Ответ 'Состояние линии' сформирован.
  807. Processor (Inst 1): Обработка 'Выдать результаты контроля'
  808. Ответ 'Результаты контроля' сформирован.
  809. Отправка сообщения через Ethernet: Тип=7, Номер=3, Длина тела=16, Общий размер=22, Handle=8
  810. Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=10
  811. DEBUG RECV: header_net.body_length (network order) = 0x0100 (256)
  812. DEBUG RECV: bodyLenHost (host order) = 1
  813. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 1
  814. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=6
  815. Processor (Inst 0): Обработка 'Выдать результаты контроля'
  816. Ответ 'Результаты контроля' сформирован.
  817. Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=9
  818. Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=6
  819. DEBUG RECV: header_net.body_length (network order) = 0x3200 (12800)
  820. DEBUG RECV: bodyLenHost (host order) = 50
  821. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 50
  822. Получено сообщение через Ethernet: Тип=160, Номер=4, Длина тела=50, Handle=8
  823. Processor (Inst 2): Обработка 'Принять параметры СО' (нет ответа).
  824. DEBUG RECV: header_net.body_length (network order) = 0x0000 (0)
  825. DEBUG RECV: bodyLenHost (host order) = 0
  826. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 0
  827. Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=6
  828. DEBUG RECV: header_net.body_length (network order) = 0x0000 (0)
  829. DEBUG RECV: bodyLenHost (host order) = 0
  830. DEBUG RECV: header_net.body_length (network order) = 0x0000 (0)
  831. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 0
  832. DEBUG RECV: bodyLenHost (host order) = 0
  833. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 0
  834. Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=10
  835. Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=9
  836. Processor (Inst 1): Обработка 'Выдать состояние линии'
  837. Ответ 'Состояние линии' сформирован.
  838. Processor (Inst 0): Обработка 'Выдать состояние линии'
  839. Ответ 'Состояние линии' сформирован.
  840. Processor (Inst 3): Обработка 'Выдать состояние линии'
  841. Ответ 'Состояние линии' сформирован.
  842. Отправка сообщения через Ethernet: Тип=7, Номер=3, Длина тела=16, Общий размер=22, Handle=9
  843. Отправка сообщения через Ethernet: Тип=7, Номер=3, Длина тела=16, Общий размер=22, Handle=6
  844. Отправка сообщения через Ethernet: Тип=7, Номер=3, Длина тела=16, Общий размер=22, Handle=10
  845. DEBUG RECV: header_net.body_length (network order) = 0x3200 (12800)
  846. DEBUG RECV: bodyLenHost (host order) = 50
  847. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 50
  848. Получено сообщение через Ethernet: Тип=160, Номер=4, Длина тела=50, Handle=9
  849. Processor (Inst 1): Обработка 'Принять параметры СО' (нет ответа).
  850. DEBUG RECV: header_net.body_length (network order) = 0x3200 (12800)
  851. DEBUG RECV: bodyLenHost (host order) = 50
  852. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 50
  853. Получено сообщение через Ethernet: Тип=160, Номер=4, Длина тела=50, Handle=6
  854. DEBUG RECV: header_net.body_length (network order) = 0x3200 (12800)
  855. DEBUG RECV: bodyLenHost (host order) = 50
  856. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 50
  857. Получено сообщение через Ethernet: Тип=160, Номер=4, Длина тела=50, Handle=10
  858. Processor (Inst 3): Обработка 'Принять параметры СО' (нет ответа).
  859. Processor (Inst 0): Обработка 'Принять параметры СО' (нет ответа).
  860. DEBUG RECV: header_net.body_length (network order) = 0x3C01 (15361)
  861. DEBUG RECV: bodyLenHost (host order) = 316
  862. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 316
  863. Получено сообщение через Ethernet: Тип=200, Номер=5, Длина тела=316, Handle=8
  864. DEBUG RECV: header_net.body_length (network order) = 0x2003 (8195)
  865. DEBUG RECV: bodyLenHost (host order) = 800
  866. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 800
  867. Получено сообщение через Ethernet: Тип=161, Номер=6, Длина тела=800, Handle=8
  868. Processor (Inst 2): Обработка 'Принять параметры 3ЦО' (нет ответа).
  869. DEBUG RECV: header_net.body_length (network order) = 0x1800 (6144)
  870. DEBUG RECV: bodyLenHost (host order) = 24
  871. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 24
  872. Получено сообщение через Ethernet: Тип=162, Номер=7, Длина тела=24, Handle=8
  873. Processor (Inst 2): Обработка 'Принять TIME_REF_RANGE' (нет ответа).
  874. DEBUG RECV: header_net.body_length (network order) = 0x0001 (1)
  875. DEBUG RECV: bodyLenHost (host order) = 256
  876. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 256
  877. Получено сообщение через Ethernet: Тип=255, Номер=8, Длина тела=256, Handle=8
  878. Processor (Inst 2): Обработка 'Принять Reper' (нет ответа).
  879. Processor (Inst 2): Обработка 'Навигационные данные' (нет ответа).
  880. DEBUG RECV: header_net.body_length (network order) = 0x3C01 (15361)
  881. DEBUG RECV: bodyLenHost (host order) = 316
  882. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 316
  883. Получено сообщение через Ethernet: Тип=200, Номер=5, Длина тела=316, Handle=9
  884. DEBUG RECV: header_net.body_length (network order) = 0x2003 (8195)
  885. DEBUG RECV: bodyLenHost (host order) = 800
  886. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 800
  887. Получено сообщение через Ethernet: Тип=161, Номер=6, Длина тела=800, Handle=9
  888. DEBUG RECV: header_net.body_length (network order) = 0x1800 (6144)
  889. DEBUG RECV: bodyLenHost (host order) = 24
  890. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 24
  891. Получено сообщение через Ethernet: Тип=162, Номер=7, Длина тела=24, Handle=9
  892. DEBUG RECV: header_net.body_length (network order) = 0x0001 (1)
  893. DEBUG RECV: bodyLenHost (host order) = 256
  894. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 256
  895. Получено сообщение через Ethernet: Тип=255, Номер=8, Длина тела=256, Handle=9
  896. Processor (Inst 1): Обработка 'Принять параметры 3ЦО' (нет ответа).
  897. DEBUG RECV: header_net.body_length (network order) = 0x3C01 (15361)
  898. DEBUG RECV: bodyLenHost (host order) = 316
  899. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 316
  900. Получено сообщение через Ethernet: Тип=200, Номер=5, Длина тела=316, Handle=6
  901. DEBUG RECV: header_net.body_length (network order) = 0x2003 (8195)
  902. DEBUG RECV: bodyLenHost (host order) = 800
  903. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 800
  904. Получено сообщение через Ethernet: Тип=161, Номер=6, Длина тела=800, Handle=6
  905. DEBUG RECV: header_net.body_length (network order) = 0x1800 (6144)
  906. DEBUG RECV: bodyLenHost (host order) = 24
  907. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 24
  908. Processor (Inst 1): Обработка 'Принять TIME_REF_RANGE' (нет ответа).
  909. Processor (Inst 1): Обработка 'Принять Reper' (нет ответа).
  910. Processor (Inst 1): Обработка 'Навигационные данные' (нет ответа).
  911. DEBUG RECV: header_net.body_length (network order) = 0x3C01 (15361)
  912. DEBUG RECV: bodyLenHost (host order) = 316
  913. Получено сообщение через Ethernet: Тип=162, Номер=7, Длина тела=24, Handle=6
  914. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 316
  915. Получено сообщение через Ethernet: Тип=200, Номер=5, Длина тела=316, Handle=10
  916. Processor (Inst 0): Обработка 'Принять параметры 3ЦО' (нет ответа).
  917. Processor (Inst 0): Обработка 'Принять TIME_REF_RANGE' (нет ответа).
  918. Processor (Inst 0): Обработка 'Принять Reper' (нет ответа).
  919. Processor (Inst 3): Обработка 'Принять параметры 3ЦО' (нет ответа).
  920. DEBUG RECV: header_net.body_length (network order) = 0x2003 (8195)
  921. DEBUG RECV: bodyLenHost (host order) = 800
  922. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 800
  923. Получено сообщение через Ethernet: Тип=161, Номер=6, Длина тела=800, Handle=10
  924. DEBUG RECV: header_net.body_length (network order) = 0x0001 (1)
  925. DEBUG RECV: header_net.body_length (network order) = 0x1800 (6144)
  926. DEBUG RECV: bodyLenHost (host order) = 24
  927. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 24
  928. Получено сообщение через Ethernet: Тип=162, Номер=7, Длина тела=24, Handle=10
  929. DEBUG RECV: header_net.body_length (network order) = 0x0001 (1)
  930. DEBUG RECV: bodyLenHost (host order) = 256
  931. Processor (Inst 3): Обработка 'Принять TIME_REF_RANGE' (нет ответа).
  932. Processor (Inst 3): Обработка 'Принять Reper' (нет ответа).
  933. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 256
  934. Получено сообщение через Ethernet: Тип=255, Номер=8, Длина тела=256, Handle=10
  935. DEBUG RECV: bodyLenHost (host order) = 256
  936. DEBUG RECV: message.header.body_length после message_to_host_byte_order (должен быть хост) = 256
  937. Получено сообщение через Ethernet: Тип=255, Номер=8, Длина тела=256, Handle=6
  938. Processor (Inst 3): Обработка 'Навигационные данные' (нет ответа).
  939. Processor (Inst 0): Обработка 'Навигационные данные' (нет ответа).
  940.  
  941.  
Advertisement
Add Comment
Please, Sign In to add comment