Skip to content

Aircraft Operational Status decoding wrong fields #30

@mrksngl

Description

@mrksngl

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.
  • methodgetNICSupplementC: 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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions