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.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)