Tmtccmd

Latest version: v8.2.0

Safety actively analyzes 725393 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

2.1.0

- API consolidation for PUS TCs and TMs. Unified the API and made it more consistent

2.0.1

Fixed

- Bugs in examples

2.0.0

Changed

- Improve core API: Changes core functions to setup and run. Requirement to user to create backend.
Makes it easier to directly configure the backend and move to a generally more pythonic API
- Refactoring and extending file logging functionalities
- Exposes functions to create a raw PUS logger and a TMTC logger
- Refactor modules to move packet printout and logging to user level
- Simplified hook object, removed 2 static PUS handlers
- Updated CCSDS Handler to make it more easily extensible by creating a new ApidHandler class
- New Pre-Send Callback which is called by backend before sending each telecommand

Added

- Parsing functions to parse the CSV files generated by the FSFW generators.
Includes event, object ID and returnvalue files. These parsing functions
generate dictionaries.
- New function in Hook base to return return value dictionary

1.13.1

Fixed

- Return the config dictionary for op codes

1.13.0

Added

- New dependency `prompt-toolkit`
- Auto-Complete feature for service and op-code selection using the `prompt-toolkit`
packaged

Fixed

- Added missing super constructor call for HkReplyUnpacked
- Extended Op Code options functionality and actually use it. Allows to set custom timeout
or and enter listener mode for certain op codes

1.12.0

API Changes

- Renamed some TM packets to make it more explicit that these TM handlers are tailored
towards usage with the Flight Software Framework (FSFW)

Added

- Better handling for scalar parameter telemetry for service 20. Emit better warnings for
unimplemented cases

Others

- Bumped some package requirements.
- `colorlog` >= 6.6.0
- `spacepackets` >= 0.6
- `pyserial` >= 3.5
- Renamed example folder

Fixes

- GUI example fixed

Page 7 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.