VCM add req/rep nonce
This commit is contained in:
parent
003b7e5a46
commit
936f92c820
|
|
@ -145,6 +145,7 @@ static int vcm_check_handle_request(facilities_t* facilities, VCM_t* vcm, mc_nei
|
||||||
mvc_rep->negotiation->choice.reply.acceptedTrajectoriesIds.list.array[0] = malloc(sizeof(long));
|
mvc_rep->negotiation->choice.reply.acceptedTrajectoriesIds.list.array[0] = malloc(sizeof(long));
|
||||||
*mvc_rep->negotiation->choice.reply.acceptedTrajectoriesIds.list.array[0] = pt->id;
|
*mvc_rep->negotiation->choice.reply.acceptedTrajectoriesIds.list.array[0] = pt->id;
|
||||||
mvc_rep->negotiation->choice.reply.requesterId = vcm->header.stationID;
|
mvc_rep->negotiation->choice.reply.requesterId = vcm->header.stationID;
|
||||||
|
mvc_rep->negotiation->choice.reply.nonce = request->nonce;
|
||||||
|
|
||||||
asn_enc_rval_t enc = uper_encode_to_buffer(&asn_DEF_VCM, NULL, vcm_rep, buf, buf_len);
|
asn_enc_rval_t enc = uper_encode_to_buffer(&asn_DEF_VCM, NULL, vcm_rep, buf, buf_len);
|
||||||
if (enc.encoded == -1) {
|
if (enc.encoded == -1) {
|
||||||
|
|
@ -347,6 +348,7 @@ static int vcm_check_intersection_detected(facilities_t* facilities, VCM_t* vcm,
|
||||||
mvc->negotiation->choice.request.desiredTrajectories.list.array[0] = calloc(1,sizeof(ProposedTrajectory_t));
|
mvc->negotiation->choice.request.desiredTrajectories.list.array[0] = calloc(1,sizeof(ProposedTrajectory_t));
|
||||||
ProposedTrajectory_t* pt = mvc->negotiation->choice.request.desiredTrajectories.list.array[0];
|
ProposedTrajectory_t* pt = mvc->negotiation->choice.request.desiredTrajectories.list.array[0];
|
||||||
mvc->negotiation->choice.request.requesterId = vcm->header.stationID;
|
mvc->negotiation->choice.request.requesterId = vcm->header.stationID;
|
||||||
|
mvc->negotiation->choice.request.nonce = rand() + 1;
|
||||||
|
|
||||||
pt->trajectory.list.count = trajectoryA_len;
|
pt->trajectory.list.count = trajectoryA_len;
|
||||||
pt->trajectory.list.size = sizeof(void*) * trajectoryA_len;
|
pt->trajectory.list.size = sizeof(void*) * trajectoryA_len;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue