PX4 Firmware
PX4 Autopilot Software http://px4.io
iridiumsbd_status_s Struct Reference

#include <iridiumsbd_status.h>

Collaboration diagram for iridiumsbd_status_s:

Public Attributes

uint64_t timestamp
 
uint64_t last_heartbeat
 
uint16_t tx_buf_write_index
 
uint16_t rx_buf_read_index
 
uint16_t rx_buf_end_index
 
uint16_t failed_sbd_sessions
 
uint16_t successful_sbd_sessions
 
uint16_t num_tx_buf_reset
 
uint8_t signal_quality
 
uint8_t state
 
bool ring_pending
 
bool tx_buf_write_pending
 
bool tx_session_pending
 
bool rx_read_pending
 
bool rx_session_pending
 
uint8_t _padding0 [5]
 

Detailed Description

Definition at line 51 of file iridiumsbd_status.h.

Member Data Documentation

◆ _padding0

uint8_t iridiumsbd_status_s::_padding0[5]

Definition at line 68 of file iridiumsbd_status.h.

◆ failed_sbd_sessions

uint16_t iridiumsbd_status_s::failed_sbd_sessions

Definition at line 58 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ last_heartbeat

uint64_t iridiumsbd_status_s::last_heartbeat

◆ num_tx_buf_reset

uint16_t iridiumsbd_status_s::num_tx_buf_reset

Definition at line 60 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ ring_pending

bool iridiumsbd_status_s::ring_pending

Definition at line 63 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ rx_buf_end_index

uint16_t iridiumsbd_status_s::rx_buf_end_index

Definition at line 57 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ rx_buf_read_index

uint16_t iridiumsbd_status_s::rx_buf_read_index

Definition at line 56 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ rx_read_pending

bool iridiumsbd_status_s::rx_read_pending

Definition at line 66 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ rx_session_pending

bool iridiumsbd_status_s::rx_session_pending

Definition at line 67 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ signal_quality

uint8_t iridiumsbd_status_s::signal_quality

Definition at line 61 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ state

uint8_t iridiumsbd_status_s::state

Definition at line 62 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ successful_sbd_sessions

uint16_t iridiumsbd_status_s::successful_sbd_sessions

Definition at line 59 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ timestamp

uint64_t iridiumsbd_status_s::timestamp

Definition at line 53 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ tx_buf_write_index

uint16_t iridiumsbd_status_s::tx_buf_write_index

Definition at line 55 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ tx_buf_write_pending

bool iridiumsbd_status_s::tx_buf_write_pending

Definition at line 64 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().

◆ tx_session_pending

bool iridiumsbd_status_s::tx_session_pending

Definition at line 65 of file iridiumsbd_status.h.

Referenced by IridiumSBD::publish_iridium_status().


The documentation for this struct was generated from the following file: