Rework heading/track to include HRD/TAH.

Clean up TIS-B flag output.
This commit is contained in:
Oliver Jowett 2017-06-15 21:07:53 +01:00
parent 05e9601903
commit 1ec32903ba
6 changed files with 169 additions and 61 deletions

View file

@ -552,8 +552,9 @@ static int decodeBDS50(struct modesMessage *mm, bool store)
}
if (track_valid) {
mm->track_valid = 1;
mm->track = track;
mm->heading_valid = 1;
mm->heading = track;
mm->heading_type = HEADING_GROUND_TRACK;
}
if (gs_valid) {
@ -704,8 +705,9 @@ static int decodeBDS60(struct modesMessage *mm, bool store)
mm->commb_format = COMMB_HEADING_SPEED;
if (heading_valid) {
mm->mag_heading_valid = 1;
mm->mag_heading = heading;
mm->heading_valid = 1;
mm->heading = heading;
mm->heading_type = HEADING_MAGNETIC;
}
if (ias_valid) {