WarpTwin
Documentation for WarpTwin models and classes.
Loading...
Searching...
No Matches
warpos::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.
uint16 apid
 The last time this packet was sent.
uint16 count
 Packet APID.
tlm_priority_e priority
 Packet counter, rolls over at 0xFFFF.
uint8 instance
 Priority ranking of the packet.
uint8 target
 Instance of APID used.

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 warpos::PacketTypeInfo::apid

The last time this packet was sent.

◆ count

uint16 warpos::PacketTypeInfo::count

Packet APID.

◆ instance

uint8 warpos::PacketTypeInfo::instance

Priority ranking of the packet.

◆ last_sent

clockwerk::Time warpos::PacketTypeInfo::last_sent

Time interval between transmissions of this packet.

◆ priority

tlm_priority_e warpos::PacketTypeInfo::priority

Packet counter, rolls over at 0xFFFF.

◆ rate_sec

clockwerk::Time warpos::PacketTypeInfo::rate_sec

◆ target

uint8 warpos::PacketTypeInfo::target

Instance of APID used.


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