WarpTwin
Documentation for WarpTwin models and classes.
Loading...
Searching...
No Matches
cmd_apid_change_stg_rate Struct Reference

#include <cmd_StorageManager.h>

Inheritance diagram for cmd_apid_change_stg_rate:

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]
uint32 rate_s
uint32 rate_ns
uint16 target_apid
uint8 instance

Detailed Description

Change a specified APID storage rate

This command changes the rate of a specified APID's storage on the basis of a the time in seconds, and a uint16, which is the APID.

Member Function Documentation

◆ apid()

uint16 cmd_apid_change_stg_rate::apid ( ) const
inlineoverridevirtual

Reimplemented from cmd_tlm_base.

◆ depacketize()

void cmd_apid_change_stg_rate::depacketize ( const uint8 * in)
inlineoverridevirtual

Reimplemented from cmd_tlm_base.

◆ packetize()

void cmd_apid_change_stg_rate::packetize ( uint8 * out) const
inlineoverridevirtual

Reimplemented from cmd_tlm_base.

◆ size()

uint16 cmd_apid_change_stg_rate::size ( ) const
inlineoverridevirtual

Reimplemented from cmd_tlm_base.

◆ str()

int16 cmd_apid_change_stg_rate::str ( char * output,
uint16 size ) const
inlineoverridevirtual

Reimplemented from cmd_tlm_base.

Member Data Documentation

◆ instance

uint8 cmd_apid_change_stg_rate::instance

◆ rate_ns

uint32 cmd_apid_change_stg_rate::rate_ns

◆ rate_s

uint32 cmd_apid_change_stg_rate::rate_s

◆ target_apid

uint16 cmd_apid_change_stg_rate::target_apid

◆ temp_buf

char cmd_apid_change_stg_rate::temp_buf[MAX_TLM_FIELD_CHAR_BUF_SIZE]
mutable

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