github.com/bluenviron/gomavlib/v2@v2.2.1-0.20240308101627-2c07e3da629c/pkg/dialects/common/message_isbd_link_status.go (about) 1 //autogenerated:yes 2 //nolint:revive,misspell,govet,lll 3 package common 4 5 // Status of the Iridium SBD link. 6 type MessageIsbdLinkStatus struct { 7 // Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number. 8 Timestamp uint64 9 // Timestamp of the last successful sbd session. The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number. 10 LastHeartbeat uint64 11 // Number of failed SBD sessions. 12 FailedSessions uint16 13 // Number of successful SBD sessions. 14 SuccessfulSessions uint16 15 // Signal quality equal to the number of bars displayed on the ISU signal strength indicator. Range is 0 to 5, where 0 indicates no signal and 5 indicates maximum signal strength. 16 SignalQuality uint8 17 // 1: Ring call pending, 0: No call pending. 18 RingPending uint8 19 // 1: Transmission session pending, 0: No transmission session pending. 20 TxSessionPending uint8 21 // 1: Receiving session pending, 0: No receiving session pending. 22 RxSessionPending uint8 23 } 24 25 // GetID implements the message.Message interface. 26 func (*MessageIsbdLinkStatus) GetID() uint32 { 27 return 335 28 }