|
Spacecraft Control Bundle 1
|
This module outputs a state vector. More...
#include <fsw_orbit_meas.h>
Public Member Functions | |
| fsw_orbit_meas (const char *mod_name) | |
| void | initialize_data () |
| Request event notification for FSW_ORBIT_DETERMINATION_TRIGGER. More... | |
| void | initialize_data_requests () |
| void | handle_event (int code) |
| Take the simulation values for position and velocity and stack them to produce an orbit state vector. More... | |
Protected Attributes | |
| CD_CREATE_REF | od_state_ref |
| Orbit state output (6x1) More... | |
| CD_REQUEST_REF | position_sim_ref |
| Simulated position (3x1) More... | |
| CD_REQUEST_REF | velocity_sim_ref |
| Simulated velocity (3x1) More... | |
This module outputs a state vector.
Takes state data from the simulation and outputs it as the state vector. This provides an alternative to full orbit determination.
| void fsw_orbit_meas::handle_event | ( | int | code | ) |
Take the simulation values for position and velocity and stack them to produce an orbit state vector.
References od_state_ref, position_sim_ref, and velocity_sim_ref.
| void fsw_orbit_meas::initialize_data | ( | ) |
Request event notification for FSW_ORBIT_DETERMINATION_TRIGGER.
References FSW_ORBIT_DETERMINATION_TRIGGER, and od_state_ref.
|
protected |
Orbit state output (6x1)
Referenced by handle_event(), and initialize_data().
|
protected |
Simulated position (3x1)
Referenced by handle_event().
|
protected |
Simulated velocity (3x1)
Referenced by handle_event().