CTS-SAT-1-OBC-Firmware
|
Go to the source code of this file.
Macros | |
#define | ABORT_CMD_FOR_FAILED_EXTRACT(x) |
#define | CHECK_ADCS_COMMAND_SUCCESS(x) |
Functions | |
uint8_t | TCMDEXEC_adcs_reset (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_identification (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_program_status (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_communication_status (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_deploy_magnetometer (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_set_run_mode (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_clear_errors (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_attitude_control_mode (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Set the attitude control mode of the ADCS; needs Power Control to be set before working. | |
uint8_t | TCMDEXEC_adcs_attitude_estimation_mode (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_ack (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_run_once (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: If ADCS run mode is Triggered, run the ADCS sensor loop. | |
uint8_t | TCMDEXEC_adcs_set_magnetometer_mode (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Set the magnetometer mode of the ADCS. | |
uint8_t | TCMDEXEC_adcs_set_magnetorquer_output (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Set the magnetorquer output values. | |
uint8_t | TCMDEXEC_adcs_set_wheel_speed (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Set the wheel speed of the ADCS. | |
uint8_t | TCMDEXEC_adcs_save_config (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_estimate_angular_rates (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_get_llh_position (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_get_power_control (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_set_power_control (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Set the power control mode of each component of the ADCS; for each, 0 turns the component off, 1 turns it on, and 2 keeps it the same as previously. | |
uint8_t | TCMDEXEC_adcs_enter_low_power_mode (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Put the ADCS in low-power mode, with only essential component power. | |
uint8_t | TCMDEXEC_adcs_track_sun (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Automatically track the sun with the ADCS. | |
uint8_t | TCMDEXEC_adcs_set_magnetometer_config (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_bootloader_clear_errors (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_set_unix_time_save_mode (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Choose the circumstances to save the current Unix time. | |
uint8_t | TCMDEXEC_adcs_get_unix_time_save_mode (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_set_sgp4_orbit_params (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Set the ADCS Simplified General Perturbations (SGP4) orbit parameters. | |
uint8_t | TCMDEXEC_adcs_get_sgp4_orbit_params (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_save_orbit_params (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_rate_sensor_rates (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_get_wheel_speed (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_get_magnetorquer_command (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_get_raw_magnetometer_values (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the raw magnetometer values from the ADCS. | |
uint8_t | TCMDEXEC_adcs_fine_angular_rates (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
uint8_t | TCMDEXEC_adcs_estimate_fine_angular_rates (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_get_magnetometer_config (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_get_commanded_attitude_angles (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_set_commanded_attitude_angles (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_set_estimation_params (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_get_estimation_params (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_set_augmented_sgp4_params (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_get_augmented_sgp4_params (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_set_tracking_controller_target_reference (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Set the ADCS tracking controller target reference (location on Earth to point towards) | |
uint8_t | TCMDEXEC_adcs_get_tracking_controller_target_reference (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_set_rate_gyro_config (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_get_rate_gyro_config (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_estimated_attitude_angles (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_magnetic_field_vector (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_fine_sun_vector (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_nadir_vector (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_commanded_wheel_speed (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_igrf_magnetic_field_vector (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_quaternion_error_vector (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_estimated_gyro_bias (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_estimation_innovation_vector (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_raw_cam1_sensor (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_raw_cam2_sensor (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_raw_coarse_sun_sensor_1_to_6 (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_raw_coarse_sun_sensor_7_to_10 (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_cubecontrol_current (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_measurements (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_generic_command (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: execute a generic command on the ADCS. | |
uint8_t | TCMDEXEC_adcs_generic_bootloader_command (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: execute a generic command on the ADCS bootloader. | |
uint8_t | TCMDEXEC_adcs_generic_telemetry_request (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: obtain generic telemetry from the ADCS. | |
uint8_t | TCMDEXEC_adcs_download_sd_file (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Download a specific file from the ADCS SD card. | |
uint8_t | TCMDEXEC_adcs_acp_execution_state (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_get_current_state_1 (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request the given telemetry data from the ADCS. | |
uint8_t | TCMDEXEC_adcs_save_image_to_sd (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Save an image to the ADCS onboard SD card. | |
uint8_t | TCMDEXEC_adcs_request_commissioning_telemetry (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Request commissioning telemetry from the ADCS and save it to the onboard SD card. | |
uint8_t | TCMDEXEC_adcs_synchronize_unix_time (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Synchronize the current ADCS Unix epoch time. | |
uint8_t | TCMDEXEC_adcs_get_current_unix_time (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Retrieve the current ADCS Unix epoch time. | |
uint8_t | TCMDEXEC_adcs_set_sd_log_config (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Repeatedly log given data from an SD card. | |
uint8_t | TCMDEXEC_adcs_get_sd_log_config (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Retrieve the current ADCS SD log configuration. | |
uint8_t | TCMDEXEC_adcs_format_sd (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Instruct the ADCS to format the SD card. | |
uint8_t | TCMDEXEC_adcs_download_index_file (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Get the list of downloadable files from the ADCS SD card as log messages. | |
uint8_t | TCMDEXEC_adcs_set_commissioning_modes (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Set the run, power control, estimation, and control parameters for a given commissioning step. | |
uint8_t | TCMDEXEC_adcs_erase_sd_file (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Instruct the ADCS to erase a file from the SD card. | |
uint8_t | TCMDEXEC_adcs_exit_bootloader (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: If the ADCS is currently stuck in the bootloader, run the internal flash program (CubeACP) to exit the bootloader. | |
#define ABORT_CMD_FOR_FAILED_EXTRACT | ( | x | ) |
#define CHECK_ADCS_COMMAND_SUCCESS | ( | x | ) |
uint8_t TCMDEXEC_adcs_ack | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_acp_execution_state | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_attitude_control_mode | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Set the attitude control mode of the ADCS; needs Power Control to be set before working.
args_str |
|
uint8_t TCMDEXEC_adcs_attitude_estimation_mode | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_bootloader_clear_errors | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_clear_errors | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_commanded_wheel_speed | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_communication_status | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_cubecontrol_current | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_deploy_magnetometer | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_download_index_file | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Get the list of downloadable files from the ADCS SD card as log messages.
args_str |
|
uint8_t TCMDEXEC_adcs_download_sd_file | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Download a specific file from the ADCS SD card.
args_str |
|
uint8_t TCMDEXEC_adcs_enter_low_power_mode | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Put the ADCS in low-power mode, with only essential component power.
args_str |
|
uint8_t TCMDEXEC_adcs_erase_sd_file | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Instruct the ADCS to erase a file from the SD card.
args_str |
|
uint8_t TCMDEXEC_adcs_estimate_angular_rates | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_estimate_fine_angular_rates | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_estimated_attitude_angles | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_estimated_gyro_bias | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_estimation_innovation_vector | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_exit_bootloader | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: If the ADCS is currently stuck in the bootloader, run the internal flash program (CubeACP) to exit the bootloader.
args_str |
|
uint8_t TCMDEXEC_adcs_fine_angular_rates | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
uint8_t TCMDEXEC_adcs_fine_sun_vector | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_format_sd | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Instruct the ADCS to format the SD card.
args_str |
|
uint8_t TCMDEXEC_adcs_generic_bootloader_command | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: execute a generic command on the ADCS bootloader.
args_str |
|
uint8_t TCMDEXEC_adcs_generic_command | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: execute a generic command on the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_generic_telemetry_request | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: obtain generic telemetry from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_augmented_sgp4_params | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_commanded_attitude_angles | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_current_state_1 | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_current_unix_time | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Retrieve the current ADCS Unix epoch time.
args_str |
|
uint8_t TCMDEXEC_adcs_get_estimation_params | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_llh_position | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_magnetometer_config | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_magnetorquer_command | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_power_control | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_rate_gyro_config | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_raw_magnetometer_values | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the raw magnetometer values from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_sd_log_config | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Retrieve the current ADCS SD log configuration.
args_str |
|
uint8_t TCMDEXEC_adcs_get_sgp4_orbit_params | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_tracking_controller_target_reference | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_unix_time_save_mode | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_get_wheel_speed | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_identification | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_igrf_magnetic_field_vector | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_magnetic_field_vector | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_measurements | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_nadir_vector | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_program_status | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_quaternion_error_vector | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_rate_sensor_rates | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_raw_cam1_sensor | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_raw_cam2_sensor | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_raw_coarse_sun_sensor_1_to_6 | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_raw_coarse_sun_sensor_7_to_10 | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_request_commissioning_telemetry | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request commissioning telemetry from the ADCS and save it to the onboard SD card.
args_str |
|
uint8_t TCMDEXEC_adcs_reset | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_run_once | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: If ADCS run mode is Triggered, run the ADCS sensor loop.
args_str |
|
uint8_t TCMDEXEC_adcs_save_config | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_save_image_to_sd | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Save an image to the ADCS onboard SD card.
args_str |
|
uint8_t TCMDEXEC_adcs_save_orbit_params | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_set_augmented_sgp4_params | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_set_commanded_attitude_angles | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_set_commissioning_modes | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Set the run, power control, estimation, and control parameters for a given commissioning step.
args_str |
|
uint8_t TCMDEXEC_adcs_set_estimation_params | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_set_magnetometer_config | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_set_magnetometer_mode | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Set the magnetometer mode of the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_set_magnetorquer_output | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Set the magnetorquer output values.
args_str |
|
uint8_t TCMDEXEC_adcs_set_power_control | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Set the power control mode of each component of the ADCS; for each, 0 turns the component off, 1 turns it on, and 2 keeps it the same as previously.
args_str |
|
uint8_t TCMDEXEC_adcs_set_rate_gyro_config | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_set_run_mode | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Request the given telemetry data from the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_set_sd_log_config | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Repeatedly log given data from an SD card.
args_str |
|
uint8_t TCMDEXEC_adcs_set_sgp4_orbit_params | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Set the ADCS Simplified General Perturbations (SGP4) orbit parameters.
args_str |
|
uint8_t TCMDEXEC_adcs_set_tracking_controller_target_reference | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Set the ADCS tracking controller target reference (location on Earth to point towards)
args_str |
|
uint8_t TCMDEXEC_adcs_set_unix_time_save_mode | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Choose the circumstances to save the current Unix time.
args_str |
|
uint8_t TCMDEXEC_adcs_set_wheel_speed | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Set the wheel speed of the ADCS.
args_str |
|
uint8_t TCMDEXEC_adcs_synchronize_unix_time | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Synchronize the current ADCS Unix epoch time.
args_str |
|
uint8_t TCMDEXEC_adcs_track_sun | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Automatically track the sun with the ADCS.
args_str |
|