VSCMGArrayConfigMsgPayload

struct VSCMGArrayConfigMsgPayload
#include <VSCMGArrayConfigMsgPayload.h>

VSCMG array configuration FSW msg.

Public Members

double Gs0Matrix_B[3 * MAX_EFF_CNT]

[-] The initial VSCMGs first axis matrix in body frame components

double Gt0Matrix_B[3 * MAX_EFF_CNT]

[-] The initial VSCMGs second axis matrix in body frame components

double GgMatrix_B[3 * MAX_EFF_CNT]

[-] The initial VSCMGs third axis matrix in body frame components

double JsList[MAX_EFF_CNT]

[kgm2] The first axis inertia for VSCMGs

double JtList[MAX_EFF_CNT]

[kgm2] The second axis inertia for VSCMGs

double JgList[MAX_EFF_CNT]

[kgm2] The third axis inertia for VSCMGs

double IwsList[MAX_EFF_CNT]

[kgm2] The wheel spin axis inertia for VSCMGs

double Omega0List[MAX_EFF_CNT]

[rad/s] The initial wheel speeds for VSCMGs

double gamma0List[MAX_EFF_CNT]

[rad] The initial gimbal angles for VSCMGs

double gammaDot0List[MAX_EFF_CNT]

[rad/s] The initial gimbal rates for VSCMGs

int numVSCMG

[-] The number of VSCMGs available on vehicle