Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.10 KB | None | 0 0
  1. if (numer_output != "")
  2.  
  3.  
  4. if (id_pojazd == 0)
  5. {
  6. //NIEZAREJESTROWANY
  7. string info1 = "<font color=#FF0000>" + Brama_nazwa + "</font>";
  8. string info2 = "<font color=#FF0000>" + "NIEZAREJESTROWANY" + "</font>";
  9. string info3 = numer_output;
  10. string info4 = "";
  11. string info5 = "";
  12. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  13. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "NOK");
  14. Monitor_reset = 90;
  15. }
  16.  
  17. { //JEST POJAZD
  18.  
  19. string info1 = "";
  20. string info2 = "";
  21. string info3 = "";
  22. string info4 = "";
  23. string info5 = "";
  24. string status = "NIEZAREJESTROWANY";
  25. id_pojazd = TRAX2ADD.POJAZD_W_BAZIE_POJAZDOW(numer_output);
  26. //BRAMA WJAZD - IN
  27. if (id_pojazd != 0 && Brama_IN)
  28. {
  29.  
  30.  
  31. if (TRAX2ADD.POJAZD_CZY_CARPASS(id_pojazd)) { status = "JIT"; }
  32.  
  33. if (TRAX2ADD.POJAZD_CZY_OCZEKUJE_NA_WJAZD(id_pojazd)) { status = "OCZEKUJE"; }
  34.  
  35. if (TRAX2ADD.POJAZD_CZY_NA_ZAKŁADZIE(id_pojazd)) { status = "NA_ZAKŁADZIE"; }
  36.  
  37.  
  38.  
  39. switch (status)
  40. {
  41. case "OCZEKUJE":
  42. if (Brama_IN_AUT_REJESTRACJA)
  43. {
  44. //Automatyczna rejestracja na zakład
  45. int id = TRAX2ADD.WJAZD_AUT_REJESTRACJA(numer_output, Brama_ID_BRAMA, 30);
  46. if (id > 0)
  47. {
  48. id_wjazd = id;
  49. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  50. info2 = "<font color=#00FF00>" + "WJAZD NA TEREN" + "</font>";
  51. info3 = numer_output;
  52. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  53. info5 = ""; // trzeba dodać historię lub lokalizację czy coś
  54. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  55. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  56. Monitor_reset = 90;
  57. if (Brama_IN_otwieraj_wszystkim || Brama_IN_otwieraj_zarejestrowanym) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  58.  
  59. }
  60.  
  61. }
  62.  
  63.  
  64.  
  65.  
  66. if (Brama_IN_AUT_NA_ZAKŁAD && !brak_zgodnosci_naczepa)
  67. {
  68. //Wrzucaj oczekujące na zakład
  69. int id = TRAX2ADD.WJAZD_STATUS_NA_ZAKŁAD(numer_output);
  70. if (id > 0)
  71. {
  72. id_wjazd = id;
  73. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  74. info2 = "<font color=#00FF00>" + "WJAZD NA TEREN" + "</font>";
  75. info3 = numer_output;
  76. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  77. info5 = ""; // trzeba dodać historię lub lokalizację czy coś
  78. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  79. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  80. Monitor_reset = 90;
  81. if (Brama_IN_otwieraj_wszystkim || Brama_IN_otwieraj_zarejestrowanym) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  82. }
  83. }
  84. if (Brama_IN_AUT_NA_ZAKŁAD && brak_zgodnosci_naczepa)
  85. {
  86. //Wrzucaj oczekujące na zakład - NACZEPA BRAK ZGODNIOŚCI
  87.  
  88. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  89. info2 = "<font color=#FF0000>" + "NACZEPA NIE ZGODNA" + "</font>";
  90. info3 = numer_output;
  91. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  92. info5 = ""; // trzeba dodać historię lub lokalizację czy coś
  93. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  94. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "NOK");
  95. Monitor_reset = 90;
  96. if (Brama_IN_otwieraj_wszystkim) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  97. }
  98.  
  99. if (!Brama_IN_AUT_REJESTRACJA && !Brama_IN_AUT_NA_ZAKŁAD && !brak_zgodnosci_naczepa)
  100. {
  101. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  102. info2 = "<font color=#00FF00>" + "OCZEKUJE NA WJAZD" + "</font>";
  103. info3 = numer_output;
  104. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  105. info5 = ""; // trzeba dodać historię lub lokalizację czy coś
  106. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  107. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  108. Monitor_reset = 90;
  109. if (Brama_IN_otwieraj_wszystkim) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  110. }
  111.  
  112. if (!Brama_IN_AUT_REJESTRACJA && !Brama_IN_AUT_NA_ZAKŁAD && brak_zgodnosci_naczepa)
  113. {
  114. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  115. info2 = "<font color=#FF0000>" + "NACZEPA NIE ZGODNA" + "</font>";
  116. info3 = numer_output;
  117. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  118. info5 = ""; // trzeba dodać historię lub lokalizację czy coś
  119. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  120. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "NOK");
  121. Monitor_reset = 90;
  122. if (Brama_IN_otwieraj_wszystkim) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  123. }
  124.  
  125.  
  126.  
  127. break;
  128.  
  129. case "JIT":
  130. if (Brama_IN_AUT_REJESTRACJA || Brama_IN_AUT_JIT)
  131. {
  132. //Automatyczna rejestracja na zakład JIT/CARPASS
  133. int id = TRAX2ADD.WJAZD_AUT_REJESTRACJA(numer_output, Brama_ID_BRAMA, 30);
  134. if (id > 0)
  135. {
  136. id_wjazd = id;
  137. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  138. info2 = "<font color=#00FF00>" + "WJAZD NA TEREN" + "</font>";
  139. info3 = numer_output + " JIT";
  140. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  141. info5 = ""; // trzeba dodać historię lub lokalizację czy coś
  142. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  143. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  144. Monitor_reset = 90;
  145. if (Brama_IN_otwieraj_wszystkim || Brama_IN_otwieraj_zarejestrowanym || Brama_In_otwieraj_carpass) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  146. }
  147. }
  148. else
  149. {
  150. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  151. info2 = "<font color=#00FF00>" + "JIT / CARPASS" + "</font>";
  152. info3 = numer_output;
  153. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  154. info5 = ""; // trzeba dodać historię lub lokalizację czy coś
  155. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  156. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  157. Monitor_reset = 90;
  158. if (Brama_IN_otwieraj_wszystkim || Brama_IN_otwieraj_zarejestrowanym || Brama_In_otwieraj_carpass) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  159. }
  160. break;
  161.  
  162. case "NA_ZAKŁADZIE":
  163. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  164. info2 = "<font color=#00FF00>" + "POJAZD NA ZAKŁADZIE" + "</font>";
  165. info3 = numer_output;
  166. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  167. info5 = ""; // trzeba dodać historię lub lokalizację czy coś
  168. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  169. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  170. Monitor_reset = 90;
  171. if (Brama_IN_otwieraj_wszystkim || Brama_IN_otwieraj_zarejestrowanym) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  172. break;
  173.  
  174. case "NIEZAREJESTROWANY":
  175. //NIEZAREJESTROWANY
  176. info1 = "<font color=#FF0000>" + Brama_nazwa + "</font>";
  177. info2 = "<font color=#FF0000>" + "NIEZAREJESTROWANY" + "</font>";
  178. info3 = numer_output;
  179. info4 = "";
  180. info5 = "";
  181. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  182. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "NOK");
  183. Monitor_reset = 90;
  184. break;
  185. }
  186. }
  187.  
  188.  
  189.  
  190. //BRAMA WYJAZD - OUT
  191. if (id_pojazd != 0 && Brama_OUT)
  192. {
  193. status = "NIEZAREJESTROWANY";
  194. if (TRAX2ADD.POJAZD_CZY_CARPASS(id_pojazd)) { status = "JIT"; }
  195. if (TRAX2ADD.POJAZD_CZY_OCZEKUJE_NA_WJAZD(id_pojazd)) { status = "OCZEKUJE"; }
  196. if (TRAX2ADD.POJAZD_CZY_WYJEŻDZA(id_pojazd)) { status = "WYJEŻDŻA"; }
  197. if (TRAX2ADD.POJAZD_CZY_NA_ZAKŁADZIE(id_pojazd)) { status = "NA_ZAKŁADZIE"; }
  198.  
  199.  
  200.  
  201. switch (status)
  202. {
  203.  
  204. case "OCZEKUJE":
  205. if (Brama_OUT_AUT_NA_ZEWNATRZ && !brak_zgodnosci_naczepa)
  206. {
  207. int id = TRAX2ADD.WJAZD_STATUS_NA_ZEWNĄTR(numer_output);
  208. {
  209. if (id > 0)
  210. {
  211. id_wjazd = id;
  212. if (TRAX2ADD.WJAZD_KARTA_U_KIEROWCY(id_wjazd))
  213. {
  214. info1 = "<font color=#FF5400>" + Brama_nazwa + "</font>";
  215. info2 = "<font color=#FF5400>" + "WYJAZD" + "</font>";
  216. info3 = "<font color=#FF0000>" + "KARTA U KIEROWCY" + "</font>";
  217. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  218. info5 = "<center><b> AUTOMATYCZNA REJESTRACJA WJAZDU <br> BŁĄD ODCZYTU PRZY WJEŹDZIE </b></center>";
  219. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  220. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  221. Monitor_reset = 90;
  222. if (Brama_OUT_otwieraj_wszystkim || Brama_OUT_otwieraj_zarejestrowanym) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  223. }
  224. else
  225. {
  226. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  227. info2 = "<font color=#00FF00>" + "WYJAZD" + "</font>";
  228. info3 = numer_output;
  229. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  230. info5 = "<center><b> AUTOMATYCZNA REJESTRACJA WJAZDU <br> BŁĄD ODCZYTU PRZY WJEŹDZIE </b></center>";
  231. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  232. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  233. Monitor_reset = 90;
  234. if (Brama_OUT_otwieraj_wszystkim || Brama_OUT_otwieraj_zarejestrowanym) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  235. }
  236. }
  237. }
  238. }
  239.  
  240. if (Brama_OUT_AUT_NA_ZEWNATRZ && brak_zgodnosci_naczepa)
  241. {
  242.  
  243. info1 = "<font color=#FF0000>" + Brama_nazwa + "</font>";
  244. info2 = "<font color=#FF0000>" + "NACZEPA NIE ZGODNA" + "</font>";
  245. info3 = numer_output;
  246. try
  247. {
  248. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  249. }
  250. catch { info4 = ""; }
  251. try
  252. {
  253. info5 = TRAX2ADD.POBYT_KIEROWCY(id_wjazd);
  254. }
  255. catch { info5 = ""; }
  256. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  257. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "NOK");
  258. Monitor_reset = 90;
  259. if (Brama_OUT_otwieraj_wszystkim) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  260.  
  261. }
  262.  
  263. if (!Brama_OUT_AUT_NA_ZEWNATRZ && !brak_zgodnosci_naczepa)
  264. {
  265. //Automatyczna rejestracja na zakład
  266. int id = TRAX2ADD.WJAZD_STATUS_NA_ZAKŁAD(numer_output);
  267. if (id > 0)
  268. {
  269. id_wjazd = id;
  270.  
  271. if (TRAX2ADD.WJAZD_KARTA_U_KIEROWCY(id_wjazd))
  272. {
  273. info1 = "<font color=#FF5400>" + Brama_nazwa + "</font>";
  274. info2 = "<font color=#FF5400>" + "WYJAZD" + "</font>";
  275. info3 = "<font color=#FF0000>" + "KARTA U KIEROWCY" + "</font>";
  276. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  277. info5 = "<center><b> AUTOMATYCZNA REJESTRACJA WJAZDU <br> BŁĄD ODCZYTU PRZY WJEŹDZIE </b></center>";
  278. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  279. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  280. Monitor_reset = 90;
  281. if (Brama_OUT_otwieraj_wszystkim || Brama_OUT_otwieraj_zarejestrowanym) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  282. }
  283. else
  284. {
  285. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  286. info2 = "<font color=#00FF00>" + "WYJAZD" + "</font>";
  287. info3 = numer_output;
  288. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  289. info5 = "<center><b> AUTOMATYCZNA REJESTRACJA WJAZDU <br> BŁĄD ODCZYTU PRZY WJEŹDZIE </b></center>";
  290. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  291. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  292. Monitor_reset = 90;
  293. if (Brama_OUT_otwieraj_wszystkim || Brama_OUT_otwieraj_zarejestrowanym) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  294. }
  295.  
  296.  
  297.  
  298. }
  299. }
  300.  
  301. if (!Brama_OUT_AUT_NA_ZEWNATRZ && brak_zgodnosci_naczepa)
  302. {
  303. info1 = "<font color=#FF0000>" + Brama_nazwa + "</font>";
  304. info2 = "<font color=#FF0000>" + "NACZEPA NIE ZGODNA" + "</font>";
  305. info3 = numer_output;
  306. try
  307. {
  308. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  309. }
  310. catch { info4 = ""; }
  311. try
  312. {
  313. info5 = TRAX2ADD.POBYT_KIEROWCY(id_wjazd);
  314. }
  315. catch { info5 = ""; }
  316. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  317. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  318. Monitor_reset = 90;
  319. if (Brama_OUT_otwieraj_wszystkim) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  320. }
  321.  
  322.  
  323. break;
  324.  
  325. case "JIT":
  326. //JIT / CARPASS
  327. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  328. info2 = "<font color=#00FF00>" + "JIT / CARPASS" + "</font>";
  329. info3 = numer_output;
  330. info4 = "";
  331. info5 = "";
  332. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  333. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  334. Monitor_reset = 90;
  335. if (Brama_OUT_otwieraj_wszystkim || Brama_OUT_otwieraj_carpass) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  336. break;
  337.  
  338.  
  339. case "NA_ZAKŁADZIE":
  340. if ((Brama_OUT_AUT_NA_ZEWNATRZ && !brak_zgodnosci_naczepa) || (Brama_IN_AUT_JIT && TRAX2ADD.POJAZD_CZY_CARPASS(id_pojazd)))
  341. {
  342. int id = TRAX2ADD.WJAZD_STATUS_NA_ZEWNĄTR(numer_output);
  343. {
  344. if (id > 0)
  345. {
  346. id_wjazd = id;
  347.  
  348. if (TRAX2ADD.WJAZD_KARTA_U_KIEROWCY(id_wjazd))
  349. {
  350. info1 = "<font color=#FF5400>" + Brama_nazwa + "</font>";
  351. info2 = "<font color=#FF5400>" + "WYJAZD" + "</font>";
  352. info3 = "<font color=#FF0000>" + "KARTA U KIEROWCY" + "</font>";
  353. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  354. info5 = TRAX2ADD.POBYT_KIEROWCY(id_wjazd);
  355. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  356. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "NOK");
  357. Monitor_reset = 90;
  358. if (Brama_OUT_otwieraj_wszystkim) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  359. }
  360. else
  361. {
  362. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  363. info2 = "<font color=#00FF00>" + "WYJAZD" + "</font>";
  364. info3 = numer_output;
  365. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  366. info5 = TRAX2ADD.POBYT_KIEROWCY(id_wjazd);
  367. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  368. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  369. Monitor_reset = 90;
  370. if (Brama_OUT_otwieraj_wszystkim || Brama_OUT_otwieraj_zarejestrowanym) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  371. }
  372.  
  373. }
  374. }
  375. }
  376.  
  377.  
  378.  
  379. if ((!Brama_OUT_AUT_NA_ZEWNATRZ && !brak_zgodnosci_naczepa))
  380. {
  381. if (TRAX2ADD.WJAZD_KARTA_U_KIEROWCY(id_wjazd))
  382. {
  383. info1 = "<font color=#FF5400>" + Brama_nazwa + "</font>";
  384. info2 = "<font color=#FF5400>" + "OCZEKUJE NA WYJAZD" + "</font>";
  385. info3 = "<font color=#FF0000>" + "KARTA U KIEROWCY" + "</font>";
  386. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  387. info5 = TRAX2ADD.POBYT_KIEROWCY(id_wjazd);
  388. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  389. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  390. Monitor_reset = 90;
  391. if (Brama_OUT_otwieraj_wszystkim) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  392. }
  393. else
  394. {
  395. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  396. info2 = "<font color=#00FF00>" + "OCZEKUJE NA WYJAZD" + "</font>";
  397. info3 = numer_output;
  398. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  399. info5 = TRAX2ADD.POBYT_KIEROWCY(id_wjazd);
  400.  
  401. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  402. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  403. Monitor_reset = 90;
  404. if (Brama_OUT_otwieraj_wszystkim) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  405. }
  406. }
  407.  
  408. if ((brak_zgodnosci_naczepa))
  409. {
  410.  
  411. info1 = "<font color=#FF0000>" + Brama_nazwa + "</font>";
  412. info2 = "<font color=#FF0000>" + "NACZEPA NIE ZGODNA" + "</font>";
  413. info3 = numer_output;
  414. try
  415. {
  416. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  417. }
  418. catch { info4 = ""; }
  419. try
  420. {
  421. info5 = TRAX2ADD.POBYT_KIEROWCY(id_wjazd);
  422. }
  423. catch { info5 = ""; }
  424. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  425. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "NOK");
  426. Monitor_reset = 90;
  427. if (Brama_OUT_otwieraj_wszystkim) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  428. }
  429.  
  430.  
  431. break;
  432. case "WYJEŻDŻA":
  433. if (TRAX2ADD.WJAZD_KARTA_U_KIEROWCY(id_wjazd))
  434. {
  435. info1 = "<font color=#FF5400>" + Brama_nazwa + "</font>";
  436. info2 = "<font color=#FF5400>" + "WYJAZD" + "</font>";
  437. info3 = "<font color=#FF0000>" + "KARTA U KIEROWCY" + "</font>";
  438. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  439. info5 = TRAX2ADD.POBYT_KIEROWCY(id_wjazd);
  440. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  441. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  442. Monitor_reset = 90;
  443. if (Brama_OUT_otwieraj_wszystkim || Brama_OUT_otwieraj_zarejestrowanym) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  444. }
  445. else
  446. {
  447. info1 = "<font color=#00FF00>" + Brama_nazwa + "</font>";
  448. info2 = "<font color=#00FF00>" + "WYJAZD" + "</font>";
  449. info3 = numer_output;
  450. info4 = TRAX2ADD.WJAZD_INFO4(id_wjazd);
  451. info5 = TRAX2ADD.POBYT_KIEROWCY(id_wjazd);
  452.  
  453. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  454. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "OK");
  455. Monitor_reset = 90;
  456. if (Brama_OUT_otwieraj_wszystkim || Brama_OUT_otwieraj_zarejestrowanym) { TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "open"); }
  457. }
  458.  
  459.  
  460.  
  461. break;
  462.  
  463.  
  464. case "NIEZAREJESTROWANY":
  465. //NIEZAREJESTROWANY
  466. info1 = "<font color=#FF0000>" + Brama_nazwa + "</font>";
  467. info2 = "<font color=#FF0000>" + "NIEZAREJESTROWANY" + "</font>";
  468. info3 = numer_output;
  469. info4 = "";
  470. info5 = "";
  471. TRAX2ADD.MONITOR_DISPLAY(Brama_Id_monitor, info1, info2, info3, info4, info5);
  472. TRAX2ADD.SYGNALIZATOR(Brama_ID_BRAMA, "NOK");
  473. Monitor_reset = 90;
  474.  
  475. break;
  476. }
  477. }
  478. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement