File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed
src/main/java/aero/t2s/modes/decoder/df Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,22 @@ public DF18 decode() {
1515 int typeCode = data [4 ] >>> 3 ;
1616
1717 switch (typeCode ) {
18+ case 0 :
19+ case 9 :
20+ case 10 :
21+ case 11 :
22+ case 12 :
23+ case 13 :
24+ case 14 :
25+ case 15 :
26+ case 16 :
27+ case 17 :
28+ case 18 :
29+ case 20 :
30+ case 21 :
31+ case 22 :
32+ extendedSquitter = new AirbornePosition (data , getIcao ());
33+ break ;
1834 case 1 :
1935 case 2 :
2036 case 3 :
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ public SurfaceOperationalMode(int data) {
2727 acasRA = (data & 0b0010000000000000) != 0 ? AcasState .RA_ACTIVE : AcasState .RA_NOT_ACTIVE ;
2828 acasIdent = (data & 0b0001000000000000) != 0 ;
2929 singleAntennaFlag = (data & 0b0000010000000000) != 0 ;
30- systemDesignAssurance = SourceIntegrityLevel .from ((data & 0b0000001100000000) >>> 7 );
30+ systemDesignAssurance = SourceIntegrityLevel .from ((data & 0b0000001100000000) >>> 8 );
3131 int gpsAntennaOffset = (data & 0b0000000011111111);
3232
3333 gpsLateralOffset = (gpsAntennaOffset & 0b11100000) >>> 5 ;
You can’t perform that action at this time.
0 commit comments