Fix PCM.request
This commit is contained in:
parent
fee7bd59a7
commit
5b066efcc5
|
|
@ -220,6 +220,7 @@ static int pcm_check_intersection_detected(facilities_t* facilities, PCM_t* pcm)
|
||||||
pcm_req->pcm.currentPosition.longitude = lon;
|
pcm_req->pcm.currentPosition.longitude = lon;
|
||||||
asn_ulong2INTEGER(&pcm_req->pcm.currentPosition.timestamp, now);
|
asn_ulong2INTEGER(&pcm_req->pcm.currentPosition.timestamp, now);
|
||||||
|
|
||||||
|
pcm_req->pcm.maneuverContainer.present = ManeuverContainer_PR_vehicle;
|
||||||
ManeuverVehicleContainer_t* mvc = &pcm_req->pcm.maneuverContainer.choice.vehicle;
|
ManeuverVehicleContainer_t* mvc = &pcm_req->pcm.maneuverContainer.choice.vehicle;
|
||||||
|
|
||||||
// Vehicle Dimensions
|
// Vehicle Dimensions
|
||||||
|
|
@ -263,7 +264,7 @@ static int pcm_check_intersection_detected(facilities_t* facilities, PCM_t* pcm)
|
||||||
|
|
||||||
asn_enc_rval_t enc = asn_encode_to_buffer(NULL, ATS_UNALIGNED_CANONICAL_PER, &asn_DEF_PCM, pcm_req, buf, buf_len);
|
asn_enc_rval_t enc = asn_encode_to_buffer(NULL, ATS_UNALIGNED_CANONICAL_PER, &asn_DEF_PCM, pcm_req, buf, buf_len);
|
||||||
if (enc.encoded == -1) {
|
if (enc.encoded == -1) {
|
||||||
syslog_err("[facilities] [pc] PCM request encode failure");
|
syslog_err("[facilities] [pc] PCM.request encode failure (%s)", enc.failed_type->name);
|
||||||
rv = 1;
|
rv = 1;
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue