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() {
15
15
int typeCode = data [4 ] >>> 3 ;
16
16
17
17
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 ;
18
34
case 1 :
19
35
case 2 :
20
36
case 3 :
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ public SurfaceOperationalMode(int data) {
27
27
acasRA = (data & 0b0010000000000000) != 0 ? AcasState .RA_ACTIVE : AcasState .RA_NOT_ACTIVE ;
28
28
acasIdent = (data & 0b0001000000000000) != 0 ;
29
29
singleAntennaFlag = (data & 0b0000010000000000) != 0 ;
30
- systemDesignAssurance = SourceIntegrityLevel .from ((data & 0b0000001100000000) >>> 7 );
30
+ systemDesignAssurance = SourceIntegrityLevel .from ((data & 0b0000001100000000) >>> 8 );
31
31
int gpsAntennaOffset = (data & 0b0000000011111111);
32
32
33
33
gpsLateralOffset = (gpsAntennaOffset & 0b11100000) >>> 5 ;
You can’t perform that action at this time.
0 commit comments