"Sanity Checks" for decoding frames
With the latest tests of UNISAT-6 we found that there are frames decoded where the data structure does not match. The problem is that we might get "unknown" frametypes and have to filter for the known ones. There are at least two more scenarios where sanity checks would be usefull:
- decoding a specific sat while another sat with the same encoding passes over the horizon
- a SiDS user accidentally pushes frames from a satellite to the wrong norad id
We will end up in invalid data points in the graphs.
Some simple checks would be:
- the callsign or id, or a satellite specific hash in the decoded data
- the size of the frame (if known and fix)
Any additions and discussions really appreciated!