Add vehicle dimensions to DCM

This commit is contained in:
emanuel 2022-02-09 12:15:23 +00:00
parent 55d6488c41
commit c9819fbb4a
1 changed files with 5 additions and 0 deletions

View File

@ -119,6 +119,11 @@ static int mk_dcm(facilities_t* facilities, uint8_t* dcm_uper, uint16_t* dcm_upe
dcm->dcm.currentPosition.longitude = lon; dcm->dcm.currentPosition.longitude = lon;
asn_ulong2INTEGER(&dcm->dcm.currentPosition.timestamp, now); asn_ulong2INTEGER(&dcm->dcm.currentPosition.timestamp, now);
// Vehicle Dimensions
dcm->dcm.vehicleDimensions.length.vehicleLengthValue = facilities->vehicle.length;
dcm->dcm.vehicleDimensions.length.vehicleLengthConfidenceIndication = VehicleLengthConfidenceIndication_noTrailerPresent;
dcm->dcm.vehicleDimensions.width = facilities->vehicle.width;
dcm->dcm.plannedTrajectory.list.count = trajectory_len; dcm->dcm.plannedTrajectory.list.count = trajectory_len;
dcm->dcm.plannedTrajectory.list.size = trajectory_len * sizeof(void*); dcm->dcm.plannedTrajectory.list.size = trajectory_len * sizeof(void*);
dcm->dcm.plannedTrajectory.list.array = malloc(trajectory_len * sizeof(void*)); dcm->dcm.plannedTrajectory.list.array = malloc(trajectory_len * sizeof(void*));