SatNOGS-COMMS  4.1.0
A COMMS subsystem for CubeSats
Loading...
Searching...
No Matches
satnogs::comms::utils::iface_ctrl::stats Class Reference

Radio interface statistics. More...

#include <iface_ctrl.hpp>

Public Member Functions

 stats ()
void reset ()

Public Attributes

size_t tx_frames
 TX frames successfully sent.
size_t tx_frames_fail
size_t tx_frames_drop
 TX frames dropped due to full message queue.
size_t rx_frames
size_t rx_frames_inval
size_t rx_frames_drop
 RX frames dropped due to a full message queue.
uint64_t last_rx_ts
 The timestamp of the RX frame.
float last_rssi
 The RSSI of the last RX frame.
uint64_t last_valid_rx_ts
 The timestamp of the last valid RX frame.
float last_valid_rssi
 The RSSI of the last valid RX frame.

Detailed Description

Radio interface statistics.

Definition at line 55 of file iface_ctrl.hpp.

Constructor & Destructor Documentation

◆ stats()

satnogs::comms::utils::iface_ctrl::stats::stats ( )
inline

Definition at line 72 of file iface_ctrl.hpp.

Member Function Documentation

◆ reset()

void satnogs::comms::utils::iface_ctrl::stats::reset ( )
inline

Definition at line 87 of file iface_ctrl.hpp.

Member Data Documentation

◆ last_rssi

float satnogs::comms::utils::iface_ctrl::stats::last_rssi

The RSSI of the last RX frame.

Definition at line 68 of file iface_ctrl.hpp.

◆ last_rx_ts

uint64_t satnogs::comms::utils::iface_ctrl::stats::last_rx_ts

The timestamp of the RX frame.

Definition at line 67 of file iface_ctrl.hpp.

◆ last_valid_rssi

float satnogs::comms::utils::iface_ctrl::stats::last_valid_rssi

The RSSI of the last valid RX frame.

Definition at line 70 of file iface_ctrl.hpp.

◆ last_valid_rx_ts

uint64_t satnogs::comms::utils::iface_ctrl::stats::last_valid_rx_ts

The timestamp of the last valid RX frame.

Definition at line 69 of file iface_ctrl.hpp.

◆ rx_frames

size_t satnogs::comms::utils::iface_ctrl::stats::rx_frames

RX frames successfully received and passed any validity checks

Definition at line 62 of file iface_ctrl.hpp.

◆ rx_frames_drop

size_t satnogs::comms::utils::iface_ctrl::stats::rx_frames_drop

RX frames dropped due to a full message queue.

Definition at line 66 of file iface_ctrl.hpp.

◆ rx_frames_inval

size_t satnogs::comms::utils::iface_ctrl::stats::rx_frames_inval

Number of RX frames that failed to pass the validity checks

Definition at line 64 of file iface_ctrl.hpp.

◆ tx_frames

size_t satnogs::comms::utils::iface_ctrl::stats::tx_frames

TX frames successfully sent.

Definition at line 58 of file iface_ctrl.hpp.

◆ tx_frames_drop

size_t satnogs::comms::utils::iface_ctrl::stats::tx_frames_drop

TX frames dropped due to full message queue.

Definition at line 61 of file iface_ctrl.hpp.

◆ tx_frames_fail

size_t satnogs::comms::utils::iface_ctrl::stats::tx_frames_fail

Number of TX frames that failed to be sent due to an error

Definition at line 59 of file iface_ctrl.hpp.


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