Spacecraft Control Bundle 1
|
Generates the targets for the optical navigation system. More...
#include <ons_lunar_targeting.h>
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... | |
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.
|
protected |
Calibration cube position.
|
protected |
Camera field of view.
|
protected |
Camera position when aligned with the calibration cube.
|
protected |
Planet index.
|
protected |
Gimbal target ECIt.
|
protected |
State estimate.
|
protected |
Camera target.
|
protected |
Position of the spacecraft.
|
protected |
q_eci_to_body
|
protected |
Target locked flag.