Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dtorkin@ubuntu1:~/Desktop/practice$ ./uvm_app
- UVM: Загрузка конфигурации...
- Configuration loaded successfully from 'config.ini'.
- Found configurations for 4 SVM instances.
- --- Effective Configuration ---
- interface_type = ethernet
- UVM Target: 192.168.189.129:8080
- SVM 0: Port=8080, LAK=0x08
- SVM 1: Port=8081, LAK=0x09
- SVM 2: Port=8082, LAK=0x0A
- SVM 3: Port=8083, LAK=0x0B
- -----------------------------
- UVM: Создание интерфейса типа 'ethernet'...
- Thread-safe UVM request queue created with capacity 50
- Thread-safe Message queue created with capacity 50
- UVM: Подключение к SVM через ethernet...
- Ethernet: Connected to 192.168.189.129:8080 (handle: 3)
- UVM: Успешно подключено (handle: 3)
- Выбран режим работы: DR
- UVM: Запуск потоков Sender и Receiver...
- UVM Sender thread started.
- UVM: Потоки запущены.
- --- Подготовка к сеансу наблюдения ---
- UVM Receiver thread started (handle: 3).
- Данные тела сообщения 'Инициализация канала' (первые 20 байт): 01 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
- Отправка сообщения через Ethernet: Тип=128, Номер=0, Длина тела=2, Общий размер=8, Handle=3
- Отправлено сообщение 'Инициализация канала'
- Sender Thread: Сообщение отправлено, осталось 0
- Sender Thread: Все ожидающие сообщения отправлены, сигналим Main.
- Получено сообщение через Ethernet: Тип=129, Номер=0, Длина тела=12, Handle=3
- Получено подтверждение инициализации: LAK=0x08, BCB=0x00000000
- Данные тела сообщения 'Провести контроль' (первые 20 байт): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
- Отправка сообщения через Ethernet: Тип=1, Номер=1, Длина тела=1, Общий размер=7, Handle=3
- Отправлено сообщение 'Провести контроль'
- Sender Thread: Сообщение отправлено, осталось 0
- Sender Thread: Все ожидающие сообщения отправлены, сигналим Main.
- Получено сообщение через Ethernet: Тип=3, Номер=1, Длина тела=8, Handle=3
- Получено подтверждение контроля: LAK=0x08, TK=0x01, BCB=0x00000028
- Данные тела сообщения 'Выдать результаты контроля' (первые 20 байт): 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...
- Отправка сообщения через Ethernet: Тип=2, Номер=2, Длина тела=1, Общий размер=7, Handle=3
- Отправлено сообщение 'Выдать результаты контроля'
- Sender Thread: Сообщение отправлено, осталось 0
- Sender Thread: Все ожидающие сообщения отправлены, сигналим Main.
- Получено сообщение через Ethernet: Тип=4, Номер=2, Длина тела=8, Handle=3
- Получены результаты контроля: LAK=0x08, RSK=0x3F, VSK=0x0096, BCB=0x0000003C
- Данные тела сообщения 'Выдать состояние линии' (первые 20 байт):
- Отправка сообщения через Ethernet: Тип=6, Номер=3, Длина тела=0, Общий размер=6, Handle=3
- Отправлено сообщение 'Выдать состояние линии'
- Sender Thread: Сообщение отправлено, осталось 0
- Sender Thread: Все ожидающие сообщения отправлены, сигналим Main.
- Получено сообщение через Ethernet: Тип=7, Номер=3, Длина тела=16, Handle=3
- Получено состояние линии: LAK=0x08, KLA=0x0000, SLA=0x00000000, KSA=0x0000, BCB=0x00000050
- --- Подготовка к сеансу съемки - UVM Main: Ожидание завершения отправки сообщений подготовки к съемке...
- Данные тела сообщения 'Принять параметры СДР' (первые 20 байт): 01 07 02 01 10 05 20 15 03 00 05 DC 01 0A 09 C4 01 0F 10 11 ...
- Отправка сообщения через Ethernet: Тип=170, Номер=4, Длина тела=46, Общий размер=52, Handle=3
- Отправлено сообщение 'Принять параметры СДР'
- Sender Thread: Сообщение отправлено, осталось 2
- Данные тела сообщения 'Принять параметры ЦДР' (первые 20 байт): 00 00 01 00 00 80 00 40 0A 00 00 00 00 00 00 00 00 00 00 00 ...
- Отправка сообщения через Ethernet: Тип=210, Номер=5, Длина тела=10, Общий размер=16, Handle=3
- Отправлено сообщение 'Принять параметры ЦДР'
- Sender Thread: Сообщение отправлено, осталось 1
- Данные тела сообщения 'Навигационные данные' (первые 20 байт): 00
- Отправка сообщения через Ethernet: Тип=255, Номер=6, Длина тела=256, Общий размер=262, Handle=3
- Отправлено сообщение 'Навигационные данные'
- Sender Thread: Сообщение отправлено, осталось 0
- Sender Thread: Все ожидающие сообщения отправлены, сигналим Main.
- UVM: Все сообщения подготовки к съемке отправлены.
- UVM: Ожидание асинхронных сообщений от SVM (или Ctrl+C для завершения)...
- ^C
- UVM: Получен сигнал SIGINT. Завершение...
- Thread-safe UVM request queue shutdown initiated.
- Thread-safe Message queue shutdown initiated.
- UVM: Инициируем завершение потоков...
- Thread-safe UVM request queue shutdown initiated.
- UVM: Ожидание завершения потоков...
- receive_protocol_message: Соединение закрыто при чтении заголовка.
- UVM Sender thread finished.
- UVM Receiver thread finished.
- UVM: Sender thread joined.
- UVM: Receiver thread joined.
- UVM: Завершение работы и очистка ресурсов...
- Ethernet: Closing handle 3
- UVM: Соединение закрыто (handle: 3).
- Ethernet Interface destroyed.
- UVM: Интерфейс IO освобожден.
- Thread-safe UVM request queue destroyed
- Thread-safe Message queue destroyed
- UVM: Очистка завершена.
- dtorkin@ubuntu1:~/Desktop/practice$ sudo ./start_svms.sh
- Starting 4 SVM instances...
- Starting SVM instance 0...
- SVM Instance ID: 0
- Message handlers initialized.
- SVM (ID 0): Loading configuration...
- Configuration loaded successfully from 'config.ini'.
- Found configurations for 4 SVM instances.
- --- Effective Configuration ---
- interface_type = ethernet
- UVM Target: 192.168.189.129:8080
- SVM 0: Port=8080, LAK=0x08
- SVM 1: Port=8081, LAK=0x09
- SVM 2: Port=8082, LAK=0x0A
- SVM 3: Port=8083, LAK=0x0B
- -----------------------------
- SVM: Creating IO interface type 'ethernet' for port 8080, LAK 0x08...
- Thread-safe Message queue created with capacity 100
- Thread-safe Message queue created with capacity 100
- SVM (LAK 0x08): Starting listener on port 8080...
- Ethernet: Listening on port 8080 (handle: 3)
- SVM (LAK 0x08) listening (handle: 3). Waiting for 1 UVM connection...
- Starting SVM instance 1...
- SVM Instance ID: 1
- Message handlers initialized.
- SVM (ID 1): Loading configuration...
- Configuration loaded successfully from 'config.ini'.
- Found configurations for 4 SVM instances.
- --- Effective Configuration ---
- interface_type = ethernet
- UVM Target: 192.168.189.129:8080
- SVM 0: Port=8080, LAK=0x08
- SVM 1: Port=8081, LAK=0x09
- SVM 2: Port=8082, LAK=0x0A
- SVM 3: Port=8083, LAK=0x0B
- -----------------------------
- SVM: Creating IO interface type 'ethernet' for port 8081, LAK 0x09...
- Thread-safe Message queue created with capacity 100
- Thread-safe Message queue created with capacity 100
- SVM (LAK 0x09): Starting listener on port 8081...
- Ethernet: Listening on port 8081 (handle: 3)
- SVM (LAK 0x09) listening (handle: 3). Waiting for 1 UVM connection...
- Starting SVM instance 2...
- SVM Instance ID: 2
- Message handlers initialized.
- SVM (ID 2): Loading configuration...
- Configuration loaded successfully from 'config.ini'.
- Found configurations for 4 SVM instances.
- --- Effective Configuration ---
- interface_type = ethernet
- UVM Target: 192.168.189.129:8080
- SVM 0: Port=8080, LAK=0x08
- SVM 1: Port=8081, LAK=0x09
- SVM 2: Port=8082, LAK=0x0A
- SVM 3: Port=8083, LAK=0x0B
- -----------------------------
- SVM: Creating IO interface type 'ethernet' for port 8082, LAK 0x0A...
- Thread-safe Message queue created with capacity 100
- Thread-safe Message queue created with capacity 100
- SVM (LAK 0x0A): Starting listener on port 8082...
- Ethernet: Listening on port 8082 (handle: 3)
- SVM (LAK 0x0A) listening (handle: 3). Waiting for 1 UVM connection...
- Starting SVM instance 3...
- SVM Instance ID: 3
- Message handlers initialized.
- SVM (ID 3): Loading configuration...
- Configuration loaded successfully from 'config.ini'.
- Found configurations for 4 SVM instances.
- --- Effective Configuration ---
- interface_type = ethernet
- UVM Target: 192.168.189.129:8080
- SVM 0: Port=8080, LAK=0x08
- SVM 1: Port=8081, LAK=0x09
- SVM 2: Port=8082, LAK=0x0A
- SVM 3: Port=8083, LAK=0x0B
- -----------------------------
- SVM: Creating IO interface type 'ethernet' for port 8083, LAK 0x0B...
- Thread-safe Message queue created with capacity 100
- Thread-safe Message queue created with capacity 100
- SVM (LAK 0x0B): Starting listener on port 8083...
- Ethernet: Listening on port 8083 (handle: 3)
- SVM (LAK 0x0B) listening (handle: 3). Waiting for 1 UVM connection...
- All SVM instances started.
- PIDs: 5455 5457 5459 5461
- Press Ctrl+C to stop all instances.
- SVM (LAK 0x08) accepted connection from 192.168.189.128:39514 (client handle: 4)
- Ethernet: Closing handle 3
- SVM (LAK 0x08): Starting worker threads...
- SVM Timer thread started.
- SVM Processor thread started.
- SVM Receiver thread started (handle: 4).
- Получено сообщение через Ethernet: Тип=128, Номер=0, Длина тела=2, Handle=4
- SVM (LAK 0x08): All threads started. Running...
- SVM Sender thread started.
- Processor: Обработка 'Инициализация канала'
- SVM LAK set to 0x08 from request.
- SVM: Эмуляция выключения лазера...
- Ответ 'Подтверждение инициализации' сформирован (LAK=0x08).
- Отправка сообщения через Ethernet: Тип=129, Номер=0, Длина тела=12, Общий размер=18, Handle=4
- Получено сообщение через Ethernet: Тип=1, Номер=1, Длина тела=1, Handle=4
- Processor: Обработка 'Провести контроль'
- SVM: Эмуляция самопроверки...
- Ответ 'Подтверждение контроля' сформирован.
- Отправка сообщения через Ethernet: Тип=3, Номер=1, Длина тела=8, Общий размер=14, Handle=4
- Получено сообщение через Ethernet: Тип=2, Номер=2, Длина тела=1, Handle=4
- Processor: Обработка 'Выдать результаты контроля'
- Ответ 'Результаты контроля' сформирован.
- Отправка сообщения через Ethernet: Тип=4, Номер=2, Длина тела=8, Общий размер=14, Handle=4
- Получено сообщение через Ethernet: Тип=6, Номер=3, Длина тела=0, Handle=4
- Processor: Обработка 'Выдать состояние линии'
- --- SVM Counters ---
- BCB Counter: 0x00000050 (80)
- LinkUp Changes (KLA): 0
- LinkUp Low Time (SLA): 0 (x 1/100 us)
- SignDet Changes (KSA): 0
- --- End Counters ---
- Ответ 'Состояние линии' сформирован.
- Отправка сообщения через Ethernet: Тип=7, Номер=3, Длина тела=16, Общий размер=22, Handle=4
- Получено сообщение через Ethernet: Тип=170, Номер=4, Длина тела=46, Handle=4
- Processor: Обработка 'Принять параметры СДР' (нет ответа).
- Получено сообщение через Ethernet: Тип=210, Номер=5, Длина тела=10, Handle=4
- Processor: Обработка 'Принять параметры ЦДР' (нет ответа).
- Получено сообщение через Ethernet: Тип=255, Номер=6, Длина тела=256, Handle=4
- Processor: Обработка 'Навигационные данные' (нет ответа).
- receive_protocol_message: Соединение закрыто при чтении заголовка.
- Receiver Thread: Connection closed by UVM. Initiating shutdown.
- Thread-safe Message queue shutdown initiated.
- Processor Thread: Incoming queue empty and shutdown. Exiting.
- SVM Processor thread finished.
- Processor Thread: Shutting down outgoing queue...
- Thread-safe Message queue shutdown initiated.
- Sender Thread: Outgoing queue empty and shutdown. Exiting.
- SVM Sender thread finished.
- Timer thread stop signaled.
- SVM Receiver thread finished.
- SVM Timer thread stopped.
- SVM Main: Receiver thread joined.
- SVM Main: Joining remaining threads...
- SVM Main: Processor thread joined.
- SVM Main: Sender thread joined.
- SVM Main: Timer thread joined.
- Ethernet: Closing handle 4
- SVM: Client handle closed.
- Thread-safe Message queue destroyed
- Thread-safe Message queue destroyed
- Ethernet Interface destroyed.
- SVM (ID 0) finished.
Advertisement
Add Comment
Please, Sign In to add comment