Change DENM header stationID
This commit is contained in:
parent
e1a3c3e8ca
commit
ac8b0e24fb
|
|
@ -376,7 +376,6 @@ void *ca_service(void *fc) {
|
||||||
|
|
||||||
bdr->data.buf = malloc(384);
|
bdr->data.buf = malloc(384);
|
||||||
|
|
||||||
|
|
||||||
if (facilities->use_security) {
|
if (facilities->use_security) {
|
||||||
bdr->gnSecurityProfile = malloc(sizeof(long));
|
bdr->gnSecurityProfile = malloc(sizeof(long));
|
||||||
*bdr->gnSecurityProfile = 1;
|
*bdr->gnSecurityProfile = 1;
|
||||||
|
|
|
||||||
|
|
@ -223,6 +223,13 @@ static int facilities_request(facilities_t *facilities, void* responder, uint8_t
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fwd) {
|
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 ) {
|
if ( ((DENM_t*)its_msg)->denm.management.transmissionInterval ) {
|
||||||
transmission_interval = *( (uint32_t*) ((DENM_t*)its_msg)->denm.management.transmissionInterval );
|
transmission_interval = *( (uint32_t*) ((DENM_t*)its_msg)->denm.management.transmissionInterval );
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue