2022-05-04 14:43:47 +02:00
|
|
|
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.
|
|
|
|
|
2023-02-02 17:28:51 +01:00
|
|
|
# [unreleased]
|
|
|
|
|
2023-02-08 14:50:07 +01:00
|
|
|
# [v2.12.1] 2023-02-08
|
|
|
|
|
2023-02-07 14:43:16 +01:00
|
|
|
## Added
|
|
|
|
|
2023-02-08 11:21:30 +01:00
|
|
|
- Added version announce and current image announce commands.
|
2023-02-07 14:43:16 +01:00
|
|
|
- Added persistent TM store object IDs
|
2023-02-07 16:48:48 +01:00
|
|
|
- GPS enable and disable HK commands
|
2023-02-08 01:30:18 +01:00
|
|
|
- All mode commands for the COM subsystem.
|
2023-02-07 14:43:16 +01:00
|
|
|
|
2023-02-06 20:16:54 +01:00
|
|
|
# [v2.12.0] 2023-02-06
|
|
|
|
|
2023-02-06 20:13:15 +01:00
|
|
|
## Changed
|
|
|
|
|
2023-02-06 20:16:54 +01:00
|
|
|
- Updated the subsystem IDs to avoid value clashes with regular device handler mode IDs.
|
2023-02-06 20:13:15 +01:00
|
|
|
|
2023-02-06 14:51:32 +01:00
|
|
|
# [v2.11.0] 2023-02-06
|
|
|
|
|
2023-02-06 14:27:00 +01:00
|
|
|
## Fixed
|
|
|
|
|
|
|
|
- TMP1075 comands: Implement proper prompt for device select.
|
2023-02-06 14:44:37 +01:00
|
|
|
- TMP1075 commands: Add OFF, ON, NORMAL, and HK command
|
2023-02-06 14:27:00 +01:00
|
|
|
|
2023-02-03 16:41:09 +01:00
|
|
|
# [v2.10.0] 2023-02-03
|
|
|
|
|
|
|
|
tmtccmd v4.0.0rc0
|
|
|
|
|
2023-02-03 10:50:17 +01:00
|
|
|
## Changed
|
|
|
|
|
|
|
|
- Updated ACS SS commands for OBSW ACS SS update.
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/130
|
|
|
|
|
2023-02-02 17:28:51 +01:00
|
|
|
## Fixed
|
|
|
|
|
|
|
|
- Fixed parsing of processed GPS data
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/129
|
|
|
|
|
2023-02-01 20:19:54 +01:00
|
|
|
# [v2.9.0] 2023-02-01
|
2023-02-01 19:43:25 +01:00
|
|
|
|
|
|
|
## Fixed
|
|
|
|
|
|
|
|
- Create proper application root logger now.
|
2023-02-01 20:12:18 +01:00
|
|
|
- Generated files update.
|
2023-01-18 15:43:02 +01:00
|
|
|
|
2023-02-01 19:13:59 +01:00
|
|
|
## Added
|
|
|
|
|
2023-02-01 20:12:18 +01:00
|
|
|
- Dedicated handling for health events.
|
|
|
|
- Add time dump command.
|
|
|
|
- Time event handling.
|
2023-02-01 19:13:59 +01:00
|
|
|
|
2023-02-01 20:19:54 +01:00
|
|
|
# [v2.8.0] 2023-02-01
|
2023-02-01 18:50:51 +01:00
|
|
|
|
|
|
|
- Move all device modules inside `pus_tc` and `pus_tm` to `tmtc` module and respective
|
|
|
|
subsystem submodules.
|
2023-02-01 15:58:34 +01:00
|
|
|
- Move low level ACS board device modules `gyros.py` and `mgms.py`
|
|
|
|
to the `tmtc.acs` module.
|
2023-02-01 11:17:04 +01:00
|
|
|
- Bump tmtccmd to include more pythonic log usage. All related changes.
|
|
|
|
It is recommended to use `logging.getLogger(__name__)` for module level loggers now.
|
2023-01-31 15:59:41 +01:00
|
|
|
- Moved TCS components to `tmtc` module
|
|
|
|
- Renamed `HEATER_ID` to `HEATER_CONTROLLER_ID`
|
2023-02-01 11:17:04 +01:00
|
|
|
|
2023-01-31 13:17:01 +01:00
|
|
|
# [v2.7.0] 2023-01-31
|
|
|
|
|
|
|
|
- tmtccmd v4.0.0a3
|
|
|
|
|
2023-01-28 15:00:45 +01:00
|
|
|
# [v2.6.0 and v2.6.1] 2023-01-28
|
2023-01-28 14:52:27 +01:00
|
|
|
|
2023-01-28 14:49:09 +01:00
|
|
|
## Changed
|
|
|
|
|
|
|
|
- Reworked and improved PUS 20 parameter reply handling
|
|
|
|
|
2023-01-27 15:42:22 +01:00
|
|
|
## Added
|
|
|
|
|
2023-01-28 14:52:27 +01:00
|
|
|
- COM subsystem commanding. Default datarate parameter commanding
|
|
|
|
was moved to the subsystem as well.
|
2023-01-27 15:42:22 +01:00
|
|
|
|
2023-01-26 20:34:37 +01:00
|
|
|
# [v2.5.0] 2023-01-26
|
|
|
|
|
2023-01-25 14:14:22 +01:00
|
|
|
## Fixed
|
|
|
|
|
2023-01-24 19:07:11 +01:00
|
|
|
- Bugfix for CCSDS handler commanding: Pass correct object ID
|
2023-01-26 20:36:10 +01:00
|
|
|
- Processed MGM set TM handling fix
|
2023-01-25 14:14:22 +01:00
|
|
|
|
|
|
|
## Added
|
|
|
|
|
2023-01-24 13:06:36 +01:00
|
|
|
- Added command to request switcher set from PCDU handler.
|
2023-01-26 14:34:21 +01:00
|
|
|
- Star Tracker: Add commands to update default datarate.
|
2023-01-25 14:14:22 +01:00
|
|
|
|
|
|
|
## Changed
|
|
|
|
|
2023-01-24 12:39:23 +01:00
|
|
|
- Move Star Tracker module to `tmtc` folder and add some set IDs. Rename `SetIds` to `SetId`.
|
2023-01-25 14:14:22 +01:00
|
|
|
- Move `syrlinks_hk_handler` and `ccsds_handler` module to `tmtc` module.
|
|
|
|
Rename `syrlinks_hk_handler` to `syrlinks_handler`.
|
2023-01-25 14:15:55 +01:00
|
|
|
- Move `star_tracker` module into `tmtc.acs`
|
2023-01-26 13:44:58 +01:00
|
|
|
- CCSDS Handler: Switch from action commands to mode commands for ON/OFF handling.
|
|
|
|
- Star Tracker: Switch from actions commands to mode commands for RX/TX/Modulation commanding.
|
2023-01-24 12:39:23 +01:00
|
|
|
|
2023-01-23 17:43:22 +01:00
|
|
|
# [v2.4.0] and [v2.4.1] 2023-01-23
|
2023-01-23 17:40:27 +01:00
|
|
|
|
|
|
|
- Pin `tmtccmd` to v4.0.0a2
|
2023-01-18 15:43:02 +01:00
|
|
|
- Unify and move Syrlinks module, some bugfixes
|
2023-01-18 16:31:47 +01:00
|
|
|
- Add/Re-enable handling for SUS temp packets
|
2023-01-20 14:22:54 +01:00
|
|
|
- Update SA deployment commands for OBSW https://egit.irs.uni-stuttgart.de/eive/eive-obsw/pulls/347
|
2023-01-23 17:40:27 +01:00
|
|
|
- Extend, fix and improve Syrlinks TMTC handling a bit
|
2023-01-18 15:43:02 +01:00
|
|
|
|
2023-01-23 17:40:27 +01:00
|
|
|
# [v2.3.0] and [v2.3.1] 2023-01-18
|
2022-12-02 18:03:37 +01:00
|
|
|
|
2023-01-18 11:32:21 +01:00
|
|
|
- Bumped `tmtccmd` version to new alpha release, use some new features
|
|
|
|
and fix the breaking changes
|
|
|
|
|
2023-01-23 17:40:27 +01:00
|
|
|
# [v2.2.0] 2023-01-16
|
2023-01-16 14:21:12 +01:00
|
|
|
|
|
|
|
- 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
|
|
|
|
|
2023-01-23 17:40:27 +01:00
|
|
|
# [v2.1.1] 2023-01-12
|
2023-01-12 17:12:16 +01:00
|
|
|
|
|
|
|
- Typo in `setup.cfg`, missing version prefix `v` for `tmtccmd`
|
2023-01-12 16:21:47 +01:00
|
|
|
|
2023-01-23 17:40:27 +01:00
|
|
|
# [v2.1.0] 2023-01-12
|
2022-12-02 18:03:37 +01:00
|
|
|
|
2023-01-12 16:19:14 +01:00
|
|
|
- Various refactoring and tweaks to allow easier integration into `eive-mib`.
|
2023-01-12 08:57:27 +01:00
|
|
|
- Handle ACS CTRL HK sets.
|
|
|
|
- Add reboot commands for PCDU modules.
|
|
|
|
- Extend MPSoC commands.
|
2023-01-12 16:19:14 +01:00
|
|
|
- Starting from now, more regular releases, especially on breaking changes. This is because
|
|
|
|
this is now also a library with dependents.
|
2022-12-02 18:03:37 +01:00
|
|
|
|
2023-01-23 17:40:27 +01:00
|
|
|
# [v2.0.2] 2022-01-12
|
2022-12-01 14:43:24 +01:00
|
|
|
|
|
|
|
- Bumped dependencies, small fix to allow working script if PyQt is not installed
|
|
|
|
|
2023-01-23 17:40:27 +01:00
|
|
|
# [v2.0.1] 2022-11-29
|
2022-12-01 14:43:24 +01:00
|
|
|
|
|
|
|
- Minor bugfix
|
|
|
|
|
2023-01-23 17:40:27 +01:00
|
|
|
# [v2.0.0] 2022-11-29
|
2022-05-04 14:43:47 +02:00
|
|
|
|
2022-11-29 17:01:35 +01:00
|
|
|
- The tmtc program is installable now, which allow re-using it in other Python applications
|
2022-10-20 14:23:48 +02:00
|
|
|
- Bugfixes for IMTQ TM handling
|
2022-10-13 18:10:16 +02:00
|
|
|
- Updates S/A deployment command
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/118
|
|
|
|
|
2023-01-23 17:40:27 +01:00
|
|
|
# [v1.13.0] 2022-10-13
|
2022-09-16 18:27:28 +02:00
|
|
|
|
|
|
|
- CFDP integration
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/113
|
2022-07-05 11:19:30 +02:00
|
|
|
- Major Update for `tmtccmd` and `spacepackets` dependencies which improves user API significantly.
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/102
|
2022-08-16 16:43:21 +02:00
|
|
|
- Add commands to request MGM HK or enable/disable periodic HK for it
|
2022-08-24 11:24:57 +02:00
|
|
|
- Update power commands: Extend param get and set to all
|
2022-08-25 08:57:51 +02:00
|
|
|
gomspace devices.
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/108
|
2022-08-24 16:44:29 +02:00
|
|
|
- Update PLOC supervisor commands
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/107
|
2022-07-05 11:19:30 +02:00
|
|
|
|
2023-01-23 17:40:27 +01:00
|
|
|
# [v1.12.0] 2022-07-05
|
2022-05-23 18:29:50 +02:00
|
|
|
|
2022-05-24 02:18:37 +02:00
|
|
|
- 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
|
2022-05-24 01:13:43 +02:00
|
|
|
- Add full regular reboot command
|
2022-05-24 15:08:18 +02:00
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/85
|
2022-05-23 18:29:50 +02:00
|
|
|
- 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
|
2022-05-23 18:32:59 +02:00
|
|
|
- Add ACU HK parsing
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/80
|
2022-05-23 18:29:50 +02:00
|
|
|
|
2022-05-04 14:43:47 +02:00
|
|
|
# [v1.11.0]
|
|
|
|
|
2022-05-17 15:03:05 +02:00
|
|
|
- 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.
|
2022-05-05 14:38:19 +02:00
|
|
|
- Added more RW HK handling and RW Assembly commands
|
2022-05-12 20:51:25 +02:00
|
|
|
- Pack additional parameter which identifiers whether heater is commanded externally or internally
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/67
|
2022-05-05 14:38:19 +02:00
|
|
|
|
2022-05-09 16:13:21 +02:00
|
|
|
## Added
|
|
|
|
|
|
|
|
- Helper printout for heater commands
|
|
|
|
|
2022-05-04 14:43:47 +02:00
|
|
|
# [v1.10.0 and before]
|
|
|
|
|
2022-05-04 14:46:00 +02:00
|
|
|
- Add additional heater commands to command health states
|
|
|
|
- Extended heater commands for more informative output which component is heated
|
|
|
|
|
2022-05-04 14:43:47 +02:00
|
|
|
See [milestones](https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/milestones)
|
|
|
|
and [releases](https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/releases)
|