Commit Graph

400 Commits

Author SHA1 Message Date
emanuel 549af5630b VCM: diffed trajectories 2022-10-18 10:14:08 +01:00
emanuel 56e00f2cc5 TPM: check OBU heading vs TPI angle 2022-10-13 18:05:57 +01:00
emanuel 3d8a851263 Only spawn CP thread if dissemination.active 2022-10-12 12:39:24 +01:00
emanuel a2a3f377fd %ld -> %lld in tpm.c 2022-09-23 09:33:25 +01:00
David Rocha 6f0d771a35 remove manual maping off obd shm 2022-09-22 15:40:00 +01:00
emanuel 874b801888 Fix CPM opening angle variable sign calc 2022-09-19 16:31:08 +01:00
emanuel b11fc8d042 Fix CPM opening angle start/end 2022-09-19 16:29:08 +01:00
emanuel 85e54352b1 SIGHUP handled by tender-log 2022-09-01 17:55:50 +01:00
emanuel debf17466a Remove syslog.h 2022-08-30 19:13:41 +01:00
emanuel 856e459319 New log options, quick shutdown, ZMQ reconnect 2022-08-30 19:06:43 +01:00
emanuel 1959f1380d facilities global variable 2022-08-23 15:06:27 +01:00
emanuel 42de2e7a8e Increase TPM TLS data buffer req size 2022-08-22 17:22:08 +01:00
emanuel c4c8c7ceaa Consider alreadyAccepted in veh handle TPM 2022-08-19 15:49:24 +01:00
emanuel f16d636ae0 RSU tolling client repay protection 2022-08-19 15:32:27 +01:00
emanuel 174c20aaea Disable TPM zone type check during retransmission 2022-08-18 16:07:42 +01:00
emanuel 6d9d413c7e EPV global variable 2022-08-18 12:43:44 +01:00
emanuel 548f7b7ba2 Merge remote-tracking branch 'refs/remotes/origin/master' 2022-08-17 18:50:33 +01:00
emanuel 3e6f9b6484 TPM simple retransmission 2022-08-17 18:49:39 +01:00
emanuel 3d40022c2d Fix TPM.req fwd to [app] in TLS mode 2022-07-27 20:48:33 +01:00
emanuel 2a901e0c4d Syslog debug TLS state while hs 2022-07-27 19:15:02 +01:00
emanuel 862da68014 TLS tolling modes efforts 2022-07-27 19:01:00 +01:00
emanuel a5d2d656c8 Reduce tolling min pay period to 40s 2022-07-27 17:16:07 +01:00
emanuel 2fd4a02bfa Multiple mode TLS 2022-07-26 18:46:41 +01:00
emanuel 41dbcccf1f Merge remote-tracking branch 'refs/remotes/origin/master' 2022-07-26 13:33:46 +01:00
emanuel ded1ae5c9e Compability with it2s-asn 2022-07-26 13:33:25 +01:00
emanuel 140c7fc744 ETC its-aid = 1 2022-07-19 10:21:17 +01:00
emanuel 8ae273cafe Return instead of cleanup jump in tpm begin 2022-07-07 23:10:08 +01:00
emanuel 6ac3ff9b30 TPM verify entry proof sec.req fix 2022-07-06 17:50:29 +01:00
emanuel b1dcc015e8 TPM verify entry proof, RSU signs all TPMs 2022-07-06 16:20:40 +01:00
emanuel 2677dd225d it2s_tender_ -> itss_ 2022-07-03 23:45:38 +01:00
emanuel 936f92c820 VCM add req/rep nonce 2022-06-29 17:09:17 +01:00
emanuel 003b7e5a46 Fix vcm neighbour lookup 2022-06-29 12:26:39 +01:00
emanuel c665d23381 VCM log requests not for ego 2022-06-28 18:34:25 +01:00
emanuel 3bc140e1f1 Only reply to VCM directed to ego 2022-06-28 17:52:24 +01:00
emanuel 750ffe0601 Increase VCM link size to 32 2022-06-27 19:00:31 +01:00
emanuel aef0d76ad4 Merge remote-tracking branch 'refs/remotes/origin/master' 2022-06-24 14:34:20 +01:00
emanuel cd293f1309 PCM->VCM 2022-06-24 14:33:37 +01:00
Emanuel Vieira b3fa99225c Revert "Revert "Increase max toll conns to 64""
This reverts commit 410ca6ea8e
2022-06-23 16:12:04 +00:00
Emanuel Vieira 410ca6ea8e Revert "Increase max toll conns to 64"
This reverts commit 57d141f789
2022-06-23 15:16:41 +00:00
emanuel 57d141f789 Increase max toll conns to 64 2022-06-23 15:38:49 +01:00
emanuel 7781ffe805 TPM reset state if in entry zone 2022-06-22 23:19:52 +01:00
emanuel aacada4135 Clean stored TPM entry proof if encoding fails 2022-06-22 16:33:40 +01:00
emanuel 4caa1f5d51 Fix TR TCP close encoding 2022-06-22 16:20:11 +01:00
emanuel abf97c2a61 Fix tlsc time check 2022-06-22 15:32:37 +01:00
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