Spacecraft Control Bundle 1
|
Communications module for obtaining range and range rate from a ground station or ISL. More...
#include <ons_communications.h>
Public Member Functions | |
ons_communications (const char *mod_name) | |
void | initialize_data () |
Create output variables. More... | |
void | initialize () |
One time initialization. More... | |
void | handle_event (int code) |
All processing performed here. More... | |
Protected Attributes | |
Inputs | |
Range from sim | |
CD_REQUEST_REF | range_sim_ref |
CD_REQUEST_REF | range_rate_sim_ref |
Estimated attitude covariance. More... | |
CD_REQUEST_REF | range_message_sim_ref |
Range message from sim. More... | |
CD_REQUEST_REF | isl_message_sim_ref |
ISL message from sim. More... | |
Outputs | |
CD_CREATE_REF | range_meas_ref |
Estimated eci to body quaterion. More... | |
CD_CREATE_REF | range_rate_meas_ref |
Estimated range rate. More... | |
CD_CREATE_REF | range_message_ref |
Range message. More... | |
CD_CREATE_REF | isl_message_ref |
ISL message. More... | |
Communications module for obtaining range and range rate from a ground station or ISL.
Gets range and range rate from an earth ground station or an intersatellite link. The messages include range, range rate and the target vehicle position.
void ons_communications::handle_event | ( | int | code | ) |
All processing performed here.
void ons_communications::initialize | ( | ) |
One time initialization.
void ons_communications::initialize_data | ( | ) |
Create output variables.
|
protected |
ISL message.
|
protected |
ISL message from sim.
|
protected |
Estimated eci to body quaterion.
|
protected |
Range message.
|
protected |
Range message from sim.
|
protected |
Estimated range rate.
|
protected |
Estimated attitude covariance.