Advertisement
dtorkin

Untitled

Apr 7th, 2025 (edited)
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.88 KB | None | 0 0
  1. dtorkin@ubuntu1:~/Desktop/v0_10_1$ make
  2. gcc -Wall -Wextra -g -Iprotocol -Iio -c -o svm.o svm.c
  3. svm.c: In function ‘handle_confirm_init_message’:
  4. svm.c:150:38: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  5. 150 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
  6. | ~~~~^~~~~~~~~~~~~~
  7. svm.c:150:63: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  8. 150 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
  9. | ~~~~~~~~~^~~~~~~~~~~~~~~
  10. svm.c: In function ‘handle_podtverzhdenie_kontrolya_message’:
  11. svm.c:170:50: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  12. 170 | void handle_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  13. | ~~~~^~~~~~~~~~~~~~
  14. svm.c:170:75: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  15. 170 | e_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  16. | ~~~~~~~~~^~~~~~~~~~~~~~~
  17.  
  18. svm.c: In function ‘handle_vydat_rezultaty_kontrolya_message’:
  19. svm.c:175:76: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  20. 175 | _vydat_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  21. | ~~~~~~~~~^~~~~~~~~~~~~~~
  22.  
  23. svm.c: In function ‘handle_rezultaty_kontrolya_message’:
  24. svm.c:188:45: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  25. 188 | void handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  26. | ~~~~^~~~~~~~~~~~~~
  27. svm.c:188:70: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  28. 188 | handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  29. | ~~~~~~~~~^~~~~~~~~~~~~~~
  30.  
  31. svm.c: In function ‘handle_vydat_sostoyanie_linii_message’:
  32. svm.c:193:73: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  33. 193 | dle_vydat_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  34. | ~~~~~~~~~^~~~~~~~~~~~~~~
  35.  
  36. svm.c: In function ‘handle_sostoyanie_linii_message’:
  37. svm.c:207:42: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  38. 207 | void handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  39. | ~~~~^~~~~~~~~~~~~~
  40. svm.c:207:67: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  41. 207 | id handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  42. | ~~~~~~~~~^~~~~~~~~~~~~~~
  43.  
  44. svm.c: In function ‘handle_prinyat_parametry_so_message’:
  45. svm.c:212:46: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  46. 212 | void handle_prinyat_parametry_so_message(int clientSocketFD, Message *receivedMessage) {
  47. | ~~~~^~~~~~~~~~~~~~
  48. svm.c:212:71: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  49. 212 | andle_prinyat_parametry_so_message(int clientSocketFD, Message *receivedMessage) {
  50. | ~~~~~~~~~^~~~~~~~~~~~~~~
  51.  
  52. svm.c: In function ‘handle_prinyat_time_ref_range_message’:
  53. svm.c:218:48: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  54. 218 | void handle_prinyat_time_ref_range_message(int clientSocketFD, Message *receivedMessage) {
  55. | ~~~~^~~~~~~~~~~~~~
  56. svm.c: In function ‘handle_prinyat_reper_message’:
  57. svm.c:226:39: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  58. 226 | void handle_prinyat_reper_message(int clientSocketFD, Message *receivedMessage) {
  59. | ~~~~^~~~~~~~~~~~~~
  60. svm.c: In function ‘handle_prinyat_parametry_sdr_message’:
  61. svm.c:234:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  62. 234 | void handle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
  63. | ~~~~^~~~~~~~~~~~~~
  64. svm.c:234:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  65. 234 | ndle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
  66. | ~~~~~~~~~^~~~~~~~~~~~~~~
  67.  
  68. svm.c: In function ‘handle_prinyat_parametry_3tso_message’:
  69. svm.c:240:48: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  70. 240 | void handle_prinyat_parametry_3tso_message(int clientSocketFD, Message *receivedMessage) {
  71. | ~~~~^~~~~~~~~~~~~~
  72. svm.c: In function ‘handle_prinyat_ref_azimuth_message’:
  73. svm.c:252:45: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  74. 252 | void handle_prinyat_ref_azimuth_message(int clientSocketFD, Message *receivedMessage) {
  75. | ~~~~^~~~~~~~~~~~~~
  76. svm.c: In function ‘handle_prinyat_parametry_tsd_message’:
  77. svm.c:281:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  78. 281 | void handle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
  79. | ~~~~^~~~~~~~~~~~~~
  80. svm.c:281:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  81. 281 | ndle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
  82. | ~~~~~~~~~^~~~~~~~~~~~~~~
  83.  
  84. svm.c: In function ‘handle_navigatsionnye_dannye_message’:
  85. svm.c:287:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  86. 287 | void handle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
  87. | ~~~~^~~~~~~~~~~~~~
  88. svm.c:287:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  89. 287 | ndle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
  90. | ~~~~~~~~~^~~~~~~~~~~~~~~
  91.  
  92. gcc -Wall -Wextra -g -Iprotocol -Iio -c -o protocol/message_utils.o protocol/message_utils.c
  93. gcc -Wall -Wextra -g -Iprotocol -Iio -c -o protocol/message_builder.o protocol/message_builder.c
  94. gcc -Wall -Wextra -g -Iprotocol -Iio -c -o io/io_common.o io/io_common.c
  95. gcc -Wall -Wextra -g -Iprotocol -Iio svm.o protocol/message_utils.o protocol/message_builder.o io/io_common.o -o svm -lrt
  96. gcc -Wall -Wextra -g -Iprotocol -Iio -c -o uvm.o uvm.c
  97. gcc -Wall -Wextra -g -Iprotocol -Iio uvm.o protocol/message_utils.o protocol/message_builder.o io/io_common.o -o uvm
  98. dtorkin@ubuntu1:~/Desktop/v0_10_1$ ./uvm OR
  99. UVM подключен к SVM
  100. Выбран режим работы: OR
  101.  
  102. --- Подготовка к сеансу наблюдения ---
  103. Отправка сообщения: Тип=128, Номер=0, Длина тела=2, Общий размер=8
  104. Отправлено сообщение инициализации канала
  105. Получено сообщение: Тип=129, Номер=0, Длина тела=12
  106. Получено сообщение подтверждения инициализации
  107. Получено сообщение подтверждения инициализации от SVM: LAK=0x08, SLP=0x03, VDR=0x01, VOR1=0x02, VOR2=0x03, BCB=0x00000000
  108. Счетчик BCB из подтверждения инициализации: 0x00000000
  109. Отправка сообщения: Тип=1, Номер=1, Длина тела=1, Общий размер=7
  110. Отправлено сообщение провести контроль
  111. Получено сообщение: Тип=3, Номер=1, Длина тела=8
  112. Получено сообщение подтверждения контроля
  113. Получено сообщение подтверждения контроля от SVM: LAK=0x08, TK=0x00, BCB=0x00000051
  114. Счетчик BCB из подтверждения контроля: 0x00000051
  115. Отправка сообщения: Тип=2, Номер=2, Длина тела=1, Общий размер=7
  116. Отправлено сообщение выдать результаты контроля
  117. Получено сообщение: Тип=4, Номер=2, Длина тела=8
  118. Получено сообщение с результатами контроля
  119. Получены результаты контроля от SVM: LAK=0x08, RSK=0x01, BCK=0x0064, BCB=0x000000A0
  120. Счетчик BCB из результатов контроля: 0x000000A0
  121. Отправка сообщения: Тип=6, Номер=3, Длина тела=0, Общий размер=6
  122. Отправлено сообщение выдать состояние линии
  123. Получено сообщение: Тип=7, Номер=3, Длина тела=16
  124. Получено сообщение состояния линии
  125. Получено сообщение состояния линии от SVM: LAK=0x08, KLA=0x0004, SLA=0x00000000, KSA=0x0002, BCB=0x000000F0
  126. Счетчик BCB из состояния линии: 0x000000F0
  127. Сырые данные тела (первые 10 байт) состояния линии: 08 00 04 00 00 00 00 00 02 00
  128.  
  129. --- Подготовка к сеансу съемки - Режим ОР ---
  130. Отправка сообщения: Тип=160, Номер=4, Длина тела=50, Общий размер=56
  131. Отправлено сообщение 'Принять параметры СО' с тестовыми данными
  132. Данные тела сообщения 'Принять параметры СО' (первые 20 байт): 02 07 03 00 DC 05 2C 01 5E 01 0A 0B 0C 0D 0E 0F 10 11 12 13 ...
  133. Отправка сообщения: Тип=161, Номер=5, Длина тела=800, Общий размер=806
  134. Отправлено сообщение 'Принять TIME_REF_RANGE'
  135. Данные тела сообщения 'Принять TIME_REF_RANGE' (первые 20 байт): 00 40 01 41 02 42 03 43 04 44 05 45 06 46 07 47 08 48 09 49 ...
  136. Отправка сообщения: Тип=162, Номер=6, Длина тела=24, Общий размер=30
  137. Отправлено сообщение 'Принять Reper'
  138. Данные тела сообщения 'Принять Reper': 0A 00 E8 03 D0 07 0B 00 4C 04 34 08 0C 00 B0 04 98 08 0D 00 14 05 FC 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  139. Отправка сообщения: Тип=200, Номер=7, Длина тела=316, Общий размер=322
  140. Отправлено сообщение 'Принять параметры 3ЦО' с тестовыми данными
  141. Данные тела сообщения 'Принять параметры 3ЦО' (первые 20 байт): 00 00 00 04 80 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E ...
  142. Отправка сообщения: Тип=201, Номер=8, Длина тела=32770, Общий размер=32776
  143. Отправлено сообщение 'Принять REF_AZIMUTH' (длина тела: 640 байт)
  144. Данные тела сообщения 'Принять REF_AZIMUTH' (первые 20 байт): 14 00 C0 00 C0 01 C0 02 C0 03 C0 04 C0 05 C0 06 C0 07 C0 08 ...
  145. Отправка сообщения: Тип=255, Номер=9, Длина тела=256, Общий размер=262
  146. Отправлено сообщение 'Навигационные данные'
  147. Данные тела сообщения 'Навигационные данные' (первые 20 байт): 00 ...
  148.  
  149.  
  150. dtorkin@ubuntu1:~/Desktop/v0_10_1$ make
  151. gcc -Wall -Wextra -g -Iprotocol -Iio -c -o svm.o svm.c
  152. svm.c: In function ‘handle_confirm_init_message’:
  153. svm.c:150:38: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  154. 150 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
  155. | ~~~~^~~~~~~~~~~~~~
  156. svm.c:150:63: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  157. 150 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
  158. | ~~~~~~~~~^~~~~~~~~~~~~~~
  159. svm.c: In function ‘handle_podtverzhdenie_kontrolya_message’:
  160. svm.c:170:50: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  161. 170 | void handle_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  162. | ~~~~^~~~~~~~~~~~~~
  163. svm.c:170:75: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  164. 170 | e_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  165. | ~~~~~~~~~^~~~~~~~~~~~~~~
  166.  
  167. svm.c: In function ‘handle_vydat_rezultaty_kontrolya_message’:
  168. svm.c:175:76: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  169. 175 | _vydat_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  170. | ~~~~~~~~~^~~~~~~~~~~~~~~
  171.  
  172. svm.c: In function ‘handle_rezultaty_kontrolya_message’:
  173. svm.c:188:45: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  174. 188 | void handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  175. | ~~~~^~~~~~~~~~~~~~
  176. svm.c:188:70: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  177. 188 | handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  178. | ~~~~~~~~~^~~~~~~~~~~~~~~
  179.  
  180. svm.c: In function ‘handle_vydat_sostoyanie_linii_message’:
  181. svm.c:193:73: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  182. 193 | dle_vydat_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  183. | ~~~~~~~~~^~~~~~~~~~~~~~~
  184.  
  185. svm.c: In function ‘handle_sostoyanie_linii_message’:
  186. svm.c:207:42: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  187. 207 | void handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  188. | ~~~~^~~~~~~~~~~~~~
  189. svm.c:207:67: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  190. 207 | id handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  191. | ~~~~~~~~~^~~~~~~~~~~~~~~
  192.  
  193. svm.c: In function ‘handle_prinyat_parametry_so_message’:
  194. svm.c:212:46: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  195. 212 | void handle_prinyat_parametry_so_message(int clientSocketFD, Message *receivedMessage) {
  196. | ~~~~^~~~~~~~~~~~~~
  197. svm.c:212:71: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  198. 212 | andle_prinyat_parametry_so_message(int clientSocketFD, Message *receivedMessage) {
  199. | ~~~~~~~~~^~~~~~~~~~~~~~~
  200.  
  201. svm.c: In function ‘handle_prinyat_time_ref_range_message’:
  202. svm.c:218:48: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  203. 218 | void handle_prinyat_time_ref_range_message(int clientSocketFD, Message *receivedMessage) {
  204. | ~~~~^~~~~~~~~~~~~~
  205. svm.c: In function ‘handle_prinyat_reper_message’:
  206. svm.c:226:39: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  207. 226 | void handle_prinyat_reper_message(int clientSocketFD, Message *receivedMessage) {
  208. | ~~~~^~~~~~~~~~~~~~
  209. svm.c: In function ‘handle_prinyat_parametry_sdr_message’:
  210. svm.c:234:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  211. 234 | void handle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
  212. | ~~~~^~~~~~~~~~~~~~
  213. svm.c:234:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  214. 234 | ndle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
  215. | ~~~~~~~~~^~~~~~~~~~~~~~~
  216.  
  217. svm.c: In function ‘handle_prinyat_parametry_3tso_message’:
  218. svm.c:240:48: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  219. 240 | void handle_prinyat_parametry_3tso_message(int clientSocketFD, Message *receivedMessage) {
  220. | ~~~~^~~~~~~~~~~~~~
  221. svm.c: In function ‘handle_prinyat_ref_azimuth_message’:
  222. svm.c:252:45: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  223. 252 | void handle_prinyat_ref_azimuth_message(int clientSocketFD, Message *receivedMessage) {
  224. | ~~~~^~~~~~~~~~~~~~
  225. svm.c: In function ‘handle_prinyat_parametry_tsd_message’:
  226. svm.c:281:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  227. 281 | void handle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
  228. | ~~~~^~~~~~~~~~~~~~
  229. svm.c:281:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  230. 281 | ndle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
  231. | ~~~~~~~~~^~~~~~~~~~~~~~~
  232.  
  233. svm.c: In function ‘handle_navigatsionnye_dannye_message’:
  234. svm.c:287:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  235. 287 | void handle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
  236. | ~~~~^~~~~~~~~~~~~~
  237. svm.c:287:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  238. 287 | ndle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
  239. | ~~~~~~~~~^~~~~~~~~~~~~~~
  240.  
  241. gcc -Wall -Wextra -g -Iprotocol -Iio -c -o protocol/message_utils.o protocol/message_utils.c
  242. gcc -Wall -Wextra -g -Iprotocol -Iio -c -o protocol/message_builder.o protocol/message_builder.c
  243. gcc -Wall -Wextra -g -Iprotocol -Iio -c -o io/io_common.o io/io_common.c
  244. gcc -Wall -Wextra -g -Iprotocol -Iio svm.o protocol/message_utils.o protocol/message_builder.o io/io_common.o -o svm -lrt
  245. gcc -Wall -Wextra -g -Iprotocol -Iio -c -o uvm.o uvm.c
  246. gcc -Wall -Wextra -g -Iprotocol -Iio uvm.o protocol/message_utils.o protocol/message_builder.o io/io_common.o -o uvm
  247. dtorkin@ubuntu1:~/Desktop/v0_10_1$ ./svm
  248. SVM слушает на порту 8080
  249. SVM принял соединение от UVM
  250. Таймер запущен.
  251. Получено сообщение: Тип=128, Номер=0, Длина тела=2
  252. Получено сообщение инициализации канала
  253. Номер полученного сообщения: 0
  254. Получено сообщение инициализации канала от UVM: LAUVM=0x01, LAK=0x08
  255. SVM: Эмуляция выключения лазера в неиспользуемом канале...
  256. Отправка сообщения: Тип=129, Номер=0, Длина тела=12, Общий размер=18
  257. Отправлено сообщение подтверждения инициализации
  258. Получено сообщение: Тип=1, Номер=1, Длина тела=1
  259. Получено сообщение провести контроль
  260. SVM: Эмуляция самопроверки...
  261. Отправка сообщения: Тип=3, Номер=1, Длина тела=8, Общий размер=14
  262. Отправлено сообщение подтверждения контроля
  263. Получено сообщение: Тип=2, Номер=2, Длина тела=1
  264. Получено сообщение выдать результаты контроля
  265. Отправка сообщения: Тип=4, Номер=2, Длина тела=8, Общий размер=14
  266. Отправлено сообщение с результатами контроля
  267.  
  268. --- Счетчики SVM ---
  269. Счетчик BCB: 0x000000A0
  270. Изменения LinkUp: 2
  271. Время низкого уровня LinkUp: 0 с
  272. Изменения SignDet: 1
  273. --- Конец счетчиков ---
  274. Получено сообщение: Тип=6, Номер=3, Длина тела=0
  275. Получено сообщение выдать состояние линии
  276.  
  277. --- Счетчики SVM ---
  278. Счетчик BCB: 0x000000F0
  279. Изменения LinkUp: 4
  280. Время низкого уровня LinkUp: 0 с
  281. Изменения SignDet: 2
  282. --- Конец счетчиков ---
  283. Отправка сообщения: Тип=7, Номер=3, Длина тела=16, Общий размер=22
  284. Отправлено сообщение состояния линии
  285. Получено сообщение: Тип=160, Номер=4, Длина тела=50
  286. SVM получил сообщение 'Принять параметры СО' (заглушка)
  287.  
  288. --- Счетчики SVM ---
  289. Счетчик BCB: 0x00000118
  290. Изменения LinkUp: 5
  291. Время низкого уровня LinkUp: 2 с
  292. Изменения SignDet: 3
  293. --- Конец счетчиков ---
  294. Получено сообщение: Тип=161, Номер=5, Длина тела=800
  295. SVM получил сообщение 'Принять TIME_REF_RANGE' (заглушка)
  296. time_ref_range[0]: imag=0, real=64
  297. Получено сообщение: Тип=162, Номер=6, Длина тела=24
  298. SVM получил сообщение 'Принять Reper' (заглушка)
  299. Reper 1: NTSO=10, R=1000, A=2000
  300. Получено сообщение: Тип=200, Номер=7, Длина тела=316
  301. SVM получил сообщение 'Принять параметры 3ЦО' (заглушка)
  302. Ncadr: 1024
  303. Xnum: 128
  304.  
  305. --- Счетчики SVM ---
  306. Счетчик BCB: 0x00000190
  307. Изменения LinkUp: 8
  308. Время низкого уровня LinkUp: 2 с
  309. Изменения SignDet: 4
  310. --- Конец счетчиков ---
  311. Получено сообщение: Тип=201, Номер=8, Длина тела=32770
  312. SVM получил сообщение 'Принять REF_AZIMUTH'
  313. NTSO: 20
  314. ref_azimuth[0]: 192
  315. ref_azimuth[16383]: -1
  316. Получено сообщение: Тип=255, Номер=9, Длина тела=256
  317. SVM получил сообщение 'Навигационные данные' (заглушка)
  318. receive_full_message: Соединение закрыто удаленной стороной при чтении заголовка.
  319. SVM: Соединение с UVM закрыто.
  320.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement