FINCH High-Level Command Menu πŸ§‘β€πŸ³

The commands may be real-time commands, where they are run as soon as they are received, or scheduled commands, where the commands are scheduled to run at a given time.

Command Name Parameters Description Verification plan?
Schedule Image Acquisition Target location, time window Schedules an image acquisition sometime in the future, assuming conditions are met
Firmware Reset Resets all custom firmware on the spacecraft to the original flight image. Useful in the case of unexpected failure following a remote programming update
Remote Programming New firmware image(s) Flashes the new firmware onto the spacecraft’s systems.
Telemetry Request Time window, filter for specific telemetry sources Collects the requested telemetry sources and downlinks them
Set Camera Configuration New camera config file Updates the camera settings to the provided configuration
Set RF Module Configuration New RF module config file Updates the RF Modules settings to the provided configuration
Set ADCS Module Configuration New ADSC Module config file Updates the ADCS module settings to the provided configuration
Set ADCS Mode Mode, timestamp Schedules setting of the ADCS to a specific mode
Set ADCS Attitude Quaternion Attitude quaternion, timestamp Schedules setting the attitude of the spacecraft
Set ADCS Reference Frame Reference frame quaternion, timestamp Schedules setting the reference frame of the spacecraft
Get RTC Date/Time Downlinks current date and time from RTC
Set RTC Date/Time Current date, current time Sets the RTC to a given date and time