Documentation ¶
Index ¶
- type AircraftOperationalStatus
- type AircraftOperationalStatusADSB0
- type AircraftOperationalStatusAirborneADSB1
- func (message AircraftOperationalStatusAirborneADSB1) CheckCoherency() error
- func (message AircraftOperationalStatusAirborneADSB1) GetADSBLevel() byte
- func (message AircraftOperationalStatusAirborneADSB1) GetRegister() register.Register
- func (message AircraftOperationalStatusAirborneADSB1) ToString() string
- type AircraftOperationalStatusAirborneADSB2
- func (message AircraftOperationalStatusAirborneADSB2) CheckCoherency() error
- func (message AircraftOperationalStatusAirborneADSB2) GetADSBLevel() byte
- func (message AircraftOperationalStatusAirborneADSB2) GetRegister() register.Register
- func (message AircraftOperationalStatusAirborneADSB2) ToString() string
- type AircraftOperationalStatusSurfaceADSB1
- func (message AircraftOperationalStatusSurfaceADSB1) CheckCoherency() error
- func (message AircraftOperationalStatusSurfaceADSB1) GetADSBLevel() byte
- func (message AircraftOperationalStatusSurfaceADSB1) GetRegister() register.Register
- func (message AircraftOperationalStatusSurfaceADSB1) ToString() string
- type AircraftOperationalStatusSurfaceADSB2
- func (message AircraftOperationalStatusSurfaceADSB2) CheckCoherency() error
- func (message AircraftOperationalStatusSurfaceADSB2) GetADSBLevel() byte
- func (message AircraftOperationalStatusSurfaceADSB2) GetRegister() register.Register
- func (message AircraftOperationalStatusSurfaceADSB2) ToString() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AircraftOperationalStatus ¶
func ReadAircraftOperationalStatus ¶
func ReadAircraftOperationalStatus(data []byte) (AircraftOperationalStatus, error)
ReadAircraftOperationalStatus reads a message at the format AircraftOperationalStatus
type AircraftOperationalStatusADSB0 ¶
type AircraftOperationalStatusADSB0 struct { FormatTypeCode byte Subtype byte EnRouteOperationalCapabilities fields.EnRouteOperationalCapabilities EnRouteOperationalCapabilityStatus fields.EnRouteOperationalCapabilityStatus TerminalAreaOperationalCapabilities fields.TerminalAreaOperationalCapabilities TerminalAreaOperationalCapabilityStatus fields.TerminalAreaOperationalCapabilityStatus ApproachLandingOperationalCapabilities fields.ApproachLandingOperationalCapabilities ApproachLandingOperationalCapabilityStatus fields.ApproachLandingOperationalCapabilityStatus SurfaceOperationalCapabilities fields.SurfaceOperationalCapabilities SurfaceOperationalCapabilityStatus fields.SurfaceOperationalCapabilityStatus }
func ReadAircraftOperationalStatusADSB0 ¶
func ReadAircraftOperationalStatusADSB0(data []byte) (*AircraftOperationalStatusADSB0, error)
ReadAircraftOperationalStatusADSB0 reads a message at the format Format31 for ADSB V0
func (AircraftOperationalStatusADSB0) CheckCoherency ¶
func (message AircraftOperationalStatusADSB0) CheckCoherency() error
CheckCoherency checks that the data of the message are somehow coherent, such as for example: no Reserved values, etc.
func (AircraftOperationalStatusADSB0) GetADSBLevel ¶
func (message AircraftOperationalStatusADSB0) GetADSBLevel() byte
func (AircraftOperationalStatusADSB0) GetRegister ¶
func (message AircraftOperationalStatusADSB0) GetRegister() register.Register
GetRegister returns the Register the message
func (AircraftOperationalStatusADSB0) ToString ¶
func (message AircraftOperationalStatusADSB0) ToString() string
ToString returns a basic, but readable, representation of the message
type AircraftOperationalStatusAirborneADSB1 ¶
type AircraftOperationalStatusAirborneADSB1 struct { FormatTypeCode byte Subtype fields.Subtype AirborneCapabilityClass fields.AirborneCapabilityClassV1 OperationalMode fields.OperationalMode VersionNumber fields.VersionNumber NICSupplement fields.NICSupplementA SurveillanceIntegrityLevel fields.SurveillanceIntegrityLevel NICBaro fields.NICBaro HorizontalReferenceDirection fields.HorizontalReferenceDirection }
AircraftOperationalStatusAirborneADSB1 is a message at the format BDS 6,5 the ADSB V2 / SubtypeAirborne
Specified in Doc 9871 / C.2.3.10
func ReadAircraftOperationalStatusAirborneADSB1 ¶
func ReadAircraftOperationalStatusAirborneADSB1(data []byte) (*AircraftOperationalStatusAirborneADSB1, error)
ReadAircraftOperationalStatusAirborneADSB1 reads a message at the format Format31 / subtype 0 (Airborne) for ADSB V1
func (AircraftOperationalStatusAirborneADSB1) CheckCoherency ¶
func (message AircraftOperationalStatusAirborneADSB1) CheckCoherency() error
CheckCoherency checks that the data of the message are somehow coherent, such as for example: no Reserved values, etc.
func (AircraftOperationalStatusAirborneADSB1) GetADSBLevel ¶
func (message AircraftOperationalStatusAirborneADSB1) GetADSBLevel() byte
func (AircraftOperationalStatusAirborneADSB1) GetRegister ¶
func (message AircraftOperationalStatusAirborneADSB1) GetRegister() register.Register
GetRegister returns the Register the message
func (AircraftOperationalStatusAirborneADSB1) ToString ¶
func (message AircraftOperationalStatusAirborneADSB1) ToString() string
ToString returns a basic, but readable, representation of the message
type AircraftOperationalStatusAirborneADSB2 ¶
type AircraftOperationalStatusAirborneADSB2 struct { FormatTypeCode byte Subtype fields.Subtype AirborneCapabilityClass fields.AirborneCapabilityClassV2 OperationalMode fields.AirborneOperationalMode VersionNumber fields.VersionNumber NICSupplementA fields.NICSupplementA GeometricVerticalAccuracy fields.GeometricVerticalAccuracy SourceIntegrityLevel fields.SourceIntegrityLevel NICBaro fields.NICBaro HorizontalReferenceDirection fields.HorizontalReferenceDirection SourceIntegrityLevelSupplement fields.SourceIntegrityLevelSupplement }
AircraftOperationalStatusAirborneADSB2 is a message at the format BDS 6,5 the ADSB V2 / SubtypeAirborne
Specified in Doc 9871 / C.2.3.10
func ReadAircraftOperationalStatusAirborneADSB2 ¶
func ReadAircraftOperationalStatusAirborneADSB2(data []byte) (*AircraftOperationalStatusAirborneADSB2, error)
ReadAircraftOperationalStatusAirborneADSB2 reads a message at the format Format31 / subtype 0 (Airborne) for ADSB V2
func (AircraftOperationalStatusAirborneADSB2) CheckCoherency ¶
func (message AircraftOperationalStatusAirborneADSB2) CheckCoherency() error
CheckCoherency checks that the data of the message are somehow coherent, such as for example: no Reserved values, etc.
func (AircraftOperationalStatusAirborneADSB2) GetADSBLevel ¶
func (message AircraftOperationalStatusAirborneADSB2) GetADSBLevel() byte
func (AircraftOperationalStatusAirborneADSB2) GetRegister ¶
func (message AircraftOperationalStatusAirborneADSB2) GetRegister() register.Register
GetRegister returns the Register the message
func (AircraftOperationalStatusAirborneADSB2) ToString ¶
func (message AircraftOperationalStatusAirborneADSB2) ToString() string
ToString returns a basic, but readable, representation of the message
type AircraftOperationalStatusSurfaceADSB1 ¶
type AircraftOperationalStatusSurfaceADSB1 struct { FormatTypeCode byte Subtype fields.Subtype SurfaceCapabilityClass fields.SurfaceCapabilityClassV1 LengthAndWidth fields.LengthWidth OperationalMode fields.OperationalMode VersionNumber fields.VersionNumber NICSupplement fields.NICSupplementA SurveillanceIntegrityLevel fields.SurveillanceIntegrityLevel TrackAngleHeading fields.TrackAngleHeading HorizontalReferenceDirection fields.HorizontalReferenceDirection }
AircraftOperationalStatusSurfaceADSB1 is a message at the format BDS 6,5 the ADSB V1 / SubtypeSurface
Specified in Doc 9871 / B.2.3.10
func ReadAircraftOperationalStatusSurfaceADSB1 ¶
func ReadAircraftOperationalStatusSurfaceADSB1(data []byte) (*AircraftOperationalStatusSurfaceADSB1, error)
ReadAircraftOperationalStatusSurfaceADSB1 reads a message at the format Format31 / subtype 1 (Surface) for ADSB V1
func (AircraftOperationalStatusSurfaceADSB1) CheckCoherency ¶
func (message AircraftOperationalStatusSurfaceADSB1) CheckCoherency() error
CheckCoherency checks that the data of the message are somehow coherent, such as for example: no Reserved values, etc.
func (AircraftOperationalStatusSurfaceADSB1) GetADSBLevel ¶
func (message AircraftOperationalStatusSurfaceADSB1) GetADSBLevel() byte
func (AircraftOperationalStatusSurfaceADSB1) GetRegister ¶
func (message AircraftOperationalStatusSurfaceADSB1) GetRegister() register.Register
GetRegister returns the Register the message
func (AircraftOperationalStatusSurfaceADSB1) ToString ¶
func (message AircraftOperationalStatusSurfaceADSB1) ToString() string
ToString returns a basic, but readable, representation of the message
type AircraftOperationalStatusSurfaceADSB2 ¶
type AircraftOperationalStatusSurfaceADSB2 struct { FormatTypeCode byte Subtype fields.Subtype SurfaceCapabilityClass fields.SurfaceCapabilityClassV2 LengthAndWidth fields.LengthWidth OperationalMode fields.SurfaceOperationalMode VersionNumber fields.VersionNumber NICSupplementA fields.NICSupplementA SourceIntegrityLevel fields.SourceIntegrityLevel TrackAngleHeading fields.TrackAngleHeading HorizontalReferenceDirection fields.HorizontalReferenceDirection SourceIntegrityLevelSupplement fields.SourceIntegrityLevelSupplement }
AircraftOperationalStatusSurfaceADSB2 is a message at the format BDS 6,5 the ADSB V2 / SubtypeSurface
Specified in Doc 9871 / C.2.3.10
func ReadAircraftOperationalStatusSurfaceADSB2 ¶
func ReadAircraftOperationalStatusSurfaceADSB2(data []byte) (*AircraftOperationalStatusSurfaceADSB2, error)
ReadAircraftOperationalStatusSurfaceADSB2 reads a message at the format Format31 / subtype 1 (Surface) for ADSB V2
func (AircraftOperationalStatusSurfaceADSB2) CheckCoherency ¶
func (message AircraftOperationalStatusSurfaceADSB2) CheckCoherency() error
CheckCoherency checks that the data of the message are somehow coherent, such as for example: no Reserved values, etc.
func (AircraftOperationalStatusSurfaceADSB2) GetADSBLevel ¶
func (message AircraftOperationalStatusSurfaceADSB2) GetADSBLevel() byte
func (AircraftOperationalStatusSurfaceADSB2) GetRegister ¶
func (message AircraftOperationalStatusSurfaceADSB2) GetRegister() register.Register
GetRegister returns the Register the message
func (AircraftOperationalStatusSurfaceADSB2) ToString ¶
func (message AircraftOperationalStatusSurfaceADSB2) ToString() string
ToString returns a basic, but readable, representation of the message