CTS-SAT-1-OBC-Firmware
|
#include "main.h"
#include "telecommands/antenna_telecommand_defs.h"
#include "antenna_deploy_drivers/ant_internal_drivers.h"
#include "antenna_deploy_drivers/ant_commands.h"
#include "telecommand_exec/telecommand_args_helpers.h"
#include "log/log.h"
#include <stdio.h>
#include <stdint.h>
#include <string.h>
#include "inttypes.h"
Functions | |
uint8_t | TCMDEXEC_ant_reset (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Resets the specified antenna deployment system's microcontroller. | |
uint8_t | TCMDEXEC_ant_arm_antenna_system (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Arm the antenna deploy system. | |
uint8_t | TCMDEXEC_ant_disarm_antenna_system (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Disarms the specified antenna deploy system's mcu. | |
uint8_t | TCMDEXEC_ant_deploy_antenna (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Initiates deployment of the selected antenna. | |
uint8_t | TCMDEXEC_ant_start_automated_antenna_deployment (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
begins deployment of all antennas, one by one. | |
uint8_t | TCMDEXEC_ant_deploy_antenna_with_override (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Initiates deployment of the selected antenna, ignoring whether the antennas current status is deployed. | |
uint8_t | TCMDEXEC_ant_cancel_deployment_system_activation (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Cancels any active attempts to deploy an antenna. | |
uint8_t | TCMDEXEC_ant_report_deployment_status (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Prints the deployment status of all antennas. | |
uint8_t | TCMDEXEC_ant_report_antenna_deployment_activation_count (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Prints the number of times deployment was attempted on the selected antenna. | |
uint8_t | TCMDEXEC_ant_report_antenna_deployment_activation_time (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Prints amount of time the deployment system has been active for for the selected antenna. | |
uint8_t | TCMDEXEC_ant_measure_temp (const char *args_str, char *response_output_buf, uint16_t response_output_buf_len) |
Telecommand: Measures the temperature of the antenna controller in centi-degrees celsius. | |
uint8_t TCMDEXEC_ant_arm_antenna_system | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Arm the antenna deploy system.
args_str |
|
uint8_t TCMDEXEC_ant_cancel_deployment_system_activation | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Cancels any active attempts to deploy an antenna.
args_str |
|
uint8_t TCMDEXEC_ant_deploy_antenna | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Initiates deployment of the selected antenna.
args_str |
|
uint8_t TCMDEXEC_ant_deploy_antenna_with_override | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Initiates deployment of the selected antenna, ignoring whether the antennas current status is deployed.
args_str |
|
uint8_t TCMDEXEC_ant_disarm_antenna_system | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Disarms the specified antenna deploy system's mcu.
args_str |
|
uint8_t TCMDEXEC_ant_measure_temp | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Telecommand: Measures the temperature of the antenna controller in centi-degrees celsius.
args_str |
|
uint8_t TCMDEXEC_ant_report_antenna_deployment_activation_count | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Prints the number of times deployment was attempted on the selected antenna.
args_str |
|
uint8_t TCMDEXEC_ant_report_antenna_deployment_activation_time | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Prints amount of time the deployment system has been active for for the selected antenna.
args_str |
|
uint8_t TCMDEXEC_ant_report_deployment_status | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Prints the deployment status of all antennas.
args_str |
|
uint8_t TCMDEXEC_ant_reset | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
Resets the specified antenna deployment system's microcontroller.
args_str |
|
uint8_t TCMDEXEC_ant_start_automated_antenna_deployment | ( | const char * | args_str, |
char * | response_output_buf, | ||
uint16_t | response_output_buf_len ) |
begins deployment of all antennas, one by one.
args_str |
|