PX4 Firmware
PX4 Autopilot Software http://px4.io
IridiumSBD.cpp File Reference
#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>
Include dependency graph for IridiumSBD.cpp:

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"}
 

Macro Definition Documentation

◆ IRIDIUMSBD_DEVICE_PATH

#define IRIDIUMSBD_DEVICE_PATH   "/dev/iridium"

Definition at line 54 of file IridiumSBD.cpp.

◆ VERBOSE_INFO

Function Documentation

◆ iridiumsbd_main()

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

Here is the call graph for this function:

Variable Documentation

◆ satcom_state_string

constexpr const char* satcom_state_string[4] = {"STANDBY", "SIGNAL CHECK", "SBD SESSION", "TEST"}
static

Definition at line 50 of file IridiumSBD.cpp.

Referenced by IridiumSBD::main_loop(), and IridiumSBD::status().