USST-RADSAT-SK / software-and-command

Code and Documentation for USST’s RADSAT-SK in their first Canadian CubeSat Project
8 stars 0 forks source link

Error Manager #184

Closed tyrelkostyk closed 2 years ago

tyrelkostyk commented 2 years ago

The error manager (previously known as "System Manager") is a module that provides an API to the rest of the system for recording/reporting errors (any function that returns a non-successful error code). This module will send a single error report to the File Transfer Service for downlinking, as well as keep track of error occurances/frequency and perform system resets as necessary (e.g. resetting the OBC if issues with the HAL, resetting the Transceiver if having issues with the Transceiver, etc.)