#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