dtorkin

Untitled

Apr 20th, 2025 (edited)
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.66 KB | None | 0 0
  1. dtorkin@ubuntu1:~/Desktop/practice$ sudo ./uvm_app
  2. [sudo] пароль для dtorkin:
  3. UVM: Загрузка конфигурации...
  4. Конфигурация из файла 'config.ini' загружена.
  5. Итоговая конфигурация:
  6. interface_type = ethernet
  7. [svm_emulator]
  8. num_svm_instances = 4
  9. base_svm_lak = 0x08
  10. [ethernet]
  11. target_ip = 192.168.189.129
  12. port = 8080
  13. UVM: Создание интерфейса типа '(null)'...
  14. Thread-safe UVM request queue created with capacity 50
  15. Thread-safe queue created with capacity 50 (for QueuedMessage)
  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: Потоки запущены.
  22.  
  23. --- Подготовка к сеансу наблюдения ---
  24. UVM Sender thread started.
  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=0x00000001
  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=0x00000029
  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=0x0000003D
  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=0x0001, SLA=0x00000000, KSA=0x0002, BCB=0x00000051
  54.  
  55. --- Подготовка к сеансу съемки - UVM Main: Ожидание завершения отправки сообщений подготовки к съемке...
  56. UVM Main: Осталось отправить: 3
  57. Данные тела сообщения 'Принять параметры СДР' (первые 20 байт): 01 07 02 01 10 05 20 15 03 00 05 DC 01 0A 09 C4 01 0F 10 11 ...
  58. Отправка сообщения через Ethernet: Тип=170, Номер=4, Длина тела=46, Общий размер=52, Handle=3
  59. Отправлено сообщение 'Принять параметры СДР'
  60. Sender Thread: Сообщение отправлено, осталось 2
  61. Данные тела сообщения 'Принять параметры ЦДР' (первые 20 байт): 00 00 01 00 00 80 00 40 0A 00 00 00 00 00 00 00 00 00 00 00 ...
  62. Отправка сообщения через Ethernet: Тип=210, Номер=5, Длина тела=10, Общий размер=16, Handle=3
  63. Отправлено сообщение 'Принять параметры ЦДР'
  64. Sender Thread: Сообщение отправлено, осталось 1
  65. Данные тела сообщения 'Навигационные данные' (первые 20 байт): 00
  66. Отправка сообщения через Ethernet: Тип=255, Номер=6, Длина тела=256, Общий размер=262, Handle=3
  67. Отправлено сообщение 'Навигационные данные'
  68. Sender Thread: Сообщение отправлено, осталось 0
  69. Sender Thread: Все ожидающие сообщения отправлены, сигналим Main.
  70. UVM: Все сообщения подготовки к съемке отправлены.
  71. UVM: Ожидание асинхронных сообщений от SVM (или Ctrl+C для завершения)...
  72. ^C
  73. UVM: Получен сигнал SIGINT. Завершение...
  74. Thread-safe UVM request queue shutdown initiated.
  75. Thread-safe queue shutdown initiated.
  76.  
  77. UVM: Инициируем завершение потоков...
  78. Thread-safe UVM request queue shutdown initiated.
  79. UVM: Ожидание завершения потоков...
  80. UVM Sender thread finished.
  81. receive_protocol_message: Соединение закрыто при чтении заголовка.
  82. UVM Receiver thread finished.
  83. UVM: Sender thread joined.
  84. UVM: Receiver thread joined.
  85. UVM: Завершение работы и очистка ресурсов...
  86. Ethernet: Closing handle 3
  87. UVM: Соединение закрыто (handle: 3).
  88. Ethernet Interface destroyed.
  89. UVM: Интерфейс IO освобожден.
  90. Thread-safe UVM request queue destroyed
  91. Thread-safe queue destroyed
  92. UVM: Очистка завершена.
  93.  
  94. dtorkin@ubuntu1:~/Desktop/practice$ ./svm_app
  95. SVM Multi-Instance Emulator starting...
  96. Message handlers initialized.
  97. SVM: Loading configuration...
  98. Конфигурация из файла 'config.ini' загружена.
  99. Итоговая конфигурация:
  100. interface_type = ethernet
  101. [svm_emulator]
  102. num_svm_instances = 4
  103. base_svm_lak = 0x08
  104. [ethernet]
  105. target_ip = 192.168.189.129
  106. port = 8080
  107. SVM: Creating IO interface type 'ethernet'...
  108. Thread-safe queue created with capacity 400 (for QueuedMessage)
  109. SVM: Starting common threads (Timer, Sender)...
  110. SVM: Starting Ethernet listener on port 8080...
  111. SVM Timer thread started.
  112. Ethernet: Listening on port 8080 (handle: 3)
  113. SVM listening (handle: 3). Waiting for UVM connections...
  114. SVM Sender thread started (reads global outgoing queue).
  115. SVM: Accepted connection from 192.168.189.128:53948, assigning to instance 0.
  116. Thread-safe queue created with capacity 100 (for QueuedMessage)
  117. SVM: Instance 0 (LAK 0x08) is now active. Total active: 1
  118. SVM Receiver thread started for instance 0 (handle: 4).
  119. SVM Processor thread started for instance 0.
  120. Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=4
  121. Processor (Inst 0): Обработка 'Инициализация канала'
  122. Номер полученного сообщения: 0
  123. Параметры: LAUVM=0x01, LAK=0x08 (assigned)
  124. SVM (Inst 0): Эмуляция выключения лазера...
  125. Ответ 'Подтверждение инициализации' сформирован.
  126. Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=4
  127. Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=4
  128. Processor (Inst 0): Обработка 'Провести контроль'
  129. SVM (Inst 0): Эмуляция самопроверки...
  130. Ответ 'Подтверждение контроля' сформирован.
  131. Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=4
  132. Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=4
  133. Processor (Inst 0): Обработка 'Выдать результаты контроля'
  134. Ответ 'Результаты контроля' сформирован.
  135. Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=4
  136. Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=4
  137. Processor (Inst 0): Обработка 'Выдать состояние линии'
  138. Ответ 'Состояние линии' сформирован.
  139. Отправка сообщения через Ethernet: Тип=7, Номер=3, Длина тела=16, Общий размер=22, Handle=4
  140. Получено сообщение через Ethernet: Тип=170, Номер=4, Длина тела=46, Handle=4
  141. Processor (Inst 0): Обработка 'Принять параметры СДР' (нет ответа).
  142. Получено сообщение через Ethernet: Тип=210, Номер=5, Длина тела=10, Handle=4
  143. Получено сообщение через Ethernet: Тип=255, Номер=6, Длина тела=256, Handle=4
  144. Processor (Inst 0): Обработка 'Принять параметры ЦДР' (нет ответа).
  145. Processor (Inst 0): Обработка 'Навигационные данные' (нет ответа).
  146. receive_protocol_message: Соединение закрыто при чтении заголовка.
  147. Receiver Thread (Inst 0): Connection closed by UVM. Stopping instance.
  148. Receiver Thread (Inst 0): Marked instance as inactive.
  149. Receiver Thread (Inst 0): Shutting down incoming queue.
  150. Thread-safe queue shutdown initiated.
  151. SVM Receiver thread finished for instance 0.
  152. Processor Thread (Inst 0): Incoming queue empty and shutdown. Exiting.
  153. SVM Processor thread finished for instance 0.
  154. ^C
  155. SVM: Received SIGINT. Shutting down...
  156. ethernet_accept: Accept failed: Bad file descriptor
  157. SVM: Initiating shutdown due to initialization error...
  158. Timer thread stop signaled.
  159. Thread-safe queue shutdown initiated.
  160. SVM Timer thread stopped.
  161. SVM Main: Timer thread joined.
  162. Sender Thread: Outgoing queue empty and shutdown signaled. Exiting.
  163. SVM Sender thread finished.
  164. SVM Main: Sender thread joined.
  165. SVM: Cleaning up queues...
  166. Thread-safe queue destroyed
  167. Thread-safe queue destroyed
  168. SVM: Cleaning up IO interface...
  169. Ethernet Interface destroyed.
  170. SVM: Cleaning up synchronization primitives...
  171. SVM: Cleanup finished. Exiting.
Advertisement
Add Comment
Please, Sign In to add comment