Fix CPM opening angle variable sign calc

This commit is contained in:
emanuel 2022-09-19 16:31:08 +01:00
parent b11fc8d042
commit 874b801888
1 changed files with 2 additions and 2 deletions

View File

@ -322,8 +322,8 @@ int facilities_config() {
facilities.dissemination.radar_rotation = config->applications.its_center.radar_rotation;
facilities.dissemination.tmc_connect = config->facilities.cpm.tmc_connected;
facilities.dissemination.T_AddSensorInformation = 1000;
uint16_t oa_start = (360-facilities.dissemination.radar_rotation) * 10 - 500;
uint16_t oa_end = (360-facilities.dissemination.radar_rotation) * 10 + 500;
int oa_start = (360-facilities.dissemination.radar_rotation) * 10 - 500;
int oa_end = (360-facilities.dissemination.radar_rotation) * 10 + 500;
facilities.dissemination.opening_angle_start = oa_start < 0 ? oa_start + 3600 : oa_start;
facilities.dissemination.opening_angle_start = oa_start > 3600 ? oa_start - 3600 : oa_start;
facilities.dissemination.opening_angle_end = oa_end > 3600 ? oa_end - 3600 : oa_end;