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

#include <cmd_InertialNavigationDeadReckon.h>

Inheritance diagram for cmd_gnc_inert_nav_dead_reckon_set_noise:

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]
std::array< float, 3 > vel_std
std::array< float, 4 > att_std
std::array< float, 3 > gyroBias_std
std::array< float, 3 > accelBias_std

Detailed Description

Change the process noise standard deviations

This command changes the Inertial Navigation EKF propagation step process noise standard deviations The commend consists of the process noise standard deviations for each part of the state vector (exluding position): -> Velocity stds (float array of size three) -> Quaternion stds (float array of size four) -> Gyroscope measurement bias stds (float array of size three) -> Accelerometer measurement bias stds (float array of size three) All units are in sqrt(Hertz)

Member Function Documentation

◆ apid()

uint16 cmd_gnc_inert_nav_dead_reckon_set_noise::apid ( ) const
inlineoverridevirtual

Reimplemented from cmd_tlm_base.

◆ depacketize()

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

Reimplemented from cmd_tlm_base.

◆ packetize()

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

Reimplemented from cmd_tlm_base.

◆ size()

uint16 cmd_gnc_inert_nav_dead_reckon_set_noise::size ( ) const
inlineoverridevirtual

Reimplemented from cmd_tlm_base.

◆ str()

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

Reimplemented from cmd_tlm_base.

Member Data Documentation

◆ accelBias_std

std::array<float, 3> cmd_gnc_inert_nav_dead_reckon_set_noise::accelBias_std

◆ att_std

std::array<float, 4> cmd_gnc_inert_nav_dead_reckon_set_noise::att_std

◆ gyroBias_std

std::array<float, 3> cmd_gnc_inert_nav_dead_reckon_set_noise::gyroBias_std

◆ temp_buf

char cmd_gnc_inert_nav_dead_reckon_set_noise::temp_buf[MAX_TLM_FIELD_CHAR_BUF_SIZE]
mutable

◆ vel_std

std::array<float, 3> cmd_gnc_inert_nav_dead_reckon_set_noise::vel_std

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