VCM: log number of aff vehicles
This commit is contained in:
parent
57fb624719
commit
4e35d3f315
|
|
@ -267,6 +267,7 @@ static void session_cleanup() {
|
|||
coordination->session.requester = NULL;
|
||||
memset(coordination->session.affs, 0, sizeof(coordination->session.affs));
|
||||
memset(coordination->session.n_affs_neighs, 0, sizeof(coordination->session.n_affs_neighs));
|
||||
coordination->session.n_affs_neighs_reqd = 0;
|
||||
coordination->session.n_affs_trjs = 0;
|
||||
}
|
||||
|
||||
|
|
@ -397,6 +398,7 @@ static int vcm_check_handle_request(VCM_t* vcm, mc_neighbour_s* neighbour) {
|
|||
coordination->session.affs[i][j] = get_neighbour(*request->desiredTrajectories.list.array[i]->affectingStations.list.array[j]);
|
||||
}
|
||||
coordination->session.n_affs_neighs[i] = request->desiredTrajectories.list.array[i]->affectingStations.list.count;
|
||||
coordination->session.n_affs_neighs_reqd = coordination->session.n_affs_neighs[i];
|
||||
}
|
||||
coordination->session.n_affs_trjs = request->desiredTrajectories.list.count;
|
||||
|
||||
|
|
@ -641,8 +643,9 @@ static int vcm_check_handle_reply(VCM_t* vcm, mc_neighbour_s* neighbour) {
|
|||
return 1;
|
||||
}
|
||||
|
||||
log_info("[vc] received VCM.reply from %d with %d accepted trajectories - session: %d | took %ld us",
|
||||
log_info("[vc] received VCM.reply from %d (of %d) with %d accepted trajectories - session: %d | took %ld us",
|
||||
vcm->header.stationID,
|
||||
coordination->session.n_affs_neighs_reqd,
|
||||
reply->acceptedTrajectoriesIds.list.count,
|
||||
coordination->session.nonce,
|
||||
now_us-neighbour->t_iid);
|
||||
|
|
@ -852,6 +855,7 @@ static int intersection_detected(VCM_t* vcm, mc_neighbour_s* neighbour) {
|
|||
coordination->session.ts = now;
|
||||
coordination->session.n_affs_trjs = 1;
|
||||
coordination->session.n_affs_neighs[0] = n_intneigh;
|
||||
coordination->session.n_affs_neighs_reqd = n_intneigh;
|
||||
memcpy(coordination->session.affs[0], intneigh, sizeof(intneigh));
|
||||
|
||||
tx_vcm(vcm_req);
|
||||
|
|
@ -993,6 +997,7 @@ int vcm_check(VCM_t* vcm) {
|
|||
coordination->session.ts = now;
|
||||
memset(coordination->session.affs, 0, sizeof(coordination->session.affs));
|
||||
memset(coordination->session.n_affs_neighs, 0, sizeof(coordination->session.n_affs_neighs));
|
||||
coordination->session.n_affs_neighs_reqd = 0;
|
||||
coordination->session.n_affs_trjs = 0;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue