CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
ADCS_raw_star_tracker_struct_t Struct Reference

#include <adcs_types.h>

Public Attributes

uint8_t num_stars_detected
 
uint8_t star_image_noise
 
uint8_t invalid_stars
 
uint8_t num_stars_identified
 
uint8_t identification_mode
 
uint8_t image_dark_value
 
uint16_t sample_period
 
bool image_capture_success:1
 
bool detection_success:1
 
bool identification_success:1
 
bool attitude_success:1
 
bool processing_time_error:1
 
bool tracking_module_enabled:1
 
bool prediction_enabled:1
 
bool comms_error:1
 
uint8_t star1_confidence
 
uint8_t star2_confidence
 
uint8_t star3_confidence
 
uint16_t magnitude_star1
 
uint16_t magnitude_star2
 
uint16_t magnitude_star3
 
uint16_t catalogue_star1
 
int16_t centroid_x_star1
 
int16_t centroid_y_star1
 
uint16_t catalogue_star2
 
int16_t centroid_x_star2
 
int16_t centroid_y_star2
 
uint16_t catalogue_star3
 
int16_t centroid_x_star3
 
int16_t centroid_y_star3
 
uint16_t capture_time_ms
 
uint16_t detection_time_ms
 
uint16_t identification_time_ms
 
int32_t x_axis_rate_micro
 
int32_t y_axis_rate_micro
 
int32_t z_axis_rate_micro
 
int32_t q0_micro
 
int32_t q1_micro
 
int32_t q2_micro
 

Member Data Documentation

◆ attitude_success

bool ADCS_raw_star_tracker_struct_t::attitude_success

◆ capture_time_ms

uint16_t ADCS_raw_star_tracker_struct_t::capture_time_ms

◆ catalogue_star1

uint16_t ADCS_raw_star_tracker_struct_t::catalogue_star1

◆ catalogue_star2

uint16_t ADCS_raw_star_tracker_struct_t::catalogue_star2

◆ catalogue_star3

uint16_t ADCS_raw_star_tracker_struct_t::catalogue_star3

◆ centroid_x_star1

int16_t ADCS_raw_star_tracker_struct_t::centroid_x_star1

◆ centroid_x_star2

int16_t ADCS_raw_star_tracker_struct_t::centroid_x_star2

◆ centroid_x_star3

int16_t ADCS_raw_star_tracker_struct_t::centroid_x_star3

◆ centroid_y_star1

int16_t ADCS_raw_star_tracker_struct_t::centroid_y_star1

◆ centroid_y_star2

int16_t ADCS_raw_star_tracker_struct_t::centroid_y_star2

◆ centroid_y_star3

int16_t ADCS_raw_star_tracker_struct_t::centroid_y_star3

◆ comms_error

bool ADCS_raw_star_tracker_struct_t::comms_error

◆ detection_success

bool ADCS_raw_star_tracker_struct_t::detection_success

◆ detection_time_ms

uint16_t ADCS_raw_star_tracker_struct_t::detection_time_ms

◆ identification_mode

uint8_t ADCS_raw_star_tracker_struct_t::identification_mode

◆ identification_success

bool ADCS_raw_star_tracker_struct_t::identification_success

◆ identification_time_ms

uint16_t ADCS_raw_star_tracker_struct_t::identification_time_ms

◆ image_capture_success

bool ADCS_raw_star_tracker_struct_t::image_capture_success

◆ image_dark_value

uint8_t ADCS_raw_star_tracker_struct_t::image_dark_value

◆ invalid_stars

uint8_t ADCS_raw_star_tracker_struct_t::invalid_stars

◆ magnitude_star1

uint16_t ADCS_raw_star_tracker_struct_t::magnitude_star1

◆ magnitude_star2

uint16_t ADCS_raw_star_tracker_struct_t::magnitude_star2

◆ magnitude_star3

uint16_t ADCS_raw_star_tracker_struct_t::magnitude_star3

◆ num_stars_detected

uint8_t ADCS_raw_star_tracker_struct_t::num_stars_detected

◆ num_stars_identified

uint8_t ADCS_raw_star_tracker_struct_t::num_stars_identified

◆ prediction_enabled

bool ADCS_raw_star_tracker_struct_t::prediction_enabled

◆ processing_time_error

bool ADCS_raw_star_tracker_struct_t::processing_time_error

◆ q0_micro

int32_t ADCS_raw_star_tracker_struct_t::q0_micro

◆ q1_micro

int32_t ADCS_raw_star_tracker_struct_t::q1_micro

◆ q2_micro

int32_t ADCS_raw_star_tracker_struct_t::q2_micro

◆ sample_period

uint16_t ADCS_raw_star_tracker_struct_t::sample_period

◆ star1_confidence

uint8_t ADCS_raw_star_tracker_struct_t::star1_confidence

◆ star2_confidence

uint8_t ADCS_raw_star_tracker_struct_t::star2_confidence

◆ star3_confidence

uint8_t ADCS_raw_star_tracker_struct_t::star3_confidence

◆ star_image_noise

uint8_t ADCS_raw_star_tracker_struct_t::star_image_noise

◆ tracking_module_enabled

bool ADCS_raw_star_tracker_struct_t::tracking_module_enabled

◆ x_axis_rate_micro

int32_t ADCS_raw_star_tracker_struct_t::x_axis_rate_micro

◆ y_axis_rate_micro

int32_t ADCS_raw_star_tracker_struct_t::y_axis_rate_micro

◆ z_axis_rate_micro

int32_t ADCS_raw_star_tracker_struct_t::z_axis_rate_micro

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