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().