CalgaryToSpace / CTS-SAT-1-OBC-Firmware

Firmware for the CTS-SAT-1 ("FrontierSat") mission. Runs on the STM32-based Onboard Computer.
MIT License
2 stars 0 forks source link

Validation of telecommand unique send ID #53

Open DeflateAwning opened 2 weeks ago

DeflateAwning commented 2 weeks ago

Each telecommand uplink will specify a unique ID. The ID will be the timestamp, in ms, at which the timestamp is sent.

The satellite must track the past ~100 of these (in a circular buffer), and must avoid double-processing a duplicate command received. This is a safetly check which enables us to attempt to uplink commands multiple times in the case of a weak data link.