![]() |
WarpTwin
Documentation for WarpTwin models and classes.
|
#include <cmd_TelemetryManager.h>

Public Member Functions | |
| uint16 | apid () const override |
| uint16 | size () const override |
| void | packetize (uint8 *out) const override |
| void | depacketize (const uint8 *in) override |
| int16 | str (char *output, uint16 size) const override |
Public Attributes | |
| char | temp_buf [MAX_TLM_FIELD_CHAR_BUF_SIZE] |
| uint16 | bytes |
Set the max bytes per step for a given APID
This command sets the max bytes per step for telemetry sending. This is the maximum amount of bytes that can be sent in a single step (i.e. in a single call to the telemetry manager's step function). This is useful for limiting the amount of telemetry sent in a single step to avoid overwhelming the communication system. The value is clamped to the maximum size of the telemetry queues. Setting this value to 0 will effectively pause all telemetry sending. The default value is the combined size of both telemetry queues.
|
inlineoverridevirtual |
Reimplemented from cmd_tlm_base.
|
inlineoverridevirtual |
Reimplemented from cmd_tlm_base.
|
inlineoverridevirtual |
Reimplemented from cmd_tlm_base.
|
inlineoverridevirtual |
Reimplemented from cmd_tlm_base.
|
inlineoverridevirtual |
Reimplemented from cmd_tlm_base.
| uint16 cmd_max_bytes_per_step::bytes |
|
mutable |