Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MeteorologicalRoutineAirReport ¶
func ReadMeteorologicalRoutineAirReport ¶
func ReadMeteorologicalRoutineAirReport(data []byte) (MeteorologicalRoutineAirReport, error)
ReadMeteorologicalRoutineAirReport reads a message at the format MeteorologicalRoutineAirReport
type MeteorologicalRoutineAirReportV0 ¶
type MeteorologicalRoutineAirReportV0 struct { Source fields.Source WindSpeedStatus bool WindSpeed uint32 WindDirectionStatus bool WindDirection float32 StaticAirTemperature float32 AverageStaticPressureStatus bool AverageStaticPressure uint32 TurbulenceStatus bool Turbulence fields.TurbulenceLevel HumidityStatus bool Humidity float32 }
MeteorologicalRoutineAirReportV0 is a message at the format BDS 4,4
Specified in Doc 9871 / Table A-2-68
func ReadMeteorologicalRoutineAirReportV0 ¶
func ReadMeteorologicalRoutineAirReportV0(data []byte) (*MeteorologicalRoutineAirReportV0, error)
ReadMeteorologicalRoutineAirReportV0 reads a message as a MeteorologicalRoutineAirReportV0
func (MeteorologicalRoutineAirReportV0) CheckCoherency ¶
func (message MeteorologicalRoutineAirReportV0) CheckCoherency() error
CheckCoherency checks that the data of the message are somehow coherent, such as for example: no Reserved values, etc.
func (MeteorologicalRoutineAirReportV0) GetRegister ¶
func (message MeteorologicalRoutineAirReportV0) GetRegister() register.Register
GetRegister returns the Register the message
func (MeteorologicalRoutineAirReportV0) GetSource ¶
func (message MeteorologicalRoutineAirReportV0) GetSource() fields.Source
func (MeteorologicalRoutineAirReportV0) ToString ¶
func (message MeteorologicalRoutineAirReportV0) ToString() string
ToString returns a basic, but readable, representation of the message
type MeteorologicalRoutineAirReportV1 ¶
type MeteorologicalRoutineAirReportV1 struct { WindSpeedStatus bool WindSpeed uint32 WindDirectionStatus bool WindDirection float32 StaticAirTemperatureStatus bool StaticAirTemperature float32 AverageStaticPressureStatus bool AverageStaticPressure uint32 TurbulenceFlag fields.TurbulenceFlag HumidityStatus bool Humidity float32 }
MeteorologicalRoutineAirReportV1 is a message at the format BDS 4,4
Specified in Doc 9871 / Table E-2-68
func ReadMeteorologicalRoutineAirReportV1 ¶
func ReadMeteorologicalRoutineAirReportV1(data []byte) (*MeteorologicalRoutineAirReportV1, error)
ReadMeteorologicalRoutineAirReportV1 reads a message as a MeteorologicalRoutineAirReportV1
func (MeteorologicalRoutineAirReportV1) CheckCoherency ¶
func (message MeteorologicalRoutineAirReportV1) CheckCoherency() error
CheckCoherency checks that the data of the message are somehow coherent, such as for example: no Reserved values, etc.
func (MeteorologicalRoutineAirReportV1) GetRegister ¶
func (message MeteorologicalRoutineAirReportV1) GetRegister() register.Register
GetRegister returns the Register the message
func (MeteorologicalRoutineAirReportV1) GetSource ¶
func (message MeteorologicalRoutineAirReportV1) GetSource() fields.Source
func (MeteorologicalRoutineAirReportV1) ToString ¶
func (message MeteorologicalRoutineAirReportV1) ToString() string
ToString returns a basic, but readable, representation of the message
type MeteorologicalRoutineAirReportV2 ¶
type MeteorologicalRoutineAirReportV2 struct { Source fields.Source WindSpeedStatus bool WindSpeed uint32 WindDirectionStatus bool WindDirection float32 StaticAirTemperatureStatus bool StaticAirTemperature float32 AverageStaticPressureStatus bool AverageStaticPressure uint32 TurbulenceFlag fields.TurbulenceFlag HumidityStatus bool Humidity float32 }
MeteorologicalRoutineAirReportV2 is a message at the format BDS 4,4
This format is a mix of in Doc 9871 / Table A-2-68 and Table E-2-68 which seems to work with actual data.
func ReadMeteorologicalRoutineAirReportV2 ¶
func ReadMeteorologicalRoutineAirReportV2(data []byte) (*MeteorologicalRoutineAirReportV2, error)
ReadMeteorologicalRoutineAirReportV2 reads a message as a MeteorologicalRoutineAirReportV2
func (MeteorologicalRoutineAirReportV2) CheckCoherency ¶
func (message MeteorologicalRoutineAirReportV2) CheckCoherency() error
CheckCoherency checks that the data of the message are somehow coherent, such as for example: no Reserved values, etc.
func (MeteorologicalRoutineAirReportV2) GetRegister ¶
func (message MeteorologicalRoutineAirReportV2) GetRegister() register.Register
GetRegister returns the Register the message
func (MeteorologicalRoutineAirReportV2) GetSource ¶
func (message MeteorologicalRoutineAirReportV2) GetSource() fields.Source
func (MeteorologicalRoutineAirReportV2) ToString ¶
func (message MeteorologicalRoutineAirReportV2) ToString() string
ToString returns a basic, but readable, representation of the message