dtorkin

Untitled

Apr 20th, 2025 (edited)
449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 14.02 KB | None | 0 0
  1. dtorkin@ubuntu1:~/Desktop/practice$ ./uvm_app
  2. UVM: Загрузка конфигурации...
  3. Configuration loaded successfully from 'config.ini'.
  4. Found configurations for 4 SVM instances.
  5. --- Effective Configuration ---
  6.   interface_type = ethernet
  7.   UVM Target: 192.168.189.129:8080
  8.   SVM 0: Port=8080, LAK=0x08
  9.   SVM 1: Port=8081, LAK=0x09
  10.   SVM 2: Port=8082, LAK=0x0A
  11.   SVM 3: Port=8083, LAK=0x0B
  12. -----------------------------
  13. UVM: Создание интерфейса типа 'ethernet'...
  14. Thread-safe UVM request queue created with capacity 50
  15. Thread-safe Message queue created with capacity 50
  16. UVM: Подключение к SVM через ethernet...
  17. Ethernet: Connected to 192.168.189.129:8080 (handle: 3)
  18. UVM: Успешно подключено (handle: 3)
  19. Выбран режим работы: DR
  20. UVM: Запуск потоков Sender и Receiver...
  21. UVM Sender thread started.
  22. UVM: Потоки запущены.
  23.  
  24. --- Подготовка к сеансу наблюдения ---
  25. UVM Receiver thread started (handle: 3).
  26. Данные тела сообщения 'Инициализация канала' (первые 20 байт): 01 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
  27. Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=3
  28. Отправлено сообщение 'Инициализация канала'
  29. Sender Thread: Сообщение отправлено, осталось 0
  30. Sender Thread: Все ожидающие сообщения отправлены, сигналим Main.
  31. Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=3
  32. Получено подтверждение инициализации: LAK=0x08, BCB=0x00000000
  33. Данные тела сообщения 'Провести контроль' (первые 20 байт): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
  34. Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=3
  35. Отправлено сообщение 'Провести контроль'
  36. Sender Thread: Сообщение отправлено, осталось 0
  37. Sender Thread: Все ожидающие сообщения отправлены, сигналим Main.
  38. Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=3
  39. Получено подтверждение контроля: LAK=0x08, TK=0x01, BCB=0x00000028
  40. Данные тела сообщения 'Выдать результаты контроля' (первые 20 байт): 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
  41. Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=3
  42. Отправлено сообщение 'Выдать результаты контроля'
  43. Sender Thread: Сообщение отправлено, осталось 0
  44. Sender Thread: Все ожидающие сообщения отправлены, сигналим Main.
  45. Получено сообщение через Ethernet: Тип=4, Номер=2, Длина тела=8, Handle=3
  46. Получены результаты контроля: LAK=0x08, RSK=0x3F, VSK=0x0096, BCB=0x0000003C
  47. Данные тела сообщения 'Выдать состояние линии' (первые 20 байт):
  48. Отправка сообщения через Ethernet: Тип=6, Номер=3, Длина тела=0, Общий размер=6, Handle=3
  49. Отправлено сообщение 'Выдать состояние линии'
  50. Sender Thread: Сообщение отправлено, осталось 0
  51. Sender Thread: Все ожидающие сообщения отправлены, сигналим Main.
  52. Получено сообщение через Ethernet: Тип=7, Номер=3, Длина тела=16, Handle=3
  53. Получено состояние линии: LAK=0x08, KLA=0x0000, SLA=0x00000000, KSA=0x0000, BCB=0x00000050
  54.  
  55. --- Подготовка к сеансу съемки - UVM Main: Ожидание завершения отправки сообщений подготовки к съемке...
  56. Данные тела сообщения 'Принять параметры СДР' (первые 20 байт): 01 07 02 01 10 05 20 15 03 00 05 DC 01 0A 09 C4 01 0F 10 11 ...
  57. Отправка сообщения через Ethernet: Тип=170, Номер=4, Длина тела=46, Общий размер=52, Handle=3
  58. Отправлено сообщение 'Принять параметры СДР'
  59. Sender Thread: Сообщение отправлено, осталось 2
  60. Данные тела сообщения 'Принять параметры ЦДР' (первые 20 байт): 00 00 01 00 00 80 00 40 0A 00 00 00 00 00 00 00 00 00 00 00 ...
  61. Отправка сообщения через Ethernet: Тип=210, Номер=5, Длина тела=10, Общий размер=16, Handle=3
  62. Отправлено сообщение 'Принять параметры ЦДР'
  63. Sender Thread: Сообщение отправлено, осталось 1
  64. Данные тела сообщения 'Навигационные данные' (первые 20 байт): 00
  65. Отправка сообщения через Ethernet: Тип=255, Номер=6, Длина тела=256, Общий размер=262, Handle=3
  66. Отправлено сообщение 'Навигационные данные'
  67. Sender Thread: Сообщение отправлено, осталось 0
  68. Sender Thread: Все ожидающие сообщения отправлены, сигналим Main.
  69. UVM: Все сообщения подготовки к съемке отправлены.
  70. UVM: Ожидание асинхронных сообщений от SVM (или Ctrl+C для завершения)...
  71. ^C
  72. UVM: Получен сигнал SIGINT. Завершение...
  73. Thread-safe UVM request queue shutdown initiated.
  74. Thread-safe Message queue shutdown initiated.
  75.  
  76. UVM: Инициируем завершение потоков...
  77. Thread-safe UVM request queue shutdown initiated.
  78. UVM: Ожидание завершения потоков...
  79. receive_protocol_message: Соединение закрыто при чтении заголовка.
  80. UVM Sender thread finished.
  81. UVM Receiver thread finished.
  82. UVM: Sender thread joined.
  83. UVM: Receiver thread joined.
  84. UVM: Завершение работы и очистка ресурсов...
  85. Ethernet: Closing handle 3
  86. UVM: Соединение закрыто (handle: 3).
  87. Ethernet Interface destroyed.
  88. UVM: Интерфейс IO освобожден.
  89. Thread-safe UVM request queue destroyed
  90. Thread-safe Message queue destroyed
  91. UVM: Очистка завершена.
  92.  
  93. dtorkin@ubuntu1:~/Desktop/practice$ sudo ./start_svms.sh
  94. Starting 4 SVM instances...
  95. Starting SVM instance 0...
  96. SVM Instance ID: 0
  97. Message handlers initialized.
  98. SVM (ID 0): Loading configuration...
  99. Configuration loaded successfully from 'config.ini'.
  100. Found configurations for 4 SVM instances.
  101. --- Effective Configuration ---
  102.   interface_type = ethernet
  103.   UVM Target: 192.168.189.129:8080
  104.   SVM 0: Port=8080, LAK=0x08
  105.   SVM 1: Port=8081, LAK=0x09
  106.   SVM 2: Port=8082, LAK=0x0A
  107.   SVM 3: Port=8083, LAK=0x0B
  108. -----------------------------
  109. SVM: Creating IO interface type 'ethernet' for port 8080, LAK 0x08...
  110. Thread-safe Message queue created with capacity 100
  111. Thread-safe Message queue created with capacity 100
  112. SVM (LAK 0x08): Starting listener on port 8080...
  113. Ethernet: Listening on port 8080 (handle: 3)
  114. SVM (LAK 0x08) listening (handle: 3). Waiting for 1 UVM connection...
  115. Starting SVM instance 1...
  116. SVM Instance ID: 1
  117. Message handlers initialized.
  118. SVM (ID 1): Loading configuration...
  119. Configuration loaded successfully from 'config.ini'.
  120. Found configurations for 4 SVM instances.
  121. --- Effective Configuration ---
  122.   interface_type = ethernet
  123.   UVM Target: 192.168.189.129:8080
  124.   SVM 0: Port=8080, LAK=0x08
  125.   SVM 1: Port=8081, LAK=0x09
  126.   SVM 2: Port=8082, LAK=0x0A
  127.   SVM 3: Port=8083, LAK=0x0B
  128. -----------------------------
  129. SVM: Creating IO interface type 'ethernet' for port 8081, LAK 0x09...
  130. Thread-safe Message queue created with capacity 100
  131. Thread-safe Message queue created with capacity 100
  132. SVM (LAK 0x09): Starting listener on port 8081...
  133. Ethernet: Listening on port 8081 (handle: 3)
  134. SVM (LAK 0x09) listening (handle: 3). Waiting for 1 UVM connection...
  135. Starting SVM instance 2...
  136. SVM Instance ID: 2
  137. Message handlers initialized.
  138. SVM (ID 2): Loading configuration...
  139. Configuration loaded successfully from 'config.ini'.
  140. Found configurations for 4 SVM instances.
  141. --- Effective Configuration ---
  142.   interface_type = ethernet
  143.   UVM Target: 192.168.189.129:8080
  144.   SVM 0: Port=8080, LAK=0x08
  145.   SVM 1: Port=8081, LAK=0x09
  146.   SVM 2: Port=8082, LAK=0x0A
  147.   SVM 3: Port=8083, LAK=0x0B
  148. -----------------------------
  149. SVM: Creating IO interface type 'ethernet' for port 8082, LAK 0x0A...
  150. Thread-safe Message queue created with capacity 100
  151. Thread-safe Message queue created with capacity 100
  152. SVM (LAK 0x0A): Starting listener on port 8082...
  153. Ethernet: Listening on port 8082 (handle: 3)
  154. SVM (LAK 0x0A) listening (handle: 3). Waiting for 1 UVM connection...
  155. Starting SVM instance 3...
  156. SVM Instance ID: 3
  157. Message handlers initialized.
  158. SVM (ID 3): Loading configuration...
  159. Configuration loaded successfully from 'config.ini'.
  160. Found configurations for 4 SVM instances.
  161. --- Effective Configuration ---
  162.   interface_type = ethernet
  163.   UVM Target: 192.168.189.129:8080
  164.   SVM 0: Port=8080, LAK=0x08
  165.   SVM 1: Port=8081, LAK=0x09
  166.   SVM 2: Port=8082, LAK=0x0A
  167.   SVM 3: Port=8083, LAK=0x0B
  168. -----------------------------
  169. SVM: Creating IO interface type 'ethernet' for port 8083, LAK 0x0B...
  170. Thread-safe Message queue created with capacity 100
  171. Thread-safe Message queue created with capacity 100
  172. SVM (LAK 0x0B): Starting listener on port 8083...
  173. Ethernet: Listening on port 8083 (handle: 3)
  174. SVM (LAK 0x0B) listening (handle: 3). Waiting for 1 UVM connection...
  175. All SVM instances started.
  176. PIDs: 5455 5457 5459 5461
  177. Press Ctrl+C to stop all instances.
  178. SVM (LAK 0x08) accepted connection from 192.168.189.128:39514 (client handle: 4)
  179. Ethernet: Closing handle 3
  180. SVM (LAK 0x08): Starting worker threads...
  181. SVM Timer thread started.
  182. SVM Processor thread started.
  183. SVM Receiver thread started (handle: 4).
  184. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=4
  185. SVM (LAK 0x08): All threads started. Running...
  186. SVM Sender thread started.
  187. Processor: Обработка 'Инициализация канала'
  188.   SVM LAK set to 0x08 from request.
  189.   SVM: Эмуляция выключения лазера...
  190.   Ответ 'Подтверждение инициализации' сформирован (LAK=0x08).
  191. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=4
  192. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=4
  193. Processor: Обработка 'Провести контроль'
  194.   SVM: Эмуляция самопроверки...
  195.   Ответ 'Подтверждение контроля' сформирован.
  196. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=4
  197. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=4
  198. Processor: Обработка 'Выдать результаты контроля'
  199.   Ответ 'Результаты контроля' сформирован.
  200. Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=4
  201. Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=4
  202. Processor: Обработка 'Выдать состояние линии'
  203.  
  204. --- SVM Counters ---
  205. BCB Counter: 0x00000050 (80)
  206. LinkUp Changes (KLA): 0
  207. LinkUp Low Time (SLA): 0 (x 1/100 us)
  208. SignDet Changes (KSA): 0
  209. --- End Counters ---
  210.   Ответ 'Состояние линии' сформирован.
  211. Отправка сообщения через Ethernet: Тип=7, Номер=3, Длина тела=16, Общий размер=22, Handle=4
  212. Получено сообщение через Ethernet: Тип=170, Номер=4, Длина тела=46, Handle=4
  213. Processor: Обработка 'Принять параметры СДР' (нет ответа).
  214. Получено сообщение через Ethernet: Тип=210, Номер=5, Длина тела=10, Handle=4
  215. Processor: Обработка 'Принять параметры ЦДР' (нет ответа).
  216. Получено сообщение через Ethernet: Тип=255, Номер=6, Длина тела=256, Handle=4
  217. Processor: Обработка 'Навигационные данные' (нет ответа).
  218. receive_protocol_message: Соединение закрыто при чтении заголовка.
  219. Receiver Thread: Connection closed by UVM. Initiating shutdown.
  220. Thread-safe Message queue shutdown initiated.
  221. Processor Thread: Incoming queue empty and shutdown. Exiting.
  222. SVM Processor thread finished.
  223. Processor Thread: Shutting down outgoing queue...
  224. Thread-safe Message queue shutdown initiated.
  225. Sender Thread: Outgoing queue empty and shutdown. Exiting.
  226. SVM Sender thread finished.
  227. Timer thread stop signaled.
  228. SVM Receiver thread finished.
  229. SVM Timer thread stopped.
  230. SVM Main: Receiver thread joined.
  231. SVM Main: Joining remaining threads...
  232. SVM Main: Processor thread joined.
  233. SVM Main: Sender thread joined.
  234. SVM Main: Timer thread joined.
  235. Ethernet: Closing handle 4
  236. SVM: Client handle closed.
  237. Thread-safe Message queue destroyed
  238. Thread-safe Message queue destroyed
  239. Ethernet Interface destroyed.
  240. SVM (ID 0) finished.
  241.  
  242.  
Advertisement
Add Comment
Please, Sign In to add comment