Change Log ======= All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). The [milestone](https://egit.irs.uni-stuttgart.de/eive/eive-obsw/milestones) list yields a list of all related PRs for each release. # [v2.3.0] 18.01.2023 - Bumped `tmtccmd` version to new alpha release, use some new features and fix the breaking changes # [v2.2.0] 16.01.2023 - A lot of consistency renaming: Single name for enums which are not flag enums, e.g `ActionId` instead of `ActionIds` - Updated required Python version to 3.10 # [v2.1.1] 12.01.2023 - Typo in `setup.cfg`, missing version prefix `v` for `tmtccmd` # [v2.1.0] 12.01.2023 - Various refactoring and tweaks to allow easier integration into `eive-mib`. - Handle ACS CTRL HK sets. - Add reboot commands for PCDU modules. - Extend MPSoC commands. - Starting from now, more regular releases, especially on breaking changes. This is because this is now also a library with dependents. # [v2.0.2] 01.12.2022 - Bumped dependencies, small fix to allow working script if PyQt is not installed # [v2.0.1] 29.11.2022 - Minor bugfix # [v2.0.0] 29.11.2022 - The tmtc program is installable now, which allow re-using it in other Python applications - Bugfixes for IMTQ TM handling - Updates S/A deployment command PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/118 # [v1.13.0] 13.10.2022 - CFDP integration PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/113 - Major Update for `tmtccmd` and `spacepackets` dependencies which improves user API significantly. PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/102 - Add commands to request MGM HK or enable/disable periodic HK for it - Update power commands: Extend param get and set to all gomspace devices. PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/108 - Update PLOC supervisor commands PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/107 # [v1.12.0] 05.07.2022 - Update GPS HK Parsing PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/86 - PL PCDU HK Parsing PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/87 - Add full regular reboot command PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/85 - Add Rad Sensor HK parsing PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/81 - Add procedures, parser functions and general application functionalities for the thermal-vacuum test. This includes daemon functionality to poll all Telemetry even when there is no operator present PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/76 https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/74 https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/79 https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/73 - Add ACU HK parsing PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/80 # [v1.11.0] - Add `setup.cfg` and `setup.py` file, allowing package installation - New ploc commands - Removed commands related to obsolete ploc updater component - Adds `tmtcloop.py`, which allows receiving TMs continously while being able to send TCs at will. - Added more RW HK handling and RW Assembly commands - Pack additional parameter which identifiers whether heater is commanded externally or internally PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/67 ## Added - Helper printout for heater commands # [v1.10.0 and before] - Add additional heater commands to command health states - Extended heater commands for more informative output which component is heated See [milestones](https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/milestones) and [releases](https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/releases)