Spacecraft Control Bundle 1

This module outputs mass properties. More...

#include <fsw_mass.h>

Inheritance diagram for fsw_mass:

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...
 

Detailed Description

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.

Member Function Documentation

◆ initialize_data()

void fsw_mass::initialize_data ( )

Member Data Documentation

◆ center_of_mass_ref

CD_CREATE_REF fsw_mass::center_of_mass_ref
protected

Center of mass.

Referenced by initialize_data().

◆ center_of_mass_sim_ref

CD_REQUEST_REF fsw_mass::center_of_mass_sim_ref
protected

Center of mass from the sim.

◆ inertia_ref

CD_CREATE_REF fsw_mass::inertia_ref
protected

Inertia matrix.

Referenced by initialize_data().

◆ inertia_sim_ref

CD_REQUEST_REF fsw_mass::inertia_sim_ref
protected

Inertia from the simulation.

◆ mass_ref

CD_CREATE_REF fsw_mass::mass_ref
protected

Mass.

Referenced by initialize_data().

◆ mass_sim_ref

CD_REQUEST_REF fsw_mass::mass_sim_ref
protected

Mass from the sim.


The documentation for this class was generated from the following files: