From c9819fbb4ae117b9d01ddeb703b8538d3dcbcfe2 Mon Sep 17 00:00:00 2001 From: emanuel Date: Wed, 9 Feb 2022 12:15:23 +0000 Subject: [PATCH] Add vehicle dimensions to DCM --- src/dcm.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/dcm.c b/src/dcm.c index f36bf8e..0ed7db0 100644 --- a/src/dcm.c +++ b/src/dcm.c @@ -119,6 +119,11 @@ static int mk_dcm(facilities_t* facilities, uint8_t* dcm_uper, uint16_t* dcm_upe dcm->dcm.currentPosition.longitude = lon; 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.size = trajectory_len * sizeof(void*); dcm->dcm.plannedTrajectory.list.array = malloc(trajectory_len * sizeof(void*));