eive-tmtc/CHANGELOG.md

736 lines
15 KiB
Markdown
Raw Permalink Normal View History

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]
2024-04-17 16:19:58 +02:00
## Added
- Added handling for new clock events.
2024-04-10 11:46:35 +02:00
# [v6.2.0] 2024-04-10
2024-03-13 13:47:02 +01:00
## Added
2024-04-08 13:25:45 +02:00
- Added version set for STR.
- Command for relative timeshift.
2024-04-10 11:29:19 +02:00
- Health commands for payload components.
2024-03-13 13:47:02 +01:00
2024-03-26 17:52:41 +01:00
## Fixed
- EPS power commands working again.
2024-04-09 14:34:23 +02:00
- GNSS commands working again.
2024-03-26 17:52:41 +01:00
2024-04-09 14:31:41 +02:00
## Changed
- Fixed PLOC commanding
2024-03-06 10:59:09 +01:00
# [v6.1.1] 2024-03-06
2024-03-06 09:51:03 +01:00
## Added
- Added Core Ctrl cmd to update leap seconds.
2024-02-29 13:22:06 +01:00
# [v6.1.0] 2024-02-29
2024-02-19 17:25:06 +01:00
## Added
- Added commands to unlock and use STR secondary firmware slot.
2024-02-29 12:27:27 +01:00
- STR BlobStats TM handling
2024-02-29 12:34:04 +01:00
- New ACS CTRL commands.
2024-02-19 17:25:06 +01:00
2024-02-20 11:26:54 +01:00
## Fixed
- RW commanding
2024-02-08 12:18:33 +01:00
# [v6.0.0] 2024-02-08
2024-01-31 15:56:03 +01:00
## Changed
2024-01-25 11:22:10 +01:00
- Bumped `tmccmd` to `v8.0.0rc1` to introduce new command tree handling.
2024-01-31 15:56:03 +01:00
- Added new PLOC SUPV commands to test sets, cleaned up PLOC SUPV commanding.
2024-01-30 09:17:40 +01:00
# [v5.13.0] 2024-01-30
2024-01-25 11:20:38 +01:00
## Added
2024-01-25 11:22:10 +01:00
- First variant of TM handling with a DB which might serve as a foundation for better TM
handling with an ORM in the future.
2024-01-25 11:20:38 +01:00
- Added new parameter commands for PLOC MPSoC to skip SUPV commanding.
2023-12-13 11:30:03 +01:00
# [v5.12.1] 2023-12-13
## Added
- A few new commands to test the TC scheduler.
2023-12-06 17:19:01 +01:00
# [v5.12.0] 2023-12-06
## Added
- New ACS controller commands.
2023-11-30 10:16:29 +01:00
# [v5.11.0] 2023-11-30
2023-10-19 15:02:50 +02:00
## Added
2023-11-27 12:01:45 +01:00
- Added new commands to disable channel order checks partially for the payload PCDU normal modes.
2023-10-19 15:02:50 +02:00
- Core controller auto switch enable and disable command.
2023-11-21 15:23:41 +01:00
- Star Tracker JSON reload command. Reboot still required.
2023-11-28 15:39:56 +01:00
- PLOC SUPV ADC and Counters report TM handling.
2023-10-19 15:02:50 +02:00
2023-10-27 15:02:25 +02:00
# [v5.10.1] 2023-10-27
- Minor improvements, update event translation.
2023-10-27 12:29:35 +02:00
# [v5.10.0] 2023-10-27
2023-10-27 12:25:31 +02:00
- Added new STR commands to allow more debugging.
2023-10-24 11:58:15 +02:00
# [v5.9.0] 2023-10-24
2023-10-23 17:09:30 +02:00
## Added
2023-10-24 11:58:15 +02:00
- Added command to update PL PCDU I and V parameter bounds commands.
2023-10-23 17:09:30 +02:00
# [v5.8.0] 2023-10-11
2023-10-11 15:05:40 +02:00
## Added
- Xiphos WDT enable and disable command.
2023-10-11 18:14:19 +02:00
# [v5.7.1] 2023-10-11
## Added
- SCEX normal command
2023-10-10 14:29:06 +02:00
# [v5.7.0] 2023-10-10
- `tmtccmd` v6.0.0
- `spacepackets` v18.0.0
## Added
- Power controller commands.
2023-09-14 12:07:25 +02:00
# [v5.6.0] 2023-09-14
- `tmtccmd` v6.0.0
- `spacepackets` v18.0.0
## Added
- CFDP file downlink support.
2023-09-12 13:49:27 +02:00
# [v5.5.1] 2023-09-12
## Fixed
- Some API usage fixes related to `tmtccmd` update.
2023-09-12 13:05:18 +02:00
# [v5.5.0] 2023-09-12
- Version is not specfied dynamically anymore and can be updated in `pyproject.toml`
- New events and returnvalues
- Bump `tmtccmd` to v6.0.0rc0
2023-08-15 14:38:28 +02:00
# [v5.4.3] 2023-08-15
2023-08-15 14:35:45 +02:00
## Added
- PLOC SUPV HK parsing.
2023-08-15 13:57:43 +02:00
# [v5.4.2] 2023-08-15
## Added
- New NONE entry for PL PCDU submode enum.
2023-08-15 13:28:54 +02:00
# [v5.4.1] 2023-08-15
## Added
- New event TLE_TOO_OLD
2023-08-15 13:21:10 +02:00
## Changed
- PL Subsystem mode ID is int enum now.
2023-08-15 13:13:06 +02:00
# [v5.4.0] 2023-08-15
## Added
- New enumeration for PL PCDU commanding.
- Some new events
2023-07-26 13:13:41 +02:00
# [v5.3.1] 2023-07-26
## Changed
- Adaptions for ACS CTRL strategy enum to make it compatible to software. Also make it re-usable
by putting it in global scope.
2023-07-26 12:51:56 +02:00
# [v5.3.0] 2023-07-26
## Added
- Dataset handling for new ACS fused rot rate dataset.
2023-07-13 11:30:43 +02:00
# [v5.2.0] 2023-07-13
2023-07-13 11:47:47 +02:00
- `tmtccmd` v5.0.0
2023-07-06 19:01:15 +02:00
## Added
- New TCS controller events
2023-07-10 16:07:01 +02:00
## Changed
- HK level can be specified as CLI argument now.
2023-06-28 13:39:20 +02:00
# [v5.1.0] 2023-06-28
2023-06-28 10:43:11 +02:00
## Added
- Internal error reporter dataset handling.
2023-06-28 13:14:07 +02:00
## Fixed
- `APP_LOGGER` is the root logger now.
2023-06-28 13:15:01 +02:00
## Changed
- HK is only displayed in brief format per default now. This will soon be adaptable by CLI
argument.
2023-06-28 13:39:20 +02:00
# [v5.0.0] 2023-06-22
2023-06-22 16:26:33 +02:00
## Changed
- Force flag for copy helper.
2023-06-14 06:16:17 +02:00
# [v4.1.0] 2023-06-14
## Added
- Some BPX battery commands
2023-06-19 17:16:19 +02:00
# [v4.0.0] 2023-06-10
2023-06-19 17:07:37 +02:00
2023-06-09 12:43:08 +02:00
`tmtccmd` version: v5.0.0rc0
2023-06-19 17:14:51 +02:00
2023-06-19 17:13:19 +02:00
## Added
- Event handling for reboot counter events.
2023-05-04 11:27:12 +02:00
- Start adding new MPSoC commands, improve MPSoC commanding module a bit.
2023-05-12 16:27:16 +02:00
- Handling for PLOC MPSoC flash content report.
2023-06-19 17:13:19 +02:00
2023-05-11 17:55:15 +02:00
## Fixed
- Fix for PLOC power switching.
2023-06-09 12:43:08 +02:00
- Bump `tmtccmd` to v5.0.0rc0 for important bugfix in CFDP header.
2023-05-11 17:55:15 +02:00
2023-06-19 17:14:03 +02:00
# [v3.1.2] 2023-06-19
## Fixed
- Pin `tmtccmd` to v4.1.3 to enforce correct `spacepackets` version on install
2023-06-19 17:11:00 +02:00
# [v3.1.1] 2023-04-17
2023-04-17 18:40:27 +02:00
## Added
2023-06-19 17:11:00 +02:00
- Update generated event file.
2023-04-17 18:40:27 +02:00
2023-04-16 11:53:06 +02:00
# [v3.1.0] 2023-04-16
2023-04-15 23:12:57 +02:00
## Added
- New core controller file system helper commands.
2023-04-14 20:29:26 +02:00
# [v3.0.0] 2023-04-14
2023-04-14 17:42:09 +02:00
## Fixed
- Bugfix for STR solution set format.
- Update for STR commands.
2023-04-14 00:06:22 +02:00
## Added
- Added core commands to execute `systemctl` commands and to execute arbitrary Linux commands.
2023-04-12 13:24:29 +02:00
# [v2.22.1] 2023-04-12
2023-04-08 11:40:06 +02:00
## Added
- Prompts to specify custom filename for OBSW update
2023-04-07 18:11:45 +02:00
# [v2.22.0] 2023-04-07
- Various smaller and helper commands added for tests
- Update generated files
2023-04-04 13:29:43 +02:00
# [v2.21.0] 2023-04-04
2023-04-03 15:54:16 +02:00
## Added
- Add boot mode command for EIVE system.
2023-04-03 16:57:05 +02:00
## Changed
- PCDU switcher set now includes the 3V3 stack switcher state.
2023-04-01 15:25:29 +02:00
# [v2.20.1] 2023-04-01
2023-04-01 11:48:22 +02:00
## Fixed
- MEKF: Handle NOT_FINITE status (key 5)
2023-03-28 22:21:01 +02:00
# [v2.20.0] 2023-03-28
2023-03-26 20:00:34 +02:00
## Changed
- COM `Submode` enum moved from subsystem module to separate definitions module and renamed
to `Mode`. Added re-imports with the name `ComMode` in the subsystem and syrlinks module.
2023-03-28 22:23:32 +02:00
- Convert various enums to proper `IntEnum`s
- Updates for some enumerations.
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/178
2023-03-26 20:00:34 +02:00
2023-03-26 20:09:19 +02:00
## Fixed
- Eb to N0 calculation: Improve robustness against division by zero.
2023-03-28 22:23:32 +02:00
- Some fixes for PCDU commands: Wrongfully packed command to switch devices off instead of on.
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/180.
## Added
- Added `PcduSwitches` enum.
PR: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/179
2023-03-26 20:09:19 +02:00
2023-03-24 21:32:03 +01:00
# [v2.19.4] 2023-03-24
2023-03-24 19:41:14 +01:00
## Fixed
- Correction for Syrlinks submodes
2023-03-24 21:32:03 +01:00
- Update generated files
2023-03-24 19:41:14 +01:00
2023-03-21 23:28:47 +01:00
# [v2.19.3] 2023-03-21
- Update generated files
- Improve STR commanding a bit
2023-03-17 18:05:15 +01:00
# [v2.19.2] 2023-03-17
- Update generated files
2023-03-14 18:11:09 +01:00
## Added
- Add a little bit of first time stamp extraction for HK packet handling.
2023-03-14 17:14:36 +01:00
# [v2.19.1] 2023-03-14
2023-03-14 17:09:47 +01:00
## Added
- New `subsystems.csv` file with all subsystem IDs
- Update `events.csv` and `returnvalues.csv`
2023-03-14 14:10:23 +01:00
# [v2.19.0] 2023-03-14
2023-03-13 10:35:33 +01:00
## Added
- Added RTD ID enum and Set ID enumeration in the RTD module.
2023-03-13 10:51:55 +01:00
- STR Temperature Set
2023-03-13 11:02:57 +01:00
- Added some more MPSoC commands
2023-03-14 10:11:01 +01:00
- RTD HK set
2023-03-13 10:35:33 +01:00
## Fixed
- Import error for STR code
2023-03-13 10:45:39 +01:00
- STR HK bugfixes and length check
2023-03-13 10:35:33 +01:00
2023-03-11 15:15:29 +01:00
# [v2.18.1] 2023-03-11
## Fixed
- Missing heater location fix.
## Added
- Request to announce reboot counts in core controller commands
2023-03-11 15:07:29 +01:00
# [v2.18.0] 2023-03-11
2023-03-10 17:53:58 +01:00
## Added
- Added GPS Altitude for GPS Processed Data Dataset
2023-03-10 13:37:17 +01:00
## Changed
2023-03-11 15:07:29 +01:00
- Updated CSVs.
2023-03-10 13:37:17 +01:00
- ACS mode changes: The ACS CTRL submodes are now modes. DETUBMLE is now submode of SAFE mode.
2023-03-09 17:01:50 +01:00
# [v2.17.3] 2023-03-09
## Fixed
- Fixed the heater object ID names completely. Also,
the HPA heater is now the Syrlinks heater.
2023-03-08 19:19:01 +01:00
# [v2.17.2] 2023-03-07
- Updated CSVs
- New events for core controller
2023-03-07 10:08:01 +01:00
# [v2.17.1] 2023-03-07
## Added
- `MGT_ASSEMBLY` object ID
2023-03-07 10:03:22 +01:00
# [v2.17.0] 2023-03-07
2023-03-06 13:58:52 +01:00
## Added
- Health set and health announce commands
2023-03-07 10:03:22 +01:00
- Camera Switcher, Syrlinks Assembly, IMTQ assembly and Star Tracker assembly object IDs added
2023-03-06 13:58:52 +01:00
2023-03-07 10:05:15 +01:00
## Changed
- Breaking typo fix in TMP1075 `SetId`
2023-03-04 17:17:04 +01:00
# [v2.16.4] 2023-03-04
## Added
- Some more IMTQ commands
2023-03-03 16:50:48 +01:00
# [v2.16.3] 2023-03-03
2023-03-02 17:50:06 +01:00
## Added
- Syrlinks ASSY object ID
2023-03-01 18:36:26 +01:00
# [v2.16.2] 2023-03-01
2023-02-24 15:28:58 +01:00
## Added
2023-02-28 11:03:16 +01:00
- Added ACS action cmds
- Added new ACS hk values
- Added ACS set parameter cmds
2023-02-24 15:28:58 +01:00
2023-02-26 14:53:40 +01:00
## Fixed
2023-02-24 15:28:58 +01:00
2023-02-26 14:53:40 +01:00
- Correction for ACS CTRL raw data requests HK type
2023-02-28 11:03:16 +01:00
- Fixed diag related ACS hk cmds
2023-02-24 15:24:57 +01:00
2023-02-28 01:27:10 +01:00
## Added
- Basic MGM commanding (modes)
2023-02-24 19:11:14 +01:00
# [v2.16.1] 2023-02-24
- Updated CSVs for new persistent TM store
2023-02-23 15:44:06 +01:00
# [v2.16.0] 2023-02-23
## Added
2023-02-24 19:11:14 +01:00
- PDEC parameter commands to change size of positive and negative window of AD frames.
2023-02-23 15:44:06 +01:00
## Fixed
- Added missing skip directive for private resultcode.
2023-02-23 15:28:44 +01:00
# [v2.15.2] 2023-02-23
- Update of generated returnvalue and event files.
2023-02-23 15:18:14 +01:00
# [v2.15.1] 2023-02-23
- Actually use `tmtccmd` 4.1 in requirements.
2023-02-23 15:19:09 +01:00
- Remove `setup.cfg` completely
2023-02-23 15:18:14 +01:00
2023-02-23 15:13:35 +01:00
# [v2.15.0] 2023-02-23
tmtccmd version v4.1.1
## Changed
- Moved to `pyproject.toml` package file
## Fixed
- Correction in `tmtccmd` dependency, added missing function
# [v2.14.0] 2023-02-22
## Changed
- Generated CSV files for PDEC handler
2023-02-21 11:24:29 +01:00
# [v2.13.0] 2023-02-21
2023-02-17 18:13:20 +01:00
tmtccmd version 4.0.0
2023-02-21 11:25:29 +01:00
Added `python-dateutil` dependency for time prompts.
2023-02-17 18:13:44 +01:00
## Added
- Basic persistent TM store commanding
2023-02-21 01:30:24 +01:00
- System and TCS system announce mode commands
2023-02-17 18:13:44 +01:00
2023-02-19 13:28:49 +01:00
## Changed
- IMTQ set IDs.
- Significantly improved IMTQ module and also updated it to refactored OBSW IMTQ handlers.
2023-02-19 13:33:57 +01:00
- Update of generated CSVs: Explicit no description strings
2023-02-19 13:28:49 +01:00
2023-02-17 11:14:30 +01:00
# [v2.12.7] 2023-02-17
- Re-run generators
- Small fix for HK parsing, faulty printout
2023-02-14 17:28:11 +01:00
# [v2.12.6] 2023-02-14
2023-02-13 15:49:07 +01:00
## Fixed
- Fixed GPS processed set output
2023-02-14 16:17:47 +01:00
## Added
- Added command to request switcher set from PCDU handler.
2023-02-13 10:06:53 +01:00
# [v2.12.5] 2023-02-13
2023-02-12 18:57:18 +01:00
## Added
- EIVE system commands
2023-02-12 18:30:04 +01:00
# [v2.12.4] 2023-02-12
## Fixed
- `tmtccmd` bumped to v4.0.0rc2, package discovery was broken.
2023-02-10 16:40:49 +01:00
## Added
- Syrlinks temperatur set readout
2023-02-10 13:48:57 +01:00
# [v2.12.3] 2023-02-10
tmtccmd v4.0.0rc1
## Fixed
2023-02-08 21:10:40 +01:00
- Fixed SUS processed data printout format.
2023-02-08 22:55:52 +01:00
- Fixed other ACS processed data printout format.
2023-02-10 13:48:57 +01:00
- Fixed ACS submode: https://egit.irs.uni-stuttgart.de/eive/eive-tmtc/pulls/132
2023-02-08 21:10:40 +01:00
2023-02-08 18:12:52 +01:00
# [v2.12.2] 2023-02-08
- Use specific `tmtccmd` rev with new mode helper method.
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
- 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
- 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
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
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
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.
- 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-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)