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 |