Tmtccmd

Latest version: v8.0.3

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

Scan your dependencies

Page 1 of 8

8.0.3

- Bump allowed `spacepackets` and `cfdp` range

Fixed

- Removed serial port validity check, which does not work for something like symlinks created
with udev rules.

8.0.2

Changed

Increase allowed version range for `cfdp-py` dependency to `>=0.1.0, <=0.3`.

8.0.1

Fixed

- PUS TC 20 (Parameters) FSFW interface: Default values for APID.

8.0.0

Changed

- Renamed `FsfwTmTcPrinter.get_validity_buffer` to `FsfwTmTcPrinter.get_validity_buffer_str`
- Renamed `ObjectId<$TY>.from_bytes` to `ObjectId<$TY>.from_bytes_typed` to avoid invalid override.

Added

- Added `fsfw.tmtc_printer.get_validity_buffer_str` function.

Removed

- Broken FSFW PUS 3, PUS 20, PUS 8 TM unpackers.

8.0.0rc2

- Bumped `spacepackets` to release range >=0.24, <0.25.
- Bumped `cfdp-py` to v0.1.1.

Changed

- Renamed `DefaultProcedureParams` to `TreeCommandingParams`.
- Renamed `TcParams` to `CommandingParams`.
- Renamed `DefaultProcedureInfo` to `TreeCommandingProcedure`.
- Renamed `add_default_procedure_arguments` to `add_tree_commanding_arguments`.
- Renamed `TcProcedureType.DEFAULT` to `TcProcedureType.TREE_COMMANDING`.
- Replaced `TelemetryListT` by `List[bytes]`.
- Renamed `TcpSpacePacketsComIF` to `TcpSpacepacketsClient`.
- Renamed `UdpComIF` to `UdpClient`.

Removed

- `CoreServiceList` enumeration.
- `DEFAULT_APID` and `DEBUG_MODE` globals.

Fixed

- TCP client implementation re-worked to be thread-safe. Also added more graceful shut-down
handling. Consequently, the thread spawned by the TCP client is not daemonic anymore.

8.0.0rc1

Fixed

- Fixed bug for acknowledged file transfer cancellation in the destination handler.

Removed

- The `tmtccmd.util.countdown` and `tmtccmd.util.seqcnt` module were moved to the `spacepackets`
library.
- Most of the `tmtccmd.cfdp` module was moved to the
[`cfdp-py` library](https://github.com/us-irs/cfdp-py).

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.