Get GPS from module : CPMs
This commit is contained in:
parent
0f51267e03
commit
f2915d82b7
|
|
@ -250,8 +250,6 @@ int facilities_config(void* facilities_s) {
|
|||
facilities->dissemination->T_GenCpmMax = config->facilities.cpm.rsu_obu_period_max;
|
||||
facilities->dissemination->radar_rotation = config->applications.its_center.rotation;
|
||||
facilities->dissemination->tmc_connect = config->facilities.cpm.tmc_connected;
|
||||
facilities->dissemination->latitude = config->management.gps.latitude;
|
||||
facilities->dissemination->longitude = config->management.gps.longitude;
|
||||
|
||||
facilities->dissemination->int_radar = malloc(strlen(config->facilities.cpm.radar_interface)+1);
|
||||
strcpy(facilities->dissemination->int_radar,config->facilities.cpm.radar_interface);
|
||||
|
|
|
|||
|
|
@ -415,8 +415,8 @@ void mk_cpm(facilities_t* facilities,CPM_t* cpm_tx, struct timespec* systemtime)
|
|||
|
||||
cpm_tx->cpm.generationDeltaTime = generationDeltaTime;
|
||||
cpm_tx->cpm.cpmParameters.managementContainer.stationType = StationType_roadSideUnit;
|
||||
cpm_tx->cpm.cpmParameters.managementContainer.referencePosition.latitude = facilities->dissemination->latitude * 10000000;
|
||||
cpm_tx->cpm.cpmParameters.managementContainer.referencePosition.longitude = facilities->dissemination->longitude * 10000000;
|
||||
cpm_tx->cpm.cpmParameters.managementContainer.referencePosition.latitude = facilities->epv.space.latitude;
|
||||
cpm_tx->cpm.cpmParameters.managementContainer.referencePosition.longitude = facilities->epv.space.longitude;
|
||||
cpm_tx->cpm.cpmParameters.managementContainer.referencePosition.positionConfidenceEllipse.semiMajorConfidence = 100;
|
||||
cpm_tx->cpm.cpmParameters.managementContainer.referencePosition.positionConfidenceEllipse.semiMinorConfidence = 100;
|
||||
cpm_tx->cpm.cpmParameters.managementContainer.referencePosition.positionConfidenceEllipse.semiMajorOrientation = HeadingValue_wgs84North;
|
||||
|
|
|
|||
Loading…
Reference in New Issue