Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dtorkin@ubuntu1:~/Desktop/practice$ make
- gcc -Wall -Wextra -g -c common.c -o common.o
- gcc -Wall -Wextra -g -c svm.c -o svm.o
- svm.c: In function ‘handle_confirm_init_message’:
- svm.c:132:38: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 132 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:132:63: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 132 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_podtverzhdenie_kontrolya_message’:
- svm.c:150:50: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 150 | void handle_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:150:75: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 150 | e_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_vydat_rezultaty_kontrolya_message’:
- svm.c:154:76: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 154 | _vydat_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_rezultaty_kontrolya_message’:
- svm.c:166:45: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 166 | void handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:166:70: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 166 | handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_vydat_sostoyanie_linii_message’:
- svm.c:171:73: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 171 | dle_vydat_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_sostoyanie_linii_message’:
- svm.c:184:42: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 184 | void handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:184:67: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 184 | id handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_sostoyanie_linii_136_message’:
- svm.c:188:46: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 188 | void handle_sostoyanie_linii_136_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:188:71: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 188 | andle_sostoyanie_linii_136_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_vydat_sostoyanie_linii_137_message’:
- svm.c:192:77: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 192 | vydat_sostoyanie_linii_137_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_sostoyanie_linii_138_message’:
- svm.c:201:46: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 201 | void handle_sostoyanie_linii_138_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:201:71: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 201 | andle_sostoyanie_linii_138_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_prinyat_parametry_sdr_message’:
- svm.c:206:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 206 | void handle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:206:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 206 | ndle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_prinyat_parametry_tsd_message’:
- svm.c:212:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 212 | void handle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:212:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 212 | ndle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_navigatsionnye_dannye_message’:
- svm.c:218:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 218 | void handle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:218:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 218 | ndle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- gcc common.o svm.o -o svm -lrt
- gcc -Wall -Wextra -g -c uvm.c -o uvm.o
- uvm.c: In function ‘main’:
- uvm.c:257:89: warning: unknown conversion type character ‘,’ in format [-Wformat=]
- 257 | бщение подтверждения инициализации от SVM: LAK=0x%02X, SLP=0x%03, VDR=0x01, VOR1=0x02, VOR2=0x03, BCB=0x%08X\n", // Пункт 4.2.2
- | ^
- uvm.c:257:12: warning: too many arguments for format [-Wformat-extra-args]
- 257 | printf("Получено сообщение подтверждения инициализации от SVM: LAK=0x%02X, SLP=0x%03, VDR=0x01, VOR1=0x02, VOR2=0x03, BCB=0x%08X\n", // Пункт 4.2.2
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm.c:281:71: warning: unknown conversion type character ‘,’ in format [-Wformat=]
- 281 | intf("Получены результаты контроля от SVM: LAK=0x%02X, RSK=0x%01, BCK=0x%04X, BCB=0x%08X\n", // Пункт 4.2.6
- | ^
- uvm.c:281:12: warning: too many arguments for format [-Wformat-extra-args]
- 281 | printf("Получены результаты контроля от SVM: LAK=0x%02X, RSK=0x%01, BCK=0x%04X, BCB=0x%08X\n", // Пункт 4.2.6
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- gcc common.o uvm.o -o uvm -lrt
- dtorkin@ubuntu1:~/Desktop/practice$ ./uvm
- UVM подключен к SVM
- Отправлено сообщение инициализации канала
- Получено сообщение подтверждения инициализации
- Получено сообщение подтверждения инициализации от SVM: LAK=0x08, SLP=0x%03, VDR=0x01, VOR1=0x02, VOR2=0x03, BCB=0x00000003
- Счетчик BCB из подтверждения инициализации: 0x00000000
- Отправлено сообщение провести контроль
- Получено сообщение подтверждения контроля
- Получено сообщение подтверждения контроля от SVM: LAK=0x08, TK=0x00, BCB=0x00000051
- Счетчик BCB из подтверждения контроля: 0x00000051
- Отправлено сообщение выдать результаты контроля
- Получено сообщение с результатами контроля
- Получены результаты контроля от SVM: LAK=0x08, RSK=0x%01, BCK=0x0001, BCB=0x00006400
- Счетчик BCB из результатов контроля: 0x000000A0
- Отправлено сообщение выдать состояние линии
- Получено сообщение состояния линии
- Получено сообщение состояния линии от SVM: LAK=0x08, KLA=0x0100, SLA=0x00000000, KSA=0x0200, BCB=0x000000F0
- Счетчик BCB из состояния линии: 0x000000F0
- Сырые данные тела (первые 10 байт) состояния линии: 08 00 00 01 00 00 00 00 00 02
- Отправлено сообщение 'Принять параметры СДР' c тестовыми данными
- Данные тела сообщения 'Принять параметры СДР' (первые 20 байт): 01 07 02 01 10 05 20 15 03 00 DC 05 01 0A C4 09 01 0F 10 11 ...
- Отправлено сообщение 'Принять параметры ЦДР' с тестовыми данными
- Данные тела сообщения 'Принять параметры ЦДР' (первые 20 байт): 00 00 00 01 80 00 40 00 0A 20 C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 ...
- Отправлено сообщение 'Навигационные данные'
- Данные тела сообщения 'Навигационные данные' (первые 20 байт): 00 ...
- dtorkin@ubuntu1:~/Desktop/practice$ make
- gcc -Wall -Wextra -g -c common.c -o common.o
- gcc -Wall -Wextra -g -c svm.c -o svm.o
- svm.c: In function ‘handle_confirm_init_message’:
- svm.c:132:38: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 132 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:132:63: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 132 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_podtverzhdenie_kontrolya_message’:
- svm.c:150:50: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 150 | void handle_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:150:75: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 150 | e_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_vydat_rezultaty_kontrolya_message’:
- svm.c:154:76: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 154 | _vydat_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_rezultaty_kontrolya_message’:
- svm.c:166:45: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 166 | void handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:166:70: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 166 | handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_vydat_sostoyanie_linii_message’:
- svm.c:171:73: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 171 | dle_vydat_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_sostoyanie_linii_message’:
- svm.c:184:42: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 184 | void handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:184:67: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 184 | id handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_sostoyanie_linii_136_message’:
- svm.c:188:46: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 188 | void handle_sostoyanie_linii_136_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:188:71: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 188 | andle_sostoyanie_linii_136_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_vydat_sostoyanie_linii_137_message’:
- svm.c:192:77: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 192 | vydat_sostoyanie_linii_137_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_sostoyanie_linii_138_message’:
- svm.c:201:46: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 201 | void handle_sostoyanie_linii_138_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:201:71: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 201 | andle_sostoyanie_linii_138_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_prinyat_parametry_sdr_message’:
- svm.c:206:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 206 | void handle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:206:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 206 | ndle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_prinyat_parametry_tsd_message’:
- svm.c:212:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 212 | void handle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:212:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 212 | ndle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- svm.c: In function ‘handle_navigatsionnye_dannye_message’:
- svm.c:218:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
- 218 | void handle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~^~~~~~~~~~~~~~
- svm.c:218:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
- 218 | ndle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
- | ~~~~~~~~~^~~~~~~~~~~~~~~
- gcc common.o svm.o -o svm -lrt
- gcc -Wall -Wextra -g -c uvm.c -o uvm.o
- uvm.c: In function ‘main’:
- uvm.c:257:89: warning: unknown conversion type character ‘,’ in format [-Wformat=]
- 257 | бщение подтверждения инициализации от SVM: LAK=0x%02X, SLP=0x%03, VDR=0x01, VOR1=0x02, VOR2=0x03, BCB=0x%08X\n", // Пункт 4.2.2
- | ^
- uvm.c:257:12: warning: too many arguments for format [-Wformat-extra-args]
- 257 | printf("Получено сообщение подтверждения инициализации от SVM: LAK=0x%02X, SLP=0x%03, VDR=0x01, VOR1=0x02, VOR2=0x03, BCB=0x%08X\n", // Пункт 4.2.2
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm.c:281:71: warning: unknown conversion type character ‘,’ in format [-Wformat=]
- 281 | intf("Получены результаты контроля от SVM: LAK=0x%02X, RSK=0x%01, BCK=0x%04X, BCB=0x%08X\n", // Пункт 4.2.6
- | ^
- uvm.c:281:12: warning: too many arguments for format [-Wformat-extra-args]
- 281 | printf("Получены результаты контроля от SVM: LAK=0x%02X, RSK=0x%01, BCK=0x%04X, BCB=0x%08X\n", // Пункт 4.2.6
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- gcc common.o uvm.o -o uvm -lrt
- dtorkin@ubuntu1:~/Desktop/practice$ ./svm
- SVM слушает на порту 8080
- SVM принял соединение от UVM
- Таймер запущен.
- Получено сообщение инициализации канала
- Номер полученного сообщения: 0
- Получено сообщение инициализации канала от UVM: LAUVM=0x01, LAK=0x08
- SVM: Эмуляция выключения лазера в неиспользуемом канале...
- Отправлено сообщение подтверждения инициализации
- Получено сообщение провести контроль
- SVM: Эмуляция самопроверки...
- Отправлено сообщение подтверждения контроля
- Получено сообщение выдать результаты контроля
- Отправлено сообщение с результатами контроля
- --- Счетчики SVM ---
- Счетчик BCB: 0x000000A0
- Изменения LinkUp: 0
- Время низкого уровня LinkUp: 0 с
- Изменения SignDet: 1
- --- Конец счетчиков ---
- Получено сообщение выдать состояние линии
- --- Счетчики SVM ---
- Счетчик BCB: 0x000000F0
- Изменения LinkUp: 1
- Время низкого уровня LinkUp: 0 с
- Изменения SignDet: 2
- --- Конец счетчиков ---
- Отправлено сообщение состояния линии
- SVM получил сообщение 'Принять параметры СДР' (заглушка)
- --- Счетчики SVM ---
- Счетчик BCB: 0x00000118
- Изменения LinkUp: 1
- Время низкого уровня LinkUp: 0 с
- Изменения SignDet: 2
- --- Конец счетчиков ---
- SVM получил сообщение 'Принять параметры ЦДР' (заглушка)
- SVM получил сообщение Rezultaty Kontrolya (не ожидается)
- SVM получил сообщение 'Навигационные данные' (заглушка)
- Соединение закрыто UVM.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement