_cdev_used | IridiumSBD | private |
_failed_sbd_sessions | IridiumSBD | private |
_info | IridiumSBD | private |
_iridiumsbd_status_pub | IridiumSBD | private |
_last_heartbeat | IridiumSBD | private |
_last_read_time | IridiumSBD | private |
_last_signal_check | IridiumSBD | private |
_last_write_time | IridiumSBD | private |
_lock | cdev::CDev | protected |
_new_state | IridiumSBD | private |
_num_tx_buf_reset | IridiumSBD | private |
_packet_length | IridiumSBD | private |
_param_read_interval_s | IridiumSBD | private |
_param_session_timeout_s | IridiumSBD | private |
_param_stacking_time_ms | IridiumSBD | private |
_ring_pending | IridiumSBD | private |
_rx_buf_mutex | IridiumSBD | private |
_rx_command_buf | IridiumSBD | private |
_rx_command_len | IridiumSBD | private |
_rx_msg_buf | IridiumSBD | private |
_rx_msg_end_idx | IridiumSBD | private |
_rx_msg_read_idx | IridiumSBD | private |
_rx_read_pending | IridiumSBD | private |
_rx_session_pending | IridiumSBD | private |
_session_start_time | IridiumSBD | private |
_signal_quality | IridiumSBD | private |
_start_completed | IridiumSBD | private |
_state | IridiumSBD | private |
_status | IridiumSBD | private |
_subsystem_pub | IridiumSBD | private |
_successful_sbd_sessions | IridiumSBD | private |
_task_should_exit | IridiumSBD | private |
_test_command | IridiumSBD | private |
_test_pending | IridiumSBD | private |
_test_timer | IridiumSBD | private |
_tx_buf | IridiumSBD | private |
_tx_buf_mutex | IridiumSBD | private |
_tx_buf_write_idx | IridiumSBD | private |
_tx_buf_write_pending | IridiumSBD | private |
_tx_session_pending | IridiumSBD | private |
_verbose | IridiumSBD | private |
_writing_mavlink_packet | IridiumSBD | private |
CDev(const char *devname) | cdev::CDev | explicit |
CDev(const CDev &)=delete | cdev::CDev | |
CDev(CDev &&)=delete | cdev::CDev | |
clear_mo_buffer() | IridiumSBD | private |
close(file_t *filep) | cdev::CDev | virtual |
close_last(struct file *filep) override | IridiumSBD | privatevirtual |
cdev::CDev::close_last(file_t *filep) | cdev::CDev | inlineprotectedvirtual |
csq_loop(void) | IridiumSBD | private |
fops | cdev::CDev | protectedstatic |
get_devname() const | cdev::CDev | inline |
init() | cdev::CDev | virtual |
instance | IridiumSBD | privatestatic |
ioctl(struct file *filp, int cmd, unsigned long arg) | IridiumSBD | |
cdev::CDev::ioctl(file_t *filep, int cmd, unsigned long arg) | cdev::CDev | virtual |
IridiumSBD() | IridiumSBD | |
is_modem_ready(void) | IridiumSBD | private |
lock() | cdev::CDev | inlineprotected |
main_loop(int argc, char *argv[]) | IridiumSBD | private |
main_loop_helper(int argc, char *argv[]) | IridiumSBD | privatestatic |
open(file_t *filep) | cdev::CDev | virtual |
open_first(struct file *filep) override | IridiumSBD | privatevirtual |
cdev::CDev::open_first(file_t *filep) | cdev::CDev | inlineprotectedvirtual |
open_uart(char *uart_name) | IridiumSBD | private |
operator=(const CDev &)=delete | cdev::CDev | |
operator=(CDev &&)=delete | cdev::CDev | |
poll(file_t *filep, px4_pollfd_struct_t *fds, bool setup) | cdev::CDev | virtual |
poll_notify(pollevent_t events) | cdev::CDev | protectedvirtual |
poll_notify_one(px4_pollfd_struct_t *fds, pollevent_t events) | cdev::CDev | protectedvirtual |
poll_state(struct file *filp) | IridiumSBD | private |
cdev::CDev::poll_state(file_t *filep) | cdev::CDev | inlineprotectedvirtual |
publish_iridium_status(void) | IridiumSBD | private |
publish_subsystem_status() | IridiumSBD | private |
read(struct file *filp, char *buffer, size_t buflen) | IridiumSBD | private |
cdev::CDev::read(file_t *filep, char *buffer, size_t buflen) | cdev::CDev | inlinevirtual |
read_at(uint8_t *rx_buf, int *rx_len, int16_t timeout=100) | IridiumSBD | private |
read_at_command(int16_t timeout=100) | IridiumSBD | private |
read_at_msg(int16_t timeout=100) | IridiumSBD | private |
read_rx_buf() | IridiumSBD | private |
register_class_devname(const char *class_devname) | cdev::CDev | protectedvirtual |
sbdsession_loop(void) | IridiumSBD | private |
schedule_test(void) | IridiumSBD | private |
seek(file_t *filep, off_t offset, int whence) | cdev::CDev | inlinevirtual |
standby_loop(void) | IridiumSBD | private |
start(int argc, char *argv[]) | IridiumSBD | static |
start_csq(void) | IridiumSBD | private |
start_sbd_session(void) | IridiumSBD | private |
start_test(void) | IridiumSBD | private |
status() | IridiumSBD | static |
stop() | IridiumSBD | static |
task_handle | IridiumSBD | privatestatic |
test(int argc, char *argv[]) | IridiumSBD | static |
test_loop(void) | IridiumSBD | private |
uart_fd | IridiumSBD | private |
unlock() | cdev::CDev | inlineprotected |
unregister_class_devname(const char *class_devname, unsigned class_instance) | cdev::CDev | protectedvirtual |
unregister_driver_and_memory() | cdev::CDev | protected |
write(struct file *filp, const char *buffer, size_t buflen) | IridiumSBD | private |
cdev::CDev::write(file_t *filep, const char *buffer, size_t buflen) | cdev::CDev | inlinevirtual |
write_at(const char *command) | IridiumSBD | private |
write_tx_buf() | IridiumSBD | private |
~CDev() | cdev::CDev | virtual |