Skip to content

Commit

Permalink
Remove Cross-Link Capability it is only present on DF0 not on Df16
Browse files Browse the repository at this point in the history
  • Loading branch information
Douglasdc3 committed Oct 17, 2022
1 parent b433fb2 commit cd1b23a
Showing 1 changed file with 0 additions and 7 deletions.
7 changes: 0 additions & 7 deletions src/main/java/aero/t2s/modes/decoder/df/DF16.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
public class DF16 extends DownlinkFormat {

private VerticalStatus verticalStatus;
private CrossLinkCapability crossLinkCapability;
private AcasSensitivity sensitivity;
private AcasReplyInformation replyInformation;
private Altitude altitude;
Expand All @@ -28,7 +27,6 @@ public DF16(short[] data) {
@Override
public DF16 decode() {
verticalStatus = VerticalStatus.from((data[0] >>> 2) & 0x1);
crossLinkCapability = CrossLinkCapability.from((data[0] >>> 1) & 0x1);
sensitivity = AcasSensitivity.from(data[1] >>> 5);
replyInformation = AcasReplyInformation.from(((data[1] & 0x7) << 1) | ((data[2] >> 7) & 0x1));
altitude = AltitudeEncoding.decode((((data[2] << 8) | data[3])) & 0x1FFF);
Expand Down Expand Up @@ -67,7 +65,6 @@ public DF16 decode() {
public void apply(Track track) {
Acas acas = track.getAcas();
acas.setVerticalStatus(verticalStatus);
acas.setCrossLinkCapability(crossLinkCapability);
acas.setSensitivity(sensitivity);
acas.setReplyInformation(replyInformation);
acas.setAltitude(altitude);
Expand All @@ -83,10 +80,6 @@ public VerticalStatus getVerticalStatus() {
return verticalStatus;
}

public CrossLinkCapability getCrossLinkCapability() {
return crossLinkCapability;
}

public AcasSensitivity getSensitivity() {
return sensitivity;
}
Expand Down

0 comments on commit cd1b23a

Please sign in to comment.