Spacecraft Control Bundle 1
|
This module outputs mass properties. More...
#include <fsw_mass.h>
Public Member Functions | |
fsw_mass (const char *mod_name) | |
void | initialize_data () |
Create data and request the FSW_MASS_TRIGGER. More... | |
void | initialize_data_requests () |
void | handle_event (int code) |
Protected Attributes | |
Inputs | |
| |
CD_REQUEST_REF | inertia_sim_ref |
Inertia from the simulation. More... | |
CD_REQUEST_REF | center_of_mass_sim_ref |
Center of mass from the sim. More... | |
CD_REQUEST_REF | mass_sim_ref |
Mass from the sim. More... | |
Outputs | |
| |
CD_CREATE_REF | inertia_ref |
Inertia matrix. More... | |
CD_CREATE_REF | mass_ref |
Mass. More... | |
CD_CREATE_REF | center_of_mass_ref |
Center of mass. More... | |
This module outputs mass properties.
The mass data is read from the simulation. Data is taken from the simulation and supplied to other modules. It could be replaced by parameter estimators.
void fsw_mass::initialize_data | ( | ) |
Create data and request the FSW_MASS_TRIGGER.
References center_of_mass, center_of_mass_ref, FSW_MASS_TRIGGER, inertia, inertia_ref, mass, and mass_ref.
|
protected |
Center of mass.
Referenced by initialize_data().
|
protected |
Center of mass from the sim.
|
protected |
Inertia matrix.
Referenced by initialize_data().
|
protected |
Inertia from the simulation.
|
protected |
Mass.
Referenced by initialize_data().
|
protected |
Mass from the sim.