![]() |
SatNOGS-COMMS
4.1.0
A COMMS subsystem for CubeSats
|
#include <board.hpp>
Classes | |
| class | io_conf |
| IO peripherals required for the control of the various subsystems of the board. More... | |
| class | params |
| Board initialization parameters. More... | |
Public Member Functions | |
| board (board const &)=delete | |
| void | operator= (board const &)=delete |
| comms::lib::radio & | radio () |
| Returns a reference to the radio subsystem. | |
| comms::lib::emmc & | emmc () |
| Returns a reference to the eMMC subsystem. | |
| comms::lib::power & | power () |
| Returns a reference to the power subsystem. | |
| comms::lib::fpga & | fpga () |
| Returns a reference to the FPGA subsystem. | |
| comms::lib::leds & | leds () |
| Returns a reference to the LEDs subsystem. | |
| comms::lib::antenna & | antenna (radio::interface iface) |
| bool | alert (temperature_sensor s) const |
| Checks if there is an alert from a specific sensor. | |
| float | temperature (temperature_sensor s) const |
| Gets the temperature from a specific sensor. | |
Static Public Member Functions | |
| static void | init (const io_conf &io, const params &p) |
| Initializes the board and creates a single instance. | |
| static board & | get_instance () |
| Gets a reference to the single instance of the Board interface class. | |
| static bool | is_init () |
| Checks if the init() has already called by the user. | |
Protected Member Functions | |
| board (const io_conf &io, const params &p) | |
|
delete |
| bool satnogs::comms::lib::board::alert | ( | temperature_sensor | s | ) | const |
| antenna & satnogs::comms::lib::board::antenna | ( | radio::interface | iface | ) |
| comms::lib::emmc & satnogs::comms::lib::board::emmc | ( | ) |
Returns a reference to the eMMC subsystem.
| comms::lib::fpga & satnogs::comms::lib::board::fpga | ( | ) |
Returns a reference to the FPGA subsystem.
|
static |
Gets a reference to the single instance of the Board interface class.
|
static |
| comms::lib::leds & satnogs::comms::lib::board::leds | ( | ) |
Returns a reference to the LEDs subsystem.
|
delete |
| comms::lib::power & satnogs::comms::lib::board::power | ( | ) |
Returns a reference to the power subsystem.
| comms::lib::radio & satnogs::comms::lib::board::radio | ( | ) |
Returns a reference to the radio subsystem.
| float satnogs::comms::lib::board::temperature | ( | temperature_sensor | s | ) | const |