![]() |
SatNOGS-COMMS
4.1.0
A COMMS subsystem for CubeSats
|
#include <telemetry.hpp>
Public Types | |
| enum class | apid : uint16_t { PING_RESP = 100 , CMD_ACK = 101 , BASIC = 102 , POWER = 103 , HEALTH = 104 , CONFIG = 105 , FPGA = 106 , RADIO = 107 , TIME = 108 , STORAGE_STATUS = 109 , BOOTLOADER_INFO = 110 , STORAGE_LS_RESP = 111 , STORAGE_READ_RESP = 112 , STORAGE_FSTATS_RESP = 113 , SETTINGS = 114 , RING_BUFFER_LOGS_RESP = 115 , DISK_RAW_READ_RESP = 116 , OTA_RESP = 117 , OTA_SESSION_INFO = 118 } |
Public Member Functions | |
| telemetry (telemetry const &)=delete | |
| void | operator= (telemetry const &)=delete |
Static Public Member Functions | |
| static telemetry & | get_instance () |
| static void | serialize (etl::bit_stream_writer &writer, float x) |
| static void | serialize (etl::bit_stream_writer &writer, double x) |
| template<telemetry::apid Apid, typename... Args> | |
| static void | tlm (msg_arbiter::msg &m, Args &&...args) |
| static void | send_ring_buffer_logs_tlm (msg_arbiter::msg &m, const size_t num_of_logs) |
| static void | send_all_ota_sessions_info_tlm (msg_arbiter::msg &m) |
Definition at line 59 of file telemetry.hpp.
|
strong |
Definition at line 62 of file telemetry.hpp.
|
delete |
|
inlinestatic |
Definition at line 288 of file telemetry.hpp.
|
delete |
|
static |
Definition at line 93 of file telemetry.cpp.
|
static |
Definition at line 48 of file telemetry.cpp.
|
static |
Definition at line 39 of file telemetry.cpp.
|
static |
Definition at line 30 of file telemetry.cpp.
|
inlinestatic |
Definition at line 308 of file telemetry.hpp.