Spacecraft Control Bundle 1
ons_communications Class Reference

Communications module for obtaining range and range rate from a ground station or ISL. More...

#include <ons_communications.h>

Inheritance diagram for ons_communications:

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

Detailed Description

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.

Member Function Documentation

◆ handle_event()

void ons_communications::handle_event ( int  code)

All processing performed here.

◆ initialize()

void ons_communications::initialize ( )

One time initialization.

◆ initialize_data()

void ons_communications::initialize_data ( )

Create output variables.

Member Data Documentation

◆ isl_message_ref

CD_CREATE_REF ons_communications::isl_message_ref
protected

ISL message.

◆ isl_message_sim_ref

CD_REQUEST_REF ons_communications::isl_message_sim_ref
protected

ISL message from sim.

◆ range_meas_ref

CD_CREATE_REF ons_communications::range_meas_ref
protected

Estimated eci to body quaterion.

◆ range_message_ref

CD_CREATE_REF ons_communications::range_message_ref
protected

Range message.

◆ range_message_sim_ref

CD_REQUEST_REF ons_communications::range_message_sim_ref
protected

Range message from sim.

◆ range_rate_meas_ref

CD_CREATE_REF ons_communications::range_rate_meas_ref
protected

Estimated range rate.

◆ range_rate_sim_ref

CD_REQUEST_REF ons_communications::range_rate_sim_ref
protected

Estimated attitude covariance.


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