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