You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Some minor linter fixes
cfdp, ecss and ccsds modules have a seaprate log.py file now which currently defaults to the standard tmtccmd logger
Some example improvements
Increased robustness against invalid communication interface keys
Added function to extract the service ID from a raw PUS packet
Added a feature to specify a hint for a serial device, because COM ports can change but the serial device name usually doesn't.
CFDP Init
First CCSDS CFDP base classes added
Major Refactoring of TM handling
No separate TM creator functions anymore. Instead, instances
can be created from a raw bytestream with the unpackclassmethod,
and class instances can be created and packed with the regular constructor
New module for time related CCSDS components
New module and helper class for the Object ID
flake8 script fixes for Windows, general improvements
Using composition instead of inheritance for the TM classes.
Two new interfaces added for handling of tm which are used by the tmtc_printer.
These interfaces decouple the printer partially from concrete PUS classes