7.3 KiB
7.3 KiB
Change Log
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
The milestone list yields a list of all related PRs for each release.
[unreleased]
tmtccmd version 4.0.0
Added
- Basic persistent TM store commanding
Changed
- IMTQ set IDs.
- Significantly improved IMTQ module and also updated it to refactored OBSW IMTQ handlers.
- Update of generated CSVs: Explicit no description strings
[v2.12.7] 2023-02-17
- Re-run generators
- Small fix for HK parsing, faulty printout
[v2.12.6] 2023-02-14
Fixed
- Fixed GPS processed set output
Added
- Added command to request switcher set from PCDU handler.
[v2.12.5] 2023-02-13
Added
- EIVE system commands
[v2.12.4] 2023-02-12
Fixed
tmtccmd
bumped to v4.0.0rc2, package discovery was broken.
Added
- Syrlinks temperatur set readout
[v2.12.3] 2023-02-10
tmtccmd v4.0.0rc1
Fixed
- Fixed SUS processed data printout format.
- Fixed other ACS processed data printout format.
- Fixed ACS submode: #132
[v2.12.2] 2023-02-08
- Use specific
tmtccmd
rev with new mode helper method.
[v2.12.1] 2023-02-08
Added
- Added version announce and current image announce commands.
- Added persistent TM store object IDs
- GPS enable and disable HK commands
- All mode commands for the COM subsystem.
[v2.12.0] 2023-02-06
Changed
- Updated the subsystem IDs to avoid value clashes with regular device handler mode IDs.
[v2.11.0] 2023-02-06
Fixed
- TMP1075 comands: Implement proper prompt for device select.
- TMP1075 commands: Add OFF, ON, NORMAL, and HK command
[v2.10.0] 2023-02-03
tmtccmd v4.0.0rc0
Changed
- Updated ACS SS commands for OBSW ACS SS update. PR: #130
Fixed
- Fixed parsing of processed GPS data PR: #129
[v2.9.0] 2023-02-01
Fixed
- Create proper application root logger now.
- Generated files update.
Added
- Dedicated handling for health events.
- Add time dump command.
- Time event handling.
[v2.8.0] 2023-02-01
- Move all device modules inside
pus_tc
andpus_tm
totmtc
module and respective subsystem submodules. - Move low level ACS board device modules
gyros.py
andmgms.py
to thetmtc.acs
module. - Bump tmtccmd to include more pythonic log usage. All related changes.
It is recommended to use
logging.getLogger(__name__)
for module level loggers now. - Moved TCS components to
tmtc
module - Renamed
HEATER_ID
toHEATER_CONTROLLER_ID
[v2.7.0] 2023-01-31
- tmtccmd v4.0.0a3
[v2.6.0 and v2.6.1] 2023-01-28
Changed
- Reworked and improved PUS 20 parameter reply handling
Added
- COM subsystem commanding. Default datarate parameter commanding was moved to the subsystem as well.
[v2.5.0] 2023-01-26
Fixed
- Bugfix for CCSDS handler commanding: Pass correct object ID
- Processed MGM set TM handling fix
Added
- Star Tracker: Add commands to update default datarate.
Changed
- Move Star Tracker module to
tmtc
folder and add some set IDs. RenameSetIds
toSetId
. - Move
syrlinks_hk_handler
andccsds_handler
module totmtc
module. Renamesyrlinks_hk_handler
tosyrlinks_handler
. - Move
star_tracker
module intotmtc.acs
- 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.
[v2.4.0] and [v2.4.1] 2023-01-23
- Pin
tmtccmd
to v4.0.0a2 - Unify and move Syrlinks module, some bugfixes
- Add/Re-enable handling for SUS temp packets
- Update SA deployment commands for OBSW eive/eive-obsw#347
- Extend, fix and improve Syrlinks TMTC handling a bit
[v2.3.0] and [v2.3.1] 2023-01-18
- Bumped
tmtccmd
version to new alpha release, use some new features and fix the breaking changes
[v2.2.0] 2023-01-16
- A lot of consistency renaming: Single name for enums which are not flag enums,
e.g
ActionId
instead ofActionIds
- Updated required Python version to 3.10
[v2.1.1] 2023-01-12
- Typo in
setup.cfg
, missing version prefixv
fortmtccmd
[v2.1.0] 2023-01-12
- 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] 2022-01-12
- Bumped dependencies, small fix to allow working script if PyQt is not installed
[v2.0.1] 2022-11-29
- Minor bugfix
[v2.0.0] 2022-11-29
- 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: #118
[v1.13.0] 2022-10-13
- CFDP integration PR: #113
- Major Update for
tmtccmd
andspacepackets
dependencies which improves user API significantly. PR: #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: #108
- Update PLOC supervisor commands PR: #107
[v1.12.0] 2022-07-05
- Update GPS HK Parsing PR: #86
- PL PCDU HK Parsing PR: #87
- Add full regular reboot command PR: #85
- Add Rad Sensor HK parsing PR: #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: #76 #74 #79 #73
- Add ACU HK parsing PR: #80
[v1.11.0]
- Add
setup.cfg
andsetup.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: #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 and releases