Index: CHANGELOG.md =================================================================== diff -u -rcc428fd4ec398834971de015642db0aa6aa3cc17 -reec0986f2c89c0e4e5fd234dcc3949923b9beccb --- CHANGELOG.md (.../CHANGELOG.md) (revision cc428fd4ec398834971de015642db0aa6aa3cc17) +++ CHANGELOG.md (.../CHANGELOG.md) (revision eec0986f2c89c0e4e5fd234dcc3949923b9beccb) @@ -2,6 +2,97 @@ All notable changes to this project will be documented in this file. +### [0.8.2] - 2020-12-30 + +- DEN-6018: Deleted unneeded test script +- DIAL-49, DIAL-52: Handling invalid denali message gracefully, ensure sleep of 1ms before re-checking receive buffer. +- DEN-6018, DIAL-49, DIAL-52: Added to logging test, updated logger, handle malformed denali messages that don't include a payload length +- DEN-6018, DEN-4864: Ensuring ACK is sent back when required.Clearing alarms when starting hd simulator. +- DEN-5802: Fixed _publish decorator typo +- DIAL-54, DEN-5802: Added flag to disable/enable metadata in the logger +- DEN-6018: Added unit tests, added defaults when settings treatment parameters. +- DEN-6018: Fixed squish migration conflicts after merge +- DEN-5833: Implementation- added the message id 80 for pTx uf adj rsp. +- DEN-3421 fixed temperature sensors unit test python script +- DEN-5833: Implementation- Added API for the message 63 : Alarm Condition Cleared +- DEN-3504: Fixed spelling +- DEN-3504: Added concentrate pump measured speed and broadcast interval override commands +- DEN-3421 updated the documentation of the code +- DEN-3421 addressed a code review comment +- DEN-3421 addressed code reivew comments +- DEN-5833: Implementation- Added AlarmFlags +- DIAL-31: DG Software reset will not require response +- Fixed valves state override message +- Fixed incorrect message name for DG pressure override +- DEN-5802: Continued migrating to denali can messenger. +- DEN-5833: Implementation- Added Alarms Priority enums in the common folder. - Updated the CANBus test function test_can0 to be able to be used out side of the SquishQt (ex. Simulator) and moved the common portion in the utils.py +- DEN-5638: Continued squish migration, refactored hd_simulator.py +- DEN-3421 updated the drivers.Merged develop into the branch +- DEN-3504: Added tare option to drain command +- DEN-5739: Implementation- Fixed the API bug when implementing the request. +- DEN-5741 Integration Testing- Added Heparin Data/Response messages API +- DEN-5638: Removed globals import test from test_squish +- DEN-4640: Fixed DPo publish interval override command. +- DEN-3421 merged develop into this branch +- DEN-5638, DIAL-16: Added ability to switch reservoirs. +- DEN-3421 merged master into the branch +- DEN-3504: Use Dialin Enum +- DEN-5638: Fixed incorrect channel for ui set treatment parameters handler.Cleaned up ui_proxy.py +- DEN-4640: Added handling of Dialin requests to get, erase calibration data. +- DEN-3421 worked on the drivers scripts +- DEN-3504: Combine cmd turn on/off concentrate pumps +- DEN-5638: Added ui proxy test script, remove print statements, refactoring +- DEN-5638: Removed print statements, fixed typo +- DEN-5638: Continued refactoring +- DEN-5638: Began migrating squish to ui folder +- DEN-5637: Renamed MsgFldPositions to MsgFieldPositions +- Added space between functions +- Updated version.py +- Updated version + + +### [0.8.1] - 2020-11-10 + +- DEN-3504: Removed dg operation mode request +- DEN-4640: Clear alarms if status reports no top alarm.Add handling of calibration data broadcast msg. +- DEN-4640: fixed typos for new pump home commands. +- DEN-4640: Added command to clear all alarms. +- DEN-4640: Updated msg list.Fixed alarms class to reference correct alarm IDs. +- DEN-3504: Added conversion util to dg +- DEN-3504: Fixed out of sync message id +- Den-4695: Integration Testing- renamed some variables and methods regarding the pressures adjustment to be consistent. +- DEN-5518: Fixed remaining dialysate_inlet_pump function names. +- DEN-4640: Fixed alarm IDs enum. +- DEN-4640: Added new alarm IDs. +- DEN-5518: Fixed unresolved message id references in hd and ui folders. +- DEN-3504: Fixed out of sync message ids +- DIAL-47: Improved consistency of function names. +- DEN-5518: Fixed invalid message IDs in hd simulator, refactoring- Fixed missing return in version.py - Ensure env is activate before running flake8 +- DEN-4640: Fixed msg ID names. +- DEN-4606: Added end-treatment response +- DEN-4695: Integration Testing- Added response message API +- DEN-5518, DIAL-46: Fixed deprecated message ids in alarms class +- DEN-5518: Fixed blood flow message ids.Documentation fixes. +- DEN-3504: Added DG operation mode change request command +- DEN-5518: Fixed dialysate inlet flow invalid message ids +- DEN-5518: Fixed rest of dialysate inlet flow invalid mesage ids +- DEN-5518: Fixed dialysate inlet flow invalid message ids +- DEN-5342: Code Review 0- Removed the class variables and used the one defined int the common. +- DEN-5518: Ensuring message IDs are all unique +- DEN-5518, DIAL-42: Created DialinEnum, added has_value +- DEN-4640: sync message IDs w/ firmware. +- DEN-3504: Added concentrate pumps function and conductivity cd1, cd2 sensors +- DEN-4640: Addressed code review feedback. +- DEN-5518, DIAL-45, HD Software reset request will not require response. +- DEN-5340 Code Coverage [100%]- Modified the Pressure/Occlusion message to have new structure (last 3 of 5 fields changed to U32 from F32) +- DEN-5339: Integration Testing- Fixing tst_Treatment_Adjustment_Ultrafiltration +- DEN-5339: Integration Testing- First implementation +- DEN-4640: Added support for single treatment parameter value setting.Other updates to treatment parameter functionality. +- DIAL-32: Updated requirements generator script +- DIAL-43: Made hd blood flow command names consistent. +- DEN-4641: Changed data type for occlusion pressures from float to integer and units from mmHg to unitless. + + ### [0.8.0] - 2020-10-21 - DEN-5329: Fixed msg defs conflict