ModelSpace
Documentation for ModelSpace models and classes.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
cfspp::PacketTypeInfo Struct Reference

Telemetry packet type metadata struct. More...

#include <TelemetryManager.h>

Public Attributes

clockwerk::Time rate_sec
 
clockwerk::Time last_sent
 Time interval between transmissions of this packet. More...
 
uint16 apid
 The last time this packet was sent. More...
 
uint16 count
 Packet APID. More...
 
tlm_priority_e priority
 Packet counter, rolls over at 0xFFFF. More...
 
uint8 target
 Priority ranking of the packet (currently unused) More...
 

Detailed Description

Telemetry packet type metadata struct.

Stores metadata on a specific telemetry packet type for use by the telemetry manager to determine if and when a packet should be sent

Member Data Documentation

◆ apid

uint16 cfspp::PacketTypeInfo::apid

The last time this packet was sent.

◆ count

uint16 cfspp::PacketTypeInfo::count

Packet APID.

◆ last_sent

clockwerk::Time cfspp::PacketTypeInfo::last_sent

Time interval between transmissions of this packet.

◆ priority

tlm_priority_e cfspp::PacketTypeInfo::priority

Packet counter, rolls over at 0xFFFF.

◆ rate_sec

clockwerk::Time cfspp::PacketTypeInfo::rate_sec

◆ target

uint8 cfspp::PacketTypeInfo::target

Priority ranking of the packet (currently unused)


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