SatNOGS-COMMS  4.1.0
A COMMS subsystem for CubeSats
Loading...
Searching...
No Matches
satnogs::comms::io::radio Class Reference

#include <io.hpp>

Public Member Functions

 radio ()
void enable ()
void enable (scl::radio::interface iface, bool yes=true)
void disable (scl::radio::interface iface)
void disable ()
int rx (scl::radio::rx_msg &msg, uint32_t timeout_ms)
void tx (scl::radio::interface iface, const msg_arbiter::msg &msg, bool more=false)
void reset_stats (scl::radio::interface iface)
const utils::iface_ctrluhf ()
const utils::iface_ctrlsband ()

Public Attributes

friend io

Detailed Description

Definition at line 69 of file io.hpp.

Constructor & Destructor Documentation

◆ radio()

Definition at line 73 of file io.hpp.

Member Function Documentation

◆ disable() [1/2]

void satnogs::comms::io::radio::disable ( )
inline

Definition at line 113 of file io.hpp.

◆ disable() [2/2]

void satnogs::comms::io::radio::disable ( scl::radio::interface iface)
inline

Definition at line 107 of file io.hpp.

◆ enable() [1/2]

Definition at line 81 of file io.hpp.

◆ enable() [2/2]

void satnogs::comms::io::radio::enable ( scl::radio::interface iface,
bool yes = true )
inline

Definition at line 91 of file io.hpp.

◆ reset_stats()

void satnogs::comms::io::radio::reset_stats ( scl::radio::interface iface)
inline

Definition at line 147 of file io.hpp.

◆ rx()

int satnogs::comms::io::radio::rx ( scl::radio::rx_msg & msg,
uint32_t timeout_ms )
inline

Definition at line 123 of file io.hpp.

◆ sband()

Definition at line 169 of file io.hpp.

◆ tx()

void satnogs::comms::io::radio::tx ( scl::radio::interface iface,
const msg_arbiter::msg & msg,
bool more = false )
inline

Definition at line 130 of file io.hpp.

◆ uhf()

Definition at line 163 of file io.hpp.

Member Data Documentation

◆ io

friend satnogs::comms::io::radio::io

Definition at line 72 of file io.hpp.


The documentation for this class was generated from the following file: