Spacecraft Control Bundle 1
|
Celestial object identification with two sensors. More...
#include <ons_co_id.h>
Public Member Functions | |
ons_co_id (const char *mod_name) | |
Constructor. More... | |
void | initialize_data () |
Creates data used by other modules. More... | |
void | initialize () |
One time initialization. More... | |
void | handle_event (int code) |
Performs all processing. More... | |
Protected Attributes | |
Inputs | |
Star data camera 1 | |
CD_REQUEST_REF | star_data_1_ref |
CD_REQUEST_REF | star_data_2_ref |
Star data camera 2. More... | |
CD_REQUEST_REF | visual_magnitude_ref |
Star visual magnitude. More... | |
CD_REQUEST_REF | unit_vector_ref |
Star unit vectors. More... | |
CD_REQUEST_REF | camera_1_data_command_ref |
Camera 1 data. More... | |
CD_REQUEST_REF | camera_2_data_command_ref |
Camera 2 data. More... | |
CD_REQUEST_REF | hip_ref |
Star Hipparcos IDs (1,n) More... | |
Outputs | |
Star id camera 1 | |
CD_CREATE_REF | star_id_camera_1_ref |
CD_CREATE_REF | star_id_camera_2_ref |
Star id camera 2. More... | |
CD_CREATE_REF | u_star_camera_1_ref |
Unit vectors for identified stars. More... | |
CD_CREATE_REF | u_star_camera_2_ref |
Unit vectors for identified stars. More... | |
CD_CREATE_REF | star_hip_camera_1_ref |
HIP references camera 1. More... | |
CD_CREATE_REF | star_hip_camera_2_ref |
HIP references camera 2. More... | |
CD_CREATE_REF | u_star_catalog_ref |
Unit vectors for identified stars. More... | |
CD_CREATE_REF | meas_stars_ref |
Measured stars. More... | |
CD_CREATE_REF | landmark_id_camera_1_ref |
CD_CREATE_REF | landmark_id_camera_2_ref |
Landmark id camera 2 (unused) More... | |
CD_CREATE_REF | spacecraft_id_camera_1_ref |
Identified spacecraft in the camera 1 field of view (unused) More... | |
CD_CREATE_REF | spacecraft_id_camera_2_ref |
Identified spacecraft in the camera 2 field of view (unused) More... | |
Celestial object identification with two sensors.
Identifies spacecraft, planets and stars. The array of centroids from each camera is separated into:
ons_co_id::ons_co_id | ( | const char * | mod_name | ) |
Constructor.
void ons_co_id::handle_event | ( | int | code | ) |
Performs all processing.
void ons_co_id::initialize | ( | ) |
One time initialization.
void ons_co_id::initialize_data | ( | ) |
Creates data used by other modules.
|
protected |
Camera 1 data.
|
protected |
Camera 2 data.
|
protected |
Star Hipparcos IDs (1,n)
|
protected |
Landmark id camera 1 (unused)
|
protected |
Landmark id camera 2 (unused)
|
protected |
Measured stars.
|
protected |
Identified spacecraft in the camera 1 field of view (unused)
|
protected |
Identified spacecraft in the camera 2 field of view (unused)
|
protected |
Star data camera 2.
|
protected |
HIP references camera 1.
|
protected |
HIP references camera 2.
|
protected |
Star id camera 2.
|
protected |
Unit vectors for identified stars.
|
protected |
Unit vectors for identified stars.
|
protected |
Unit vectors for identified stars.
|
protected |
Star unit vectors.
|
protected |
Star visual magnitude.