VCM: [coordination]->[vc] logs

This commit is contained in:
emanuel 2022-11-21 17:34:04 +00:00
parent d70ccf0c71
commit 64453527da
1 changed files with 4 additions and 5 deletions

View File

@ -18,7 +18,6 @@ static int do_paths_intersect(
int* index
) {
// TODO check first time intersection, then the spacial trajectory
double A1[2], A2[2], B1[2], B2[2];
uint64_t tsA, tsB;
for (int a = 0; a < tA_len-1; ++a) {
@ -278,7 +277,7 @@ static int vcm_check_handle_reply(VCM_t* vcm, mc_neighbour_s* neighbour) {
coordination_t* coordination = &facilities.coordination;
if (!coordination->session.req) {
log_debug("[coordination] unknown reply context - session expired or another ITS-S rejected");
log_debug("[vc] unknown reply context - session expired or another ITS-S rejected");
return 1;
}
@ -291,7 +290,7 @@ static int vcm_check_handle_reply(VCM_t* vcm, mc_neighbour_s* neighbour) {
if (neighbour->intersecting) {
if (reply->acceptedTrajectoriesIds.list.count == 0) {
log_debug("[coordination] maneuver %lld rejected by %d", reply->requesterId, vcm->header.stationID);
log_debug("[vc] maneuver %lld rejected by %d", reply->requesterId, vcm->header.stationID);
ASN_STRUCT_FREE(asn_DEF_VCM, coordination->session.req);
coordination->session.req = NULL;
coordination->session.ts = itss_time_get();
@ -828,7 +827,7 @@ int vcm_check(VCM_t* vcm) {
switch (mvc->negotiation->present) {
case CoordinationNegotiation_PR_request:
if (coordination->session.req && now < coordination->session.ts + MC_RESOLUTION_TIMEOUT) { /* in maneuver */
log_debug("[coordination] rejecting VCM from %d - currently in maneuver", vcm->header.stationID);
log_debug("[vc] rejecting VCM from %d - currently in maneuver", vcm->header.stationID);
vcm_reject(vcm, neighbour);
} else {
vcm_check_handle_request(vcm, neighbour);
@ -847,7 +846,7 @@ int vcm_check(VCM_t* vcm) {
(coordination->session.req && now < coordination->session.ts + MC_RESOLUTION_TIMEOUT) || /* issued request */
now < neighbour->t_proposal + MC_RESOLUTION_TIMEOUT /* issued reply */
) { /* in maneuver */
log_debug("[coordination] ignoring VCM from %d - currently in maneuver", vcm->header.stationID);
log_debug("[vc] ignoring VCM from %d - currently in maneuver", vcm->header.stationID);
} else { /* not in maneuver OR timeout reached */
if (coordination->session.req) { /* clear previous request if exists */
ASN_STRUCT_FREE(asn_DEF_VCM, coordination->session.req);