Tmtccmd

Latest version: v8.0.3

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

Scan your dependencies

Page 5 of 8

4.0.0a0

Added

- New `SerialCobsComIF` communication interface to send and received COBS encoded packets.

Changes

- `CoreComInterfaces`: Renamed `ser_*` interface names to `serial_*`.
- Split up the `SerialComIF` into distinct classes:
- `SerialFixedFrameComIF`, but this one has also been deprecated now.
- `SerialDleComIF` for sending and receiving DLE encoded packets.
- Switched to compatible release requirement for dependencies.
- `ComInterface`: Added new abstract method `get_id`, removed `__init__` dunder.

3.0.1

Changes

- Marked `Service17TmExtended` as deprecated.

Fixes

- Minor fixes for GUI: Moved communication interface switching to
separate worker thread.

3.0.0

- Minor cleaning up
- Added some FSFW specific functionality to retrieve validity lists from a bitfield representation

3.0.0rc3

- Some bugfixes for GUI, improved teardown/close handling

3.0.0rc2

- Add `deprecation` dependency to allow marking functions and classes
as deprecated with a decorator
- Improve test structure
- Improve documentation
- Add decorators `service_provider` and `tmtc_definitions_provider` which
avoids some boilerplate code when registering definition provider or packet creation
handlers

3.0.0rc1

- Overhaul of application architecture
- Significant simplification of various modules to increase testability
- Test coverage increased
- Reduced number of modules significantly by moving code into the repective `__init__` files where
possible
- GUI improved, added separate TM listening button
- Documentation improved
- New logo
- Simplified general package structure, remove `src` folder and have `tmtccmd` package and `tests`
package in repo root
- First CFDP handler components
- Reduce usage of globals. The end goal is to remove them altogether
- Reduce overall number of spawned threads
- Added Sequence Count handling modules

Page 5 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.