| _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 |