#include <stdint.h>
Go to the source code of this file.
◆ CTS1_operation_state_enum_t
Enumerator |
---|
CTS1_OPERATION_STATE_BOOTED_AND_WAITING | |
CTS1_OPERATION_STATE_DEPLOYING | |
CTS1_OPERATION_STATE_NOMINAL_WITH_RADIO_TX | |
CTS1_OPERATION_STATE_NOMINAL_WITHOUT_RADIO_TX | |
◆ CTS1_operation_state_enum_TO_str()
◆ TASK_bootup_operation_fsm()
void TASK_bootup_operation_fsm |
( |
void * | argument | ) |
|
FreeRTOS task - FSM which handles the bootup and operation state/state.
During LEOPS (launch and early operations), it deploys the comms antennas and permits radio TX. During the rest of the mission, it bypasses the 30 minute deployment wait time, and also blinks the LED to indicate the current state.
- Note
- Implemented per https://github.com/CalgaryToSpace/CTS-SAT-1-OBC-Firmware/issues/420
◆ COMMS_uptime_to_start_ant_deployment_sec
uint32_t COMMS_uptime_to_start_ant_deployment_sec |
|
extern |
The uptime, as defined in the Launch Provider ICD, at which the antennas should be deployed.
◆ CTS1_operation_state