
au.gov.amsa.sgb.decoder.vesselid.Aviation24BitAddress Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sgb-decoder Show documentation
Show all versions of sgb-decoder Show documentation
Decodes second generation Beacon detection messages and Beacon 23 Hex IDs
The newest version!
package au.gov.amsa.sgb.decoder.vesselid;
import java.util.Optional;
public final class Aviation24BitAddress implements VesselId {
// used for serialization
private final VesselIdType vesselIdType = VesselIdType.AVIATION_24_BIT_ADDRESS;
private final String addressHex;
private Optional aircraftOperatorDesignator;
public Aviation24BitAddress(String addressHex, Optional aircraftOperatorDesignator) {
this.addressHex = addressHex;
this.aircraftOperatorDesignator = aircraftOperatorDesignator;
}
@Override
public VesselIdType vesselIdType() {
return vesselIdType;
}
public String addressHex() {
return addressHex;
}
public Optional aircraftOperatorDesignator() {
return aircraftOperatorDesignator;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy