Index: CHANGELOG.md =================================================================== diff -u -ra04732a70009aecac79c06fedbf69e217b7304df -ra6048ac2a37c81855e3ad697279013b8eae8fafb --- CHANGELOG.md (.../CHANGELOG.md) (revision a04732a70009aecac79c06fedbf69e217b7304df) +++ CHANGELOG.md (.../CHANGELOG.md) (revision a6048ac2a37c81855e3ad697279013b8eae8fafb) @@ -2,6 +2,209 @@ All notable changes to this project will be documented in this file. +### [0.9.0] - 2021-06-25 + +- DEN-9089: Fixed doc issue +- DEN-7605: commented out UI Proxy init error for Peter to resolve later. +- DEN-8647: Fixed alarm ordering, removed unneeded dialin-only messages, removed unneeded packages in build_common_defs.py +- DEN-8647: Added support for power on self test hd requests for version and UI response. +- DEN-8454, DEN-8647: Updates to support POST testing. +- DEN-7605: Addressed code review feedback. +- DEN-8647: Setting txqueuelen +- BUG-FIX added the clear the list the NVM class +- DEN-8647: Added Dara's fix to clear record packets to be sent to fw. +- Revert "Added a clear method to nv_ops_utils" +- Added a clear method to nv_ops_utils +- DEN-8103: Added command to override filter flush time period +- DEN-8103: Added common defs +- DEN-8523: Aal: Code Review 0 +- DEN-8523: posTx: Code Review 0 +- DEN-8103: Updated common defs generation script +- DEN-8103: Updated message id for continue to treatment request +- DEN-8521: Implementations [Simulator/Testing] +- DEN-8103: Added dg rtc set time +- DEN-7605: Publish changes in logged in status. +- DEN-7605: Added common check function for validating ms parameter of broadcast interval overrides. Added get function for HD and DG to determine logged in status. +- DEN-7605: Fixed bug in syringe pump class. +- DEN-8521: Implementations [Simulator/Testing] +- DEN-8462: Improved POST testing +- DEN-8319: TxLog: Code Review 0 +- DEN-8251: (BUGFIX) Added pandas to requirements.txt +- DEN-8462: Added support for UI POST +- Addressed code review comments +- DN-7860: Addressed integration issues +- DEN-8251: Addressed code review comments +- DEN-8251: Addressed code review comments +- Last minute modification request to remove timestamps +- DEN-7860: Addressed code review comments +- DEN-7860: Addressed code review comments +- DEN-7860: Addressed code review comments +- DEN-7860: Addressed code review comments +- DEN-8558: TxLog: Implementation [Simulator/Testing] +- DEN-8462: (BUGFIX) Fixed missing message id w/ typo. +- Merging DEN-8462_Sprint_45 into develop +- DEN-8462: Fixed initiate treatment in ui proxy +- DEN-7860: Fixed typo +- DEN-7860: Renamed module to represent the number of air bubble detectors in HD +- DEN-7860: Implemented HD Air Bubble Detectors script that feeds to the Air Bubbles Dialin API module +- DEN-7860: Made function definitions and message names consistent with FW function/message names +- DEN-8462: (BUGFIX) Added pandas import to requirements.txt +- (BUGFIX) Added pandas requirement +- BUGFIX updated HD/DG fluid leak modules +- DEN-8462, DIAL-100: Added type hints for dg modules +- DEN-8558: TxLog: Implementation [Simulator/Testing] +- DEN-8462: fixed dg / hd fluid leak detector overrides +- DEN-8462: Ensure unit tests are passing +- DEN-8462: Updated build_common_defs.py +- Fixed develop +- Fixed HD valve position count override +- DEN-8030 fixed fluid leak detectors +- Fixed typo +- DEN-8030 test +- Ensure all unit tests pass +- DEN-8030 removed the air trap valve's enum in publish +- DEN-8030 fixed air trap valve in HD valves +- DEN-8251: Addressed code review comments +- DEN-8030 tested flush +- Fixed a msg_id +- DEN-8030 added an HD valves override msg id +- DEN-8030 worked on the modes to be able to run with V3 units +- DEN-7605: Added safety shutdown status to HD alarms class. +- DEN-7605: Addressed code review feedback. +- DEN-8055: Addressed code review comments +- DEN-7605: Fixed DG voltages bugs. +- DIAL-112: Ensuring id parameter comes before value +- DEN-8316: TxLog: Implementation [Simulator/Testing] +- DEN-8251, DIAL-103: Using asyncio in CAN.py +- DEN-7605: Added more overrides and broadcast data to syringe pump. +- DEN-8251: Fixed fluid leak publish decorators +- DEN-8030 modified UV reactors and HD valves modules +- DIAL-100: Added type hints for hd modules +- DEN-7605: Added monitored voltage line for P/S gate driver. +- DIAL-84: Added test data logger script +- DIAL-84: Added DataLogger class to utils. Added more tests for service app. +- DEN-8251, DIAL-103, DIAL-104: Improve threading performance, hd alarm volume simulation, maintenance. +- DEN-8055: Ack UI sync broadcast in active mode, version adjustments, hd / dg simulator updates for testing alarm volume and device information. +- DEN-7568 debugged UV reactors +- DEN-7568 addressed code review comments +- DEN-7568 addressed code review comments +- DEN-7568 added drain line volume to the DG flush mode publication +- DEN-7568 fixed the temperature sensors +- DEN-7605: fixed typo. +- DEN-7605: Fixed treatment parameter reject reason bug in UI proxy. +- DEN-7605: Added DG voltage monitor class to DG class. Added DG voltages to voltage test script. +- DEN-7568 renamed the heaters functions +- DEN-8055: (BUGFIX) Removed print +- DEN-7568 added target temperature to the heaters +- DEN-8055: (BUGFIX) Fixed initiate treatment and treatment param confirm function +- DEN-8055, DIAL-97, DIAL-98, DIAL-95: Dg calibration record truncated message bugfix, CAN.py sleep adjustments, test script improvements +- DEN-7605: Added DG voltage monitor class. +- DEN-7395: Corrected enumerator on blood leak detector driver Dialin API side, shortened Blood Leak Detector Dialin API script as well +- DEN-7792: (BUGFIX) Renamed setup_env.sh to setup_environment.sh +- DEN-7831: posTx: Implementation [Simulator/Testing] +- DEN-8055, DIAL-97, DIAL-98, DIAL-95: Improvements to core can protocol, service app support for calibration. +- DEN-7792: Addressed code review comments +- DEN-7395: Addressed code review comments +- DEN-8055: (BUGFIX) Prevent deleted reject reasons from being published +- DEN-5963 added target flow publish to the RO pump module +- DEN-5963 added more items to the temperature sensors driver publish function +- DEN-7831: posTx: Implementation [Simulator/Testing] +- DEN-8055: Fixed installation issue +- DEN-8055: Removed unused import +- DEN-8055: Fixed msg_id issues +- DEN-8055, DIAL-97, DIAL-98, DIAL-95: DG/HD calibration refactoring, improvements. +- DEN-7605: (BUGFIX) Removed dead code in UI Proxy. Use reject reasons array instead of temporary parameter specific variables. Add get function for syringe pump safety volume. +- DEN-7605: Added get function for syringe pump safety volume. +- DEN-7395: Integration testing +- DEN-8052: posTx: Implementation [Messaging] (Disinfection) +- DEN-7605: more treatment parameter refactoring in UI proxy class. +- DEN-7395: Addressed code review comments +- DEN-7395: Implemented first pass of HD Blood Leak Detector driver +- DEN-8057: posTx: Implementation [Messaging] (HD StandBy subMode) +- DEN-7605: Added alarm info test script. Fixed UI proxy reject reasons for treatment params. +- DEN-8055, DIAL-96, DIAL-97, DIAL-98, DIAL-88: Updated dg calibration classes +- DEN-5963 addressed a code review comment +- DEN-5963 addressed code review comments +- DEN-7395: Initial push for Blood Leak Detector driver +- DEN-7605: Added HD Voltage monitor class. Corrected contraints comment for broadcast interval override functions. +- DEN-7792: Removed unused message ids +- DEN-7792: Updated setup_env +- DEN-7605: Fixed float params for some syringe pump override functions. +- DEN-7792: Fixed unit test name +- DEN-7802: Updated start treatment message defs +- DEN-7802: Added de-prime operation script +- DEN-7147 Code Review 0 +- DEN-5963 worked on the heat disinfect script +- DEN-7792, DIAL-88: Started refactoring +- DEN-7117: addressed final code review comment. +- DEN-7792: (BUGFIX) Added missing get hd valves status +- DEN-7792, DIAL-79, DIAL-88: Removed unused calibration functions, refactoring and fixed invalid message ids, added unit tests +- DEN-7117: (BUGFIX). +- DEN-7117: Addressed code review comments. +- DEN-7792, DIAL-75: Improved auto generation of common defs. +- DEN-5980 added a check in nv_ops_utils to ignore if a cell value in excel is empty or none +- DEN-5980 added openpyxl to the requirements.txt +- DIAL-80: Updated alarm ids generator to build a python source file +- DEN-7792: Added get functions for the valve status and hd air trap status +- DEN-7792: (BUGFIX) Corrected saline_bolus state variable name passed to @_publish +- DEN-5980 addressed code review comments +- DEN-5980 addressed code review comments +- DEN-5980 tested the record modules +- DEN-5963 added another state to the states of heat disinfect +- DEN-7147: preTx: Code Review 0 +- DEN-5980 worked on the code +- DEN-5980 addressed all the code reive comments +- DEN-7347: Added UI interaction for post-treatment mode +- DEN-5980 added a flag to prevent getting data when the data processing is in progress +- DEN-5980 addressed code review comments +- DEN-7377: preTx: Implementation [Dynamic Instruction Loading] ( 2 ) +- DEN-5980 addressed code review comments +- DEN-7335: (BUGFIX) Re-applied HDAccelerometer change, Removed duplicate hd proxy function +- DEN-7335: (BUGFIX) Fixed logger call +- DEN-7335: (BUGFIX) Fixed missing end tx handler function / invalid message ID name issue +- DEN-7117: Augmented syringe pump test script. Removed load cell test code. Misc updates to syringe pump class. Addressed code review comments. +- DEN-5963 added code to the heat disinfect script +- DEN-5980 addressed code review comments +- DEN-7117: Updated broadcast handling. +- DEN-7335: (BUGFIX) Added missing __repr__ function for DGAccelerometerVector class +- DEN-5980 updated the code +- DEN-5963 added more code to the heat disinfect script +- DEN-7335: Misc fixes and improvements, added time and date simulation functions to hd / dg simulators, README updates. +- DEN-7117: minor fixes. created a test script for syringe pump. +- DEN-7091: Moved pre-treatment enums to dialin common +- DEN-7117: Added syringe pump class. +- DEN-7145: PreTx Consumables States +- Addressed integration problems for DHD Fluid Leak Detector driver +- Fixed missing DG/HD messages +- DEN-6890: Addressed code review comments +- DEN-6890: Addressed code review comments +- DEN-6890: Addressed code review comments +- DEN-6890: Adding DG Fluid Leak Detector driver to Dialin +- DEN-6890: Addressed code review comments +- DEN-6890: Addressed code review comments +- DEN-6890: Addressed code review comments +- DEN-6890: Addressed code review comments +- Implemented Dialin API scripts fo Fluid Leak Detector driver +- Implemented fluid leak detector driver Dialin library +- DEN-7091: Added pre-treatment consumable self-test sub-mode +- DEN-7091: Added pretreatment module to HD +- DEN-7091: Updated fill command +- DEN-7091: Added handler for pre-treatment sub-mode progress +- DEN-7091: Added enum for pre-treatment sub-mode states +- DEN-7091: Added sample water progress handler +- DEN-7091: Added ui proxy commands for HD pre-treatment mode +- DEN-6372: Added set HD op mode request. +- DEN-7043: (BUGFIX) Ensure AlarmID values are cast to int +- Added functions to convert data and time to epoch and vice versa +- DEN-7144: preTx: Implementation [Simulator/Testing] ( 1 ) +- DEN-5963 worked on heat disinfect scripts +- DEN-5963 worked on heat disinfect script and supporting scripts +- DEN-7144: Implementation [Simulator/Testing] ( 1 ) +- DEN-7043: (BUGFIX) Correct uf pre-treatment msgid in ui_proxy +- DEN-7144: Fixed Simulator Alarm plugin +- DEN-7144: preTx: Implementation [Simulator/Testing] ( 1 ) + + ### [0.8.4] - 2021-02-22 - DEN-7041: Fixed old treatment states, msg ids. Index: dialin/version.py =================================================================== diff -u -re2bd7e12b0692ecad6de3d65b9cc0d791bf39d09 -ra6048ac2a37c81855e3ad697279013b8eae8fafb --- dialin/version.py (.../version.py) (revision e2bd7e12b0692ecad6de3d65b9cc0d791bf39d09) +++ dialin/version.py (.../version.py) (revision a6048ac2a37c81855e3ad697279013b8eae8fafb) @@ -15,7 +15,7 @@ ############################################################################ import subprocess -VERSION = "0.8.4" +VERSION = "0.9.0" def get_branch():