Commit Graph

356 Commits

Author SHA1 Message Date
emanuel a392ac1d64 tolling TCP&TLS conn close 2022-06-22 13:50:59 +01:00
emanuel dccfe25548 TCP&TLS close efforts 2022-06-22 11:16:26 +01:00
emanuel 7365019e70 Fix IPv6 local admin 2022-06-15 18:57:17 +01:00
emanuel 431d834e5c Init tolling OBU starting type 2022-06-15 12:25:32 +01:00
emanuel 0e0117288f TPM closed system further efforts 2022-06-15 11:06:38 +01:00
emanuel 5a7148cf39 Fix pointer to TPM substructure 2022-06-14 17:57:36 +01:00
emanuel 1fff533e2b TPM closed system efforts 2022-06-14 16:46:39 +01:00
emanuel ace3bcecc1 TPM efforts 2022-06-14 12:55:44 +01:00
emanuel e91d082e39 TPM closed system efforts 2022-06-13 18:50:28 +01:00
emanuel 0a4fe9635b Fix multiple TI handling 2022-06-02 18:03:09 +01:00
emanuel b777f21ab8 Add TPM position, station type 2022-05-30 15:58:15 +01:00
emanuel 7ad01312de TCP rst -> TLS rst 2022-05-25 12:04:10 +01:00
emanuel 6c2781dbd1 Handle TCP conn rst info 2022-05-24 20:37:48 +01:00
emanuel 77dac09f06 Cast ull asn integer args 2022-05-23 17:22:06 +01:00
emanuel a7683aff77 Forward TPMs to [applications] 2022-05-02 16:42:24 +01:00
emanuel ae6480f109 Handshake TLS packets with ID 2022-04-21 13:00:24 +01:00
emanuel 305e94b66e Remove syslog errs 2022-04-20 17:33:37 +01:00
emanuel dcf8abcc4c Fix TPM tlsSend buffer size 2022-04-20 09:36:53 +01:00
emanuel 946fe7ab8c Remove port from TLS tolling 2022-04-19 17:52:50 +01:00
emanuel 1563f488cf More TLS for TPM efforts 2022-04-19 15:04:29 +01:00
emanuel 5e1f612c03 TPM for TLS 2022-04-19 12:25:59 +01:00
emanuel 4178fafbad Print SSL decrypted output 2022-04-18 11:39:06 +01:00
emanuel 9e72678205 Merge remote-tracking branch 'refs/remotes/origin/master' 2022-04-14 17:59:19 +01:00
emanuel 05778dae7c TLS efforts 2022-04-14 17:58:28 +01:00
emanuel 79ab400337 Merge remote-tracking branch 'refs/remotes/origin/master' 2022-04-13 17:27:11 +01:00
emanuel fb3539104e Add infoId to TPM req/rep 2022-04-13 17:26:25 +01:00
emanuel 85f0cfe04b Fix SAEM Tolling TLS TPI encoding 2022-04-13 11:48:06 +01:00
emanuel 827ac4f53d Forward PCM to applications even if PCM is inactive 2022-04-11 15:01:40 +01:00
emanuel 3443e2e355 Reply to TPM, PCM if these are active 2022-04-11 10:06:19 +01:00
Emanuel Vieira 2a205e568e Fix PCM handle reply info log 2022-04-08 20:51:34 +00:00
emanuel fba82a5ca3 Lost PCM.replies 2022-04-08 17:31:20 +00:00
emanuel 47c0e6fc46 Change PCM rectangle to circle intersection 2022-04-08 15:44:37 +00:00
Mohannad Jooriah 3b58068f78 remove perceivedObjectContainer from the CPM when no objects are detected 2022-04-08 16:36:07 +01:00
emanuel 12e98954c1 Fix CAM send to TX queue 2022-03-21 15:41:51 +00:00
emanuel 7558d0c0d2 PCM efforts 2022-03-16 12:52:00 +00:00
emanuel 1ee84d7456 Fix PCM rep/req enc 2022-03-15 10:50:50 +00:00
emanuel 7e5fa63c61 Fix coordination lock on PCM intersection logic 2022-03-14 18:25:26 +00:00
emanuel a25d16f6c6 Fix PCM enc 2022-03-14 16:45:54 +00:00
emanuel 9799900d27 PCM chain info 2022-03-14 14:29:53 +00:00
emanuel 322efce93c Forward PCMs to applications 2022-03-14 10:28:12 +00:00
emanuel c94964a832 Add database name to db init 2022-03-09 15:35:06 +00:00
emanuel 7ed58a1ac7 it2s-tender dbms logging update 2022-03-09 09:50:46 +00:00
emanuel 931cef50d0 Management logging 2022-03-07 17:13:57 +00:00
emanuel 24b7f11c13 Syslog efforts 2022-03-03 10:22:52 +00:00
emanuel 1d78616ff8 Syslog efforts 2022-03-02 17:32:37 +00:00
emanuel 6ebddecd7b Syslog efforts 2022-03-02 16:34:04 +00:00
emanuel d1314904c4 Syslog packet efforts 2022-03-02 10:37:58 +00:00
emanuel 21e8946d9e Syslog packet efforts 2022-03-01 17:49:35 +00:00
emanuel a0e18ae4d8 Packet IDs 2022-03-01 16:49:44 +00:00
emanuel 73349e61d7 Merge remote-tracking branch 'refs/remotes/origin/master' 2022-03-01 12:11:49 +00:00
emanuel 119224cde5 Update for ITS-S Management SDU compability 2022-03-01 12:10:53 +00:00
David Rocha 14ba7778d7 check obd data timestamp validity (skip ci because of previous mysql errors) [skip ci] 2022-02-25 18:11:13 +00:00
emanuel 5d8410a1e1 DB logging 2022-02-25 17:29:48 +00:00
emanuel d0c692d523 PCM simple trigger check 2022-02-22 18:12:48 +00:00
emanuel 607b0edc01 Log PCM reply time 2022-02-22 16:38:55 +00:00
emanuel 89943a2789 PCM resolution delay 2022-02-22 15:52:34 +00:00
emanuel 6a7c25cae2 Remove bad syslog 2022-02-22 15:06:54 +00:00
emanuel b687ebc866 Change PCM encoding functions 2022-02-22 14:58:39 +00:00
emanuel 2e3eb8784e Fix PCM REQ/REP encoding 2022-02-22 13:37:16 +00:00
emanuel 73a9e0a37a PCM efforts 2022-02-22 11:39:11 +00:00
emanuel 5b066efcc5 Fix PCM.request 2022-02-22 10:47:49 +00:00
emanuel fee7bd59a7 Changed DCM to PCM 2022-02-22 10:12:54 +00:00
emanuel fe347cd24b Modify DCM vehicle dimensions 2022-02-21 14:40:49 +00:00
emanuel dd1c494fe8 Fix previous commit 2022-02-17 16:41:58 +00:00
emanuel e2c3dcd906 Microseconds tolling timestamps for test results 2022-02-17 12:45:24 +00:00
emanuel f17838cdca DCM acceptedTrajectoriesIds 2022-02-16 19:03:53 +00:00
emanuel e21ad9ee0f Fix prev bad merge 2022-02-16 14:32:55 +00:00
emanuel 648c4ab06c Merge remote-tracking branch 'refs/remotes/origin/master' 2022-02-16 14:31:14 +00:00
emanuel ddd0f012b7 Tolling payment min period 2022-02-16 14:30:10 +00:00
emanuel f93d83438b DCM neighbour mgmt effortsNeighbour mgmt efforts 2022-02-15 18:14:56 +00:00
emanuel eea1f89a55 DCM comm efforts 2022-02-14 18:35:44 +00:00
emanuel 158da9f831 Send DCM request on intersection 2022-02-14 16:54:35 +00:00
emanuel 16c8f385e1 DCM requests 2022-02-11 17:28:48 +00:00
emanuel 54d5b968bc Change DCM intersect info 2022-02-10 18:05:34 +00:00
emanuel bf2ba4604c Switch to haversine in DCM intersection check 2022-02-10 17:49:28 +00:00
emanuel 148eb02636 Very simple vehicle intersection 2022-02-10 17:06:56 +00:00
emanuel d51d7faeed Update vehicles dims to now ASN DCM structure 2022-02-09 15:18:12 +00:00
emanuel 329aaf5209 Add vehicle dims to DCM 2022-02-09 14:51:21 +00:00
emanuel 831b9d6d80 Fix DCM own trajectory copy 2022-02-09 13:45:32 +00:00
emanuel 07cdd27bcd Remove vehicle dims in DCM 2022-02-09 13:06:33 +00:00
emanuel 13a3a7a943 Remove unecessary DCM path intersect check var 2022-02-09 12:30:38 +00:00
emanuel c9819fbb4a Add vehicle dimensions to DCM 2022-02-09 12:15:23 +00:00
emanuel 55d6488c41 Fix DCM intersecting time 2022-02-09 11:47:16 +00:00
emanuel 258190395e Fix CPM objID going oob 2022-02-08 18:03:18 +00:00
Emanuel Vieira 0fb45843d2 CPM test 2022-02-08 17:30:22 +00:00
Emanuel Vieira 694603af46 Revert "CPM test"
This reverts commit 2f362dd50d
2022-02-08 17:13:52 +00:00
Emanuel Vieira 2f362dd50d CPM test 2022-02-08 16:34:15 +00:00
emanuel 01688d9a75 Remove unecessary syslog 2022-02-07 18:11:16 +00:00
emanuel 6ee35b45b5 Fix DCM trajectory check 2022-02-07 18:05:39 +00:00
emanuel 9c2809a3ff DCM intersection check 2022-02-07 17:22:16 +00:00
emanuel 9982b5c5f8 Initial request trajectory only if DCM active 2022-02-04 16:49:59 +00:00
emanuel c66539eaeb Simulated trajectory efforts 2022-02-04 16:15:18 +00:00
emanuel 85ca6df0c9 DCM efforts 2022-02-03 18:30:24 +00:00
emanuel 46436a03bb DCM efforts 2022-02-02 16:35:42 +00:00
emanuel 5bd3925504 SAEM forwarding, documentation 2022-01-27 17:18:17 +00:00
emanuel e497628e7d Merge remote-tracking branch 'refs/remotes/origin/master' 2022-01-27 13:35:17 +00:00
emanuel d6a6f0f1fd Polygonal tolling zones 2022-01-27 13:34:28 +00:00
Emanuel Vieira 10ec331740 Initialize rv in dissemination_check() 2022-01-21 11:20:49 +00:00
David Rocha 4407fe2a84 bugfix 2022-01-20 16:57:48 +00:00
David Rocha 0b187d19b2 bugfixes 2022-01-20 15:32:12 +00:00
David Rocha f4f9ab8359 check for valid shmem values 2022-01-20 13:46:21 +00:00
emanuel 0205c1b16a TPM verify signatures 2022-01-19 17:28:11 +00:00
David Rocha e718128aa5 merge? 2022-01-18 21:52:24 +00:00
David Rocha 935fa8c438 add obd value mem alloc and assign to its cam fields 2022-01-18 21:49:23 +00:00
Emanuel Vieira 7cdec6c284 Turn use_obd back on 2022-01-18 20:30:02 +00:00
emanuel 385e965c6f TPM sign 2022-01-18 17:52:46 +00:00
David Rocha e9dfc7764f add cam parameters init, still needs mem alloc 2022-01-18 16:30:00 +00:00
David Rocha 30903efa5a change obd shmem validation location 2022-01-18 15:09:01 +00:00
emanuel 236c16fb1f Add O_CREAT flag to shm open in mk_cam 2022-01-17 13:22:29 +00:00
emanuel 025c6308d2 Merge remote-tracking branch 'refs/remotes/origin/master' 2022-01-17 13:00:10 +00:00
emanuel d8489df7d8 Check tolling zone 2022-01-17 12:59:36 +00:00
David Rocha b6fc0eeadd add can bus shmem readings; still have to decide what to process 2022-01-14 18:22:22 +00:00
emanuel b253e3de6c Tolling zones in SAEM 2022-01-14 17:59:21 +00:00
emanuel e00d7fc88c SAEM save neighbour sec ID 2022-01-10 17:58:39 +00:00
emanuel 63567a5f74 TPM print neighbour security ID info 2022-01-10 11:43:32 +00:00
Marco Correia 76d655c16a No more static variables in the parse function of the radar 2022-01-05 10:47:36 +00:00
emanuel aae6772b56 Merge remote-tracking branch 'refs/remotes/origin/master' 2022-01-04 16:58:44 +00:00
emanuel 79de90bdc6 TPM recv neighbour ID 2022-01-04 16:58:02 +00:00
Marco Correia d495925f2e Changed needed variables to static (CP Service) 2021-12-27 18:01:28 +00:00
Marco Correia 30397c9fb8 Moved global variables into the service 2021-12-27 15:46:56 +00:00
emanuel c23724fe51 Merge remote-tracking branch 'refs/remotes/origin/master' 2021-12-22 16:54:35 +00:00
emanuel 70bb5bf9ee Handle [networking] indications 2021-12-22 16:53:24 +00:00
Marco Correia 29677f248e Remove unnecessary thread control 2021-12-22 15:47:02 +00:00
Marco Correia 71dfbf83c4 Update cpm.c 2021-12-22 14:58:03 +00:00
emanuel bcb420990b it2s-asn securityProfile compatibility 2021-12-21 19:05:59 +00:00
emanuel aec88625a1 Misc tolling improvements 2021-12-16 16:51:32 +00:00
emanuel 5b6c6a6ced Misc TPM fixes 2021-12-15 18:54:02 +00:00
emanuel ea77c982ba Handle incoming SAEM various tolling protocols 2021-12-13 16:51:36 +00:00
emanuel 24d88ec84d Simple tolling efforts 2021-12-13 12:04:08 +00:00
emanuel 90e69c2239 Simple tolling efforts 2021-12-10 16:41:50 +00:00
emanuel 9a9b50b9a8 Change radar rotation config field name 2021-11-30 17:58:15 +00:00
emanuel 4e0bcaeda1 tcp replies 2021-11-25 16:27:21 +00:00
emanuel 2d1696548a Reduce mk_cam encoding calls 2021-10-26 14:20:00 +01:00
Marco Correia 2a9bf03d67 OBU publish his own CAMs on local and central broker 2021-09-14 15:58:14 +01:00
emanuel 388298d80d Merge branch 'master' of https://gitlab.es.av.it.pt/its/it2s-itss-facilities 2021-09-09 12:05:57 +01:00
emanuel 53ec48c1e7 Update position values while mking CPMs 2021-09-09 12:05:12 +01:00
Marco Correia 1502a698d4 CPM generation interval 2021-09-08 14:46:56 +01:00
Marco Correia 6fabbf9741 Fixed maximum detected objects that the radar can detect 2021-09-07 15:48:17 +01:00
emanuel dea7a685ac Forward incoming TLS messages to [security] 2021-09-03 17:16:23 +01:00
emanuel 866eb427f5 Load own IPv6 addr on fixed id 2021-09-02 16:40:55 +01:00
emanuel da5b2cb482 Merge branch 'master' of https://gitlab.es.av.it.pt/its/it2s-itss-facilities 2021-09-02 15:29:46 +01:00
emanuel 4086995a15 Recv SAEM trigger TLS 2021-09-02 15:29:07 +01:00
Marco Correia cf1eb85c95 Getting radar interface state before assigning sockets 2021-08-30 18:04:37 +01:00
Marco Correia 44135c4882 Changes to last commit 2021-08-27 18:14:06 +01:00
Marco Correia 1e3765e53b Revoked 4e072faf. Assure connection to the Radar 2021-08-24 17:35:00 +01:00
emanuel d42f0c76a1 [security] managed identity 2021-08-24 15:30:08 +01:00
emanuel e5fef64fd0 Misc 2021-08-20 17:52:08 +01:00
emanuel 1b0c31f9bb Correct recv sdu length, fix SAEM SDU creation 2021-08-16 14:57:04 +01:00
emanuel 9e1896ef92 Support for new SDUs 2021-08-12 10:26:24 +01:00
emanuel 97df23f3f4 Fix saem sleep 2021-07-26 12:38:36 +01:00