Skip to content

Commit 12ff85f

Browse files
committed
Fix incorrect bit shift in Source Integrity Level
Resolves #52
1 parent 93d2203 commit 12ff85f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/aero/t2s/modes/decoder/df/df17/data/SurfaceOperationalMode.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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;

0 commit comments

Comments
 (0)