Change DENM header stationID

This commit is contained in:
emanuel 2020-12-14 15:18:32 +00:00
parent e1a3c3e8ca
commit ac8b0e24fb
2 changed files with 7 additions and 1 deletions

View File

@ -376,7 +376,6 @@ void *ca_service(void *fc) {
bdr->data.buf = malloc(384);
if (facilities->use_security) {
bdr->gnSecurityProfile = malloc(sizeof(long));
*bdr->gnSecurityProfile = 1;

View File

@ -223,6 +223,13 @@ static int facilities_request(facilities_t *facilities, void* responder, uint8_t
}
if (fwd) {
// set stationID
pthread_mutex_lock(&facilities->lock);
((DENM_t*)its_msg)->header.stationID = facilities->station_id;
pthread_mutex_unlock(&facilities->lock);
// get, set retransmission, duration
if ( ((DENM_t*)its_msg)->denm.management.transmissionInterval ) {
transmission_interval = *( (uint32_t*) ((DENM_t*)its_msg)->denm.management.transmissionInterval );