Advertisement
dtorkin

Untitled

Mar 20th, 2025 (edited)
16
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.04 KB | None | 0 0
  1. dtorkin@ubuntu1:~/Desktop/practice$ make
  2. gcc -Wall -Wextra -g -c common.c -o common.o
  3. gcc -Wall -Wextra -g -c svm.c -o svm.o
  4. svm.c: In function ‘handle_confirm_init_message’:
  5. svm.c:132:38: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  6. 132 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
  7. | ~~~~^~~~~~~~~~~~~~
  8. svm.c:132:63: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  9. 132 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
  10. | ~~~~~~~~~^~~~~~~~~~~~~~~
  11. svm.c: In function ‘handle_podtverzhdenie_kontrolya_message’:
  12. svm.c:150:50: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  13. 150 | void handle_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  14. | ~~~~^~~~~~~~~~~~~~
  15. svm.c:150:75: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  16. 150 | e_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  17. | ~~~~~~~~~^~~~~~~~~~~~~~~
  18.  
  19. svm.c: In function ‘handle_vydat_rezultaty_kontrolya_message’:
  20. svm.c:154:76: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  21. 154 | _vydat_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  22. | ~~~~~~~~~^~~~~~~~~~~~~~~
  23.  
  24. svm.c: In function ‘handle_rezultaty_kontrolya_message’:
  25. svm.c:166:45: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  26. 166 | void handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  27. | ~~~~^~~~~~~~~~~~~~
  28. svm.c:166:70: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  29. 166 | handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  30. | ~~~~~~~~~^~~~~~~~~~~~~~~
  31.  
  32. svm.c: In function ‘handle_vydat_sostoyanie_linii_message’:
  33. svm.c:171:73: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  34. 171 | dle_vydat_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  35. | ~~~~~~~~~^~~~~~~~~~~~~~~
  36.  
  37. svm.c: In function ‘handle_sostoyanie_linii_message’:
  38. svm.c:184:42: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  39. 184 | void handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  40. | ~~~~^~~~~~~~~~~~~~
  41. svm.c:184:67: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  42. 184 | id handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  43. | ~~~~~~~~~^~~~~~~~~~~~~~~
  44.  
  45. svm.c: In function ‘handle_sostoyanie_linii_136_message’:
  46. svm.c:188:46: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  47. 188 | void handle_sostoyanie_linii_136_message(int clientSocketFD, Message *receivedMessage) {
  48. | ~~~~^~~~~~~~~~~~~~
  49. svm.c:188:71: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  50. 188 | andle_sostoyanie_linii_136_message(int clientSocketFD, Message *receivedMessage) {
  51. | ~~~~~~~~~^~~~~~~~~~~~~~~
  52.  
  53. svm.c: In function ‘handle_vydat_sostoyanie_linii_137_message’:
  54. svm.c:192:77: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  55. 192 | vydat_sostoyanie_linii_137_message(int clientSocketFD, Message *receivedMessage) {
  56. | ~~~~~~~~~^~~~~~~~~~~~~~~
  57.  
  58. svm.c: In function ‘handle_sostoyanie_linii_138_message’:
  59. svm.c:201:46: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  60. 201 | void handle_sostoyanie_linii_138_message(int clientSocketFD, Message *receivedMessage) {
  61. | ~~~~^~~~~~~~~~~~~~
  62. svm.c:201:71: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  63. 201 | andle_sostoyanie_linii_138_message(int clientSocketFD, Message *receivedMessage) {
  64. | ~~~~~~~~~^~~~~~~~~~~~~~~
  65.  
  66. svm.c: In function ‘handle_prinyat_parametry_sdr_message’:
  67. svm.c:206:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  68. 206 | void handle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
  69. | ~~~~^~~~~~~~~~~~~~
  70. svm.c:206:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  71. 206 | ndle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
  72. | ~~~~~~~~~^~~~~~~~~~~~~~~
  73.  
  74. svm.c: In function ‘handle_prinyat_parametry_tsd_message’:
  75. svm.c:212:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  76. 212 | void handle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
  77. | ~~~~^~~~~~~~~~~~~~
  78. svm.c:212:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  79. 212 | ndle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
  80. | ~~~~~~~~~^~~~~~~~~~~~~~~
  81.  
  82. svm.c: In function ‘handle_navigatsionnye_dannye_message’:
  83. svm.c:218:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  84. 218 | void handle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
  85. | ~~~~^~~~~~~~~~~~~~
  86. svm.c:218:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  87. 218 | ndle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
  88. | ~~~~~~~~~^~~~~~~~~~~~~~~
  89.  
  90. gcc common.o svm.o -o svm -lrt
  91. gcc -Wall -Wextra -g -c uvm.c -o uvm.o
  92. uvm.c: In function ‘main’:
  93. uvm.c:257:89: warning: unknown conversion type character ‘,’ in format [-Wformat=]
  94. 257 | бщение подтверждения инициализации от SVM: LAK=0x%02X, SLP=0x%03, VDR=0x01, VOR1=0x02, VOR2=0x03, BCB=0x%08X\n", // Пункт 4.2.2
  95. | ^
  96.  
  97. uvm.c:257:12: warning: too many arguments for format [-Wformat-extra-args]
  98. 257 | printf("Получено сообщение подтверждения инициализации от SVM: LAK=0x%02X, SLP=0x%03, VDR=0x01, VOR1=0x02, VOR2=0x03, BCB=0x%08X\n", // Пункт 4.2.2
  99. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100. uvm.c:281:71: warning: unknown conversion type character ‘,’ in format [-Wformat=]
  101. 281 | intf("Получены результаты контроля от SVM: LAK=0x%02X, RSK=0x%01, BCK=0x%04X, BCB=0x%08X\n", // Пункт 4.2.6
  102. | ^
  103.  
  104. uvm.c:281:12: warning: too many arguments for format [-Wformat-extra-args]
  105. 281 | printf("Получены результаты контроля от SVM: LAK=0x%02X, RSK=0x%01, BCK=0x%04X, BCB=0x%08X\n", // Пункт 4.2.6
  106. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107. gcc common.o uvm.o -o uvm -lrt
  108. dtorkin@ubuntu1:~/Desktop/practice$ ./uvm
  109. UVM подключен к SVM
  110. Отправлено сообщение инициализации канала
  111. Получено сообщение подтверждения инициализации
  112. Получено сообщение подтверждения инициализации от SVM: LAK=0x08, SLP=0x%03, VDR=0x01, VOR1=0x02, VOR2=0x03, BCB=0x00000003
  113. Счетчик BCB из подтверждения инициализации: 0x00000000
  114. Отправлено сообщение провести контроль
  115. Получено сообщение подтверждения контроля
  116. Получено сообщение подтверждения контроля от SVM: LAK=0x08, TK=0x00, BCB=0x00000051
  117. Счетчик BCB из подтверждения контроля: 0x00000051
  118. Отправлено сообщение выдать результаты контроля
  119. Получено сообщение с результатами контроля
  120. Получены результаты контроля от SVM: LAK=0x08, RSK=0x%01, BCK=0x0001, BCB=0x00006400
  121. Счетчик BCB из результатов контроля: 0x000000A0
  122. Отправлено сообщение выдать состояние линии
  123. Получено сообщение состояния линии
  124. Получено сообщение состояния линии от SVM: LAK=0x08, KLA=0x0100, SLA=0x00000000, KSA=0x0200, BCB=0x000000F0
  125. Счетчик BCB из состояния линии: 0x000000F0
  126. Сырые данные тела (первые 10 байт) состояния линии: 08 00 00 01 00 00 00 00 00 02
  127. Отправлено сообщение 'Принять параметры СДР' c тестовыми данными
  128. Данные тела сообщения 'Принять параметры СДР' (первые 20 байт): 01 07 02 01 10 05 20 15 03 00 DC 05 01 0A C4 09 01 0F 10 11 ...
  129. Отправлено сообщение 'Принять параметры ЦДР' с тестовыми данными
  130. Данные тела сообщения 'Принять параметры ЦДР' (первые 20 байт): 00 00 00 01 80 00 40 00 0A 20 C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 ...
  131. Отправлено сообщение 'Навигационные данные'
  132. Данные тела сообщения 'Навигационные данные' (первые 20 байт): 00 ...
  133.  
  134. dtorkin@ubuntu1:~/Desktop/practice$ make
  135. gcc -Wall -Wextra -g -c common.c -o common.o
  136. gcc -Wall -Wextra -g -c svm.c -o svm.o
  137. svm.c: In function ‘handle_confirm_init_message’:
  138. svm.c:132:38: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  139. 132 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
  140. | ~~~~^~~~~~~~~~~~~~
  141. svm.c:132:63: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  142. 132 | void handle_confirm_init_message(int clientSocketFD, Message *receivedMessage) {
  143. | ~~~~~~~~~^~~~~~~~~~~~~~~
  144. svm.c: In function ‘handle_podtverzhdenie_kontrolya_message’:
  145. svm.c:150:50: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  146. 150 | void handle_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  147. | ~~~~^~~~~~~~~~~~~~
  148. svm.c:150:75: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  149. 150 | e_podtverzhdenie_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  150. | ~~~~~~~~~^~~~~~~~~~~~~~~
  151.  
  152. svm.c: In function ‘handle_vydat_rezultaty_kontrolya_message’:
  153. svm.c:154:76: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  154. 154 | _vydat_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  155. | ~~~~~~~~~^~~~~~~~~~~~~~~
  156.  
  157. svm.c: In function ‘handle_rezultaty_kontrolya_message’:
  158. svm.c:166:45: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  159. 166 | void handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  160. | ~~~~^~~~~~~~~~~~~~
  161. svm.c:166:70: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  162. 166 | handle_rezultaty_kontrolya_message(int clientSocketFD, Message *receivedMessage) {
  163. | ~~~~~~~~~^~~~~~~~~~~~~~~
  164.  
  165. svm.c: In function ‘handle_vydat_sostoyanie_linii_message’:
  166. svm.c:171:73: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  167. 171 | dle_vydat_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  168. | ~~~~~~~~~^~~~~~~~~~~~~~~
  169.  
  170. svm.c: In function ‘handle_sostoyanie_linii_message’:
  171. svm.c:184:42: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  172. 184 | void handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  173. | ~~~~^~~~~~~~~~~~~~
  174. svm.c:184:67: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  175. 184 | id handle_sostoyanie_linii_message(int clientSocketFD, Message *receivedMessage) {
  176. | ~~~~~~~~~^~~~~~~~~~~~~~~
  177.  
  178. svm.c: In function ‘handle_sostoyanie_linii_136_message’:
  179. svm.c:188:46: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  180. 188 | void handle_sostoyanie_linii_136_message(int clientSocketFD, Message *receivedMessage) {
  181. | ~~~~^~~~~~~~~~~~~~
  182. svm.c:188:71: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  183. 188 | andle_sostoyanie_linii_136_message(int clientSocketFD, Message *receivedMessage) {
  184. | ~~~~~~~~~^~~~~~~~~~~~~~~
  185.  
  186. svm.c: In function ‘handle_vydat_sostoyanie_linii_137_message’:
  187. svm.c:192:77: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  188. 192 | vydat_sostoyanie_linii_137_message(int clientSocketFD, Message *receivedMessage) {
  189. | ~~~~~~~~~^~~~~~~~~~~~~~~
  190.  
  191. svm.c: In function ‘handle_sostoyanie_linii_138_message’:
  192. svm.c:201:46: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  193. 201 | void handle_sostoyanie_linii_138_message(int clientSocketFD, Message *receivedMessage) {
  194. | ~~~~^~~~~~~~~~~~~~
  195. svm.c:201:71: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  196. 201 | andle_sostoyanie_linii_138_message(int clientSocketFD, Message *receivedMessage) {
  197. | ~~~~~~~~~^~~~~~~~~~~~~~~
  198.  
  199. svm.c: In function ‘handle_prinyat_parametry_sdr_message’:
  200. svm.c:206:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  201. 206 | void handle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
  202. | ~~~~^~~~~~~~~~~~~~
  203. svm.c:206:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  204. 206 | ndle_prinyat_parametry_sdr_message(int clientSocketFD, Message *receivedMessage) {
  205. | ~~~~~~~~~^~~~~~~~~~~~~~~
  206.  
  207. svm.c: In function ‘handle_prinyat_parametry_tsd_message’:
  208. svm.c:212:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  209. 212 | void handle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
  210. | ~~~~^~~~~~~~~~~~~~
  211. svm.c:212:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  212. 212 | ndle_prinyat_parametry_tsd_message(int clientSocketFD, Message *receivedMessage) {
  213. | ~~~~~~~~~^~~~~~~~~~~~~~~
  214.  
  215. svm.c: In function ‘handle_navigatsionnye_dannye_message’:
  216. svm.c:218:47: warning: unused parameter ‘clientSocketFD’ [-Wunused-parameter]
  217. 218 | void handle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
  218. | ~~~~^~~~~~~~~~~~~~
  219. svm.c:218:72: warning: unused parameter ‘receivedMessage’ [-Wunused-parameter]
  220. 218 | ndle_navigatsionnye_dannye_message(int clientSocketFD, Message *receivedMessage) {
  221. | ~~~~~~~~~^~~~~~~~~~~~~~~
  222.  
  223. gcc common.o svm.o -o svm -lrt
  224. gcc -Wall -Wextra -g -c uvm.c -o uvm.o
  225. uvm.c: In function ‘main’:
  226. uvm.c:257:89: warning: unknown conversion type character ‘,’ in format [-Wformat=]
  227. 257 | бщение подтверждения инициализации от SVM: LAK=0x%02X, SLP=0x%03, VDR=0x01, VOR1=0x02, VOR2=0x03, BCB=0x%08X\n", // Пункт 4.2.2
  228. | ^
  229.  
  230. uvm.c:257:12: warning: too many arguments for format [-Wformat-extra-args]
  231. 257 | printf("Получено сообщение подтверждения инициализации от SVM: LAK=0x%02X, SLP=0x%03, VDR=0x01, VOR1=0x02, VOR2=0x03, BCB=0x%08X\n", // Пункт 4.2.2
  232. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233. uvm.c:281:71: warning: unknown conversion type character ‘,’ in format [-Wformat=]
  234. 281 | intf("Получены результаты контроля от SVM: LAK=0x%02X, RSK=0x%01, BCK=0x%04X, BCB=0x%08X\n", // Пункт 4.2.6
  235. | ^
  236.  
  237. uvm.c:281:12: warning: too many arguments for format [-Wformat-extra-args]
  238. 281 | printf("Получены результаты контроля от SVM: LAK=0x%02X, RSK=0x%01, BCK=0x%04X, BCB=0x%08X\n", // Пункт 4.2.6
  239. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  240. gcc common.o uvm.o -o uvm -lrt
  241. dtorkin@ubuntu1:~/Desktop/practice$ ./svm
  242. SVM слушает на порту 8080
  243. SVM принял соединение от UVM
  244. Таймер запущен.
  245. Получено сообщение инициализации канала
  246. Номер полученного сообщения: 0
  247. Получено сообщение инициализации канала от UVM: LAUVM=0x01, LAK=0x08
  248. SVM: Эмуляция выключения лазера в неиспользуемом канале...
  249. Отправлено сообщение подтверждения инициализации
  250. Получено сообщение провести контроль
  251. SVM: Эмуляция самопроверки...
  252. Отправлено сообщение подтверждения контроля
  253. Получено сообщение выдать результаты контроля
  254. Отправлено сообщение с результатами контроля
  255.  
  256. --- Счетчики SVM ---
  257. Счетчик BCB: 0x000000A0
  258. Изменения LinkUp: 0
  259. Время низкого уровня LinkUp: 0 с
  260. Изменения SignDet: 1
  261. --- Конец счетчиков ---
  262. Получено сообщение выдать состояние линии
  263.  
  264. --- Счетчики SVM ---
  265. Счетчик BCB: 0x000000F0
  266. Изменения LinkUp: 1
  267. Время низкого уровня LinkUp: 0 с
  268. Изменения SignDet: 2
  269. --- Конец счетчиков ---
  270. Отправлено сообщение состояния линии
  271. SVM получил сообщение 'Принять параметры СДР' (заглушка)
  272.  
  273. --- Счетчики SVM ---
  274. Счетчик BCB: 0x00000118
  275. Изменения LinkUp: 1
  276. Время низкого уровня LinkUp: 0 с
  277. Изменения SignDet: 2
  278. --- Конец счетчиков ---
  279. SVM получил сообщение 'Принять параметры ЦДР' (заглушка)
  280. SVM получил сообщение Rezultaty Kontrolya (не ожидается)
  281. SVM получил сообщение 'Навигационные данные' (заглушка)
  282. Соединение закрыто UVM.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement