Spacecraft Control Bundle 1
ons_lunar_targeting Class Reference

Generates the targets for the optical navigation system. More...

#include <ons_lunar_targeting.h>

Inheritance diagram for ons_lunar_targeting:

Public Member Functions

 ons_lunar_targeting (const char *mod_name)
 
void initialize_data ()
 
void initialize ()
 
void handle_event (int code)
 

Protected Attributes

Inputs

Gimbal target

CD_REQUEST_REF ephem_planet_position_ref
 
CD_REQUEST_REF ephem_planet_index_ref
 Planet index. More...
 
CD_REQUEST_REF position_spacecraft_ref
 Position of the spacecraft. More...
 
CD_REQUEST_REF target_locked_ref
 Target locked flag. More...
 
CD_REQUEST_REF q_eci_to_body_ref
 q_eci_to_body More...
 
CD_REQUEST_REF od_state_ref
 State estimate. More...
 
CD_CREATE_REF gimbal_target_ref
 
CD_CREATE_REF gimbal_target_eci_ref
 Gimbal target ECIt. More...
 
CD_CREATE_REF camera_position_command_ref
 Camera position when aligned with the calibration cube. More...
 
CD_CREATE_REF calibration_cube_position_command_ref
 Calibration cube position. More...
 
CD_CREATE_REF camera_fov_command_ref
 Camera field of view. More...
 
CD_CREATE_REF ons_target_ref
 Camera target. More...
 

Detailed Description

Generates the targets for the optical navigation system.

Selects the earth, moon or landmarks depending on the position of the spacecraft relative to the moon and earth.

Member Data Documentation

◆ calibration_cube_position_command_ref

CD_CREATE_REF ons_lunar_targeting::calibration_cube_position_command_ref
protected

Calibration cube position.

◆ camera_fov_command_ref

CD_CREATE_REF ons_lunar_targeting::camera_fov_command_ref
protected

Camera field of view.

◆ camera_position_command_ref

CD_CREATE_REF ons_lunar_targeting::camera_position_command_ref
protected

Camera position when aligned with the calibration cube.

◆ ephem_planet_index_ref

CD_REQUEST_REF ons_lunar_targeting::ephem_planet_index_ref
protected

Planet index.

◆ gimbal_target_eci_ref

CD_CREATE_REF ons_lunar_targeting::gimbal_target_eci_ref
protected

Gimbal target ECIt.

◆ od_state_ref

CD_REQUEST_REF ons_lunar_targeting::od_state_ref
protected

State estimate.

◆ ons_target_ref

CD_CREATE_REF ons_lunar_targeting::ons_target_ref
protected

Camera target.

◆ position_spacecraft_ref

CD_REQUEST_REF ons_lunar_targeting::position_spacecraft_ref
protected

Position of the spacecraft.

◆ q_eci_to_body_ref

CD_REQUEST_REF ons_lunar_targeting::q_eci_to_body_ref
protected

q_eci_to_body

◆ target_locked_ref

CD_REQUEST_REF ons_lunar_targeting::target_locked_ref
protected

Target locked flag.


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