Upload Comm-B GICB messages

This commit is contained in:
Oliver Jowett 2021-07-29 19:04:53 +08:00
parent 9d4e2230d2
commit fab8081322
2 changed files with 9 additions and 0 deletions

View File

@ -2352,6 +2352,14 @@ static void writeFATSVEvent(struct modesMessage *mm, struct aircraft *a)
}
break;
case COMMB_GICB_CAPS:
// BDS 1,7: common usage GICB capability report
if (memcmp(mm->MB, a->fatsv_emitted_bds_17, 7) != 0) {
memcpy(a->fatsv_emitted_bds_17, mm->MB, 7);
writeFATSVEventMessage(mm, "gicb_caps", mm->MB, 7);
}
break;
default:
// nothing
break;

View File

@ -250,6 +250,7 @@ struct aircraft {
nav_modes_t fatsv_emitted_nav_modes; // -"- enabled navigation modes
float fatsv_emitted_nav_qnh; // -"- altimeter setting
unsigned char fatsv_emitted_bds_10[7]; // -"- BDS 1,0 message
unsigned char fatsv_emitted_bds_17[7]; // -"- BDS 1,7 message
unsigned char fatsv_emitted_bds_30[7]; // -"- BDS 3,0 message
unsigned char fatsv_emitted_es_status[7]; // -"- ES operational status message
unsigned char fatsv_emitted_es_acas_ra[7]; // -"- ES ACAS RA report message