In class SurfaceOperatioanlStatusV1Msg
- method
getGeometricVerticalAccuracy: there is no GVA (Geometric Vertical Accuracy) in the "... for Surface Participants (Subtype=1)" message. Rather, the class decodes a reserved field. The method should be removed.
- method
getNICSupplementC: NIC supplement C was not defined in V1, so it cannot be a member of the capability class. The method should be moved to SurfaceOperatioanlStatusV2Msg.
- method
getSystemDesignAssurance: System Design Assurance (SDA) was (iirc!) not defined in V1. The method should be moved to SurfaceOperatioanlStatusV2Msg.
In class AirborneOperationalStatusV1Msg
- method
getGeometricVerticalAccuracy: there is no GVA (Geometric Vertical Accuracy) in V1. The decoded field is called BAQ and is a quality indicator that was later superseded. The method should be moved to AirborneOperationalStatusV2Msg.
- btw:
GVA=0 in V2 means "unknown or above 150m", which is not clear from the documentation
- method
hasSingleAntenna: V1 (as did V0) sent the Single Antenna Flag in the Airborne Position Message. I'm unsure if V1 repeated that information in the Airborne Operational Status (don't have the standard at hand).
In class
SurfaceOperatioanlStatusV1MsggetGeometricVerticalAccuracy: there is noGVA(Geometric Vertical Accuracy) in the "... for Surface Participants (Subtype=1)" message. Rather, the class decodes a reserved field. The method should be removed.getNICSupplementC: NIC supplement C was not defined in V1, so it cannot be a member of the capability class. The method should be moved toSurfaceOperatioanlStatusV2Msg.getSystemDesignAssurance: System Design Assurance (SDA) was (iirc!) not defined in V1. The method should be moved toSurfaceOperatioanlStatusV2Msg.In class
AirborneOperationalStatusV1MsggetGeometricVerticalAccuracy: there is noGVA(Geometric Vertical Accuracy) in V1. The decoded field is calledBAQand is a quality indicator that was later superseded. The method should be moved toAirborneOperationalStatusV2Msg.GVA=0in V2 means "unknown or above 150m", which is not clear from the documentationhasSingleAntenna: V1 (as did V0) sent theSingle Antenna Flagin the Airborne Position Message. I'm unsure if V1 repeated that information in the Airborne Operational Status (don't have the standard at hand).