config DCM -> VCM
This commit is contained in:
parent
fbe9c35b65
commit
137dc54315
10
src/config.c
10
src/config.c
|
|
@ -351,9 +351,9 @@ int facilities_config() {
|
||||||
facilities.tolling.station.obu.client_id = config->facilities.tpm.client_id;
|
facilities.tolling.station.obu.client_id = config->facilities.tpm.client_id;
|
||||||
|
|
||||||
// VCM
|
// VCM
|
||||||
facilities.coordination.active = config->facilities.dcm.activate;
|
facilities.coordination.active = config->facilities.vcm.activate;
|
||||||
facilities.coordination.vcm_period_min = config->facilities.dcm.period_min;
|
facilities.coordination.vcm_period_min = config->facilities.vcm.period_min;
|
||||||
facilities.coordination.vcm_period_max = config->facilities.dcm.period_max;
|
facilities.coordination.vcm_period_max = config->facilities.vcm.period_max;
|
||||||
|
|
||||||
// Replay
|
// Replay
|
||||||
facilities.replay = config->networking.replay.activate;
|
facilities.replay = config->networking.replay.activate;
|
||||||
|
|
@ -467,7 +467,7 @@ int facilities_config() {
|
||||||
mreq->choice.attributes.choice.get.clockType = 1;
|
mreq->choice.attributes.choice.get.clockType = 1;
|
||||||
mreq->choice.attributes.choice.get.clock = 1;
|
mreq->choice.attributes.choice.get.clock = 1;
|
||||||
mreq->choice.attributes.choice.get.clockOffset = 1;
|
mreq->choice.attributes.choice.get.clockOffset = 1;
|
||||||
mreq->choice.attributes.choice.get.trajectory = config->facilities.dcm.activate;
|
mreq->choice.attributes.choice.get.trajectory = config->facilities.vcm.activate;
|
||||||
void* management_socket = itss_0connect(facilities.zmq.management_address, ZMQ_REQ);
|
void* management_socket = itss_0connect(facilities.zmq.management_address, ZMQ_REQ);
|
||||||
uint8_t b_tx[256], b_rx[256];
|
uint8_t b_tx[256], b_rx[256];
|
||||||
asn_enc_rval_t enc = oer_encode_to_buffer(&asn_DEF_ManagementRequest, NULL, mreq, b_tx, 256);
|
asn_enc_rval_t enc = oer_encode_to_buffer(&asn_DEF_ManagementRequest, NULL, mreq, b_tx, 256);
|
||||||
|
|
@ -511,7 +511,7 @@ int facilities_config() {
|
||||||
asn_INTEGER2ulong(mrep->data->choice.attributes.clock, (unsigned long long*) &epv.time.clock);
|
asn_INTEGER2ulong(mrep->data->choice.attributes.clock, (unsigned long long*) &epv.time.clock);
|
||||||
asn_INTEGER2ulong(mrep->data->choice.attributes.clockOffset,(unsigned long long*) &epv.time.offset);
|
asn_INTEGER2ulong(mrep->data->choice.attributes.clockOffset,(unsigned long long*) &epv.time.offset);
|
||||||
|
|
||||||
if (config->facilities.dcm.activate) {
|
if (config->facilities.vcm.activate) {
|
||||||
epv.trajectory.len = mrep->data->choice.attributes.trajectory->list.count;
|
epv.trajectory.len = mrep->data->choice.attributes.trajectory->list.count;
|
||||||
for (int i = 0; i < mrep->data->choice.attributes.trajectory->list.count; ++i) {
|
for (int i = 0; i < mrep->data->choice.attributes.trajectory->list.count; ++i) {
|
||||||
epv.trajectory.path[i].latitude = mrep->data->choice.attributes.trajectory->list.array[i]->latitude;
|
epv.trajectory.path[i].latitude = mrep->data->choice.attributes.trajectory->list.array[i]->latitude;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue