| PX4 Firmware
    PX4 Autopilot Software http://px4.io | 
#include "IridiumSBD.h"#include <px4_platform_common/tasks.h>#include <errno.h>#include <fcntl.h>#include <poll.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <termios.h>#include <pthread.h>#include <systemlib/err.h>#include <parameters/param.h>Go to the source code of this file.
| Macros | |
| #define | VERBOSE_INFO(...) if (_verbose) { PX4_INFO(__VA_ARGS__); } | 
| #define | IRIDIUMSBD_DEVICE_PATH "/dev/iridium" | 
| Functions | |
| int | iridiumsbd_main (int argc, char *argv[]) | 
| Variables | |
| static constexpr const char * | satcom_state_string [4] = {"STANDBY", "SIGNAL CHECK", "SBD SESSION", "TEST"} | 
| #define IRIDIUMSBD_DEVICE_PATH "/dev/iridium" | 
Definition at line 54 of file IridiumSBD.cpp.
| #define VERBOSE_INFO | ( | ... | ) | if (_verbose) { PX4_INFO(__VA_ARGS__); } | 
Definition at line 52 of file IridiumSBD.cpp.
Referenced by IridiumSBD::clear_mo_buffer(), IridiumSBD::csq_loop(), IridiumSBD::main_loop(), IridiumSBD::open_uart(), IridiumSBD::read(), IridiumSBD::read_at(), IridiumSBD::read_rx_buf(), IridiumSBD::sbdsession_loop(), IridiumSBD::start_csq(), IridiumSBD::start_sbd_session(), IridiumSBD::write(), IridiumSBD::write_at(), and IridiumSBD::write_tx_buf().
| int iridiumsbd_main | ( | int | argc, | 
| char * | argv[] | ||
| ) | 
Definition at line 1148 of file IridiumSBD.cpp.
References OK, IridiumSBD::start(), IridiumSBD::status(), IridiumSBD::stop(), and IridiumSBD::test().
| 
 | static | 
Definition at line 50 of file IridiumSBD.cpp.
Referenced by IridiumSBD::main_loop(), and IridiumSBD::status().