Fisheye: Tag 6e8f164e953d9a8c2fde87a9489d57cdbcc55aba refers to a dead (removed) revision in file `dialin/ui/globals.py'. Fisheye: No comparison available. Pass `N' to diff? Index: dialin/ui/hd_simulator.py =================================================================== diff -u -r1d48cf2d08c07ec0aeb37d446dbd59b29770d6f8 -r6e8f164e953d9a8c2fde87a9489d57cdbcc55aba --- dialin/ui/hd_simulator.py (.../hd_simulator.py) (revision 1d48cf2d08c07ec0aeb37d446dbd59b29770d6f8) +++ dialin/ui/hd_simulator.py (.../hd_simulator.py) (revision 6e8f164e953d9a8c2fde87a9489d57cdbcc55aba) @@ -1012,22 +1012,22 @@ self.can_interface.send(message, 0) - def cmd_set_treatment_states_data(self, sub_mode: int, uf_state: int, saline_state: int, heparing_state: int, + def cmd_set_treatment_states_data(self, sub_mode: int, uf_state: int, saline_state: int, heparin_state: int, rinseback_state: int, recirculate_state: int, blood_prime_state: int, - treatment_end_state: int, treamment_stop_state: int) -> None: + treatment_end_state: int, treatment_stop_state: int) -> None: """ the Treatment States Data message setter/sender method | MSG | CAN ID | Box | Type | Ack | Src | Dst | Description | |:----:|:------:|:---:|:------:|:---:|:---:|:---:|:-----------: | |0x0F00| 0x040 | 7 | 1 Hz | N | HD | All | Treatment States Data | - | #1:(U32) | #2:(U32) | #3:(U32) | #4:(U32) | - |:--: |:--: |:--: |:--: | - | \ref Data::mSubMode | \ref Data::mUFState | \ref Data::mSalineState | \ref Data::mHeparinState | + | #1:(U32) | #2:(U32) | #3:(U32) || + |:--: |:--: |:--: || + | \ref Data::mSubMode | \ref Data::mUFState | \ref Data::mSalineState || |||| - | #5:(U32) | #6:(U32) ||| - |:--: |:--: ||| - | \ref Data::mRinsebackState | \ref Data::mRecirculateState ||| + | #4:(U32) | #5:(U32) | #6:(U32) || + |:--: |:--: |:--: || + | \ref Data::mHeparinState | \ref Data::mRinsebackState | \ref Data::mRecirculateState || |||| | #7:(U32) | #8:(U32) | #9:(U32) || |:--: |:--: |:--: || @@ -1036,24 +1036,24 @@ @param sub_mode: (int) Sub-Mode @param uf_state: (int) UF State @param saline_state: (int) Saline Bolus State - @param heparing_state: (int) Saline Bolus State + @param heparin_state: (int) Heparin State @param rinseback_state: (int) Rinseback State @param recirculate_state: (int) Recirculate State @param blood_prime_state: (int) Blood Prime State @param treatment_end_state: (int) Treatment End State - @param treamment_stop_state: (int) Treatment Stop State + @param treatment_stop_state: (int) Treatment Stop State @return: none """ payload = integer_to_bytearray(sub_mode) payload += integer_to_bytearray(uf_state) payload += integer_to_bytearray(saline_state) - payload += integer_to_bytearray(heparing_state) + payload += integer_to_bytearray(heparin_state) payload += integer_to_bytearray(rinseback_state) payload += integer_to_bytearray(recirculate_state) payload += integer_to_bytearray(blood_prime_state) payload += integer_to_bytearray(treatment_end_state) - payload += integer_to_bytearray(treamment_stop_state) + payload += integer_to_bytearray(treatment_stop_state) message = DenaliMessage.build_message(channel_id=DenaliChannels.hd_sync_broadcast_ch_id, message_id=MsgIds.MSG_ID_TREATMENT_STATE.value, @@ -1685,6 +1685,22 @@ self.can_interface.send(message, 0) + def cmd_send_post_treatment_disposable_removal_confirm_response(self, accepted, reason ): + """ + send post treatment disposable removal confirm response + :param accepted: (U32) accept or reject + :param reason: (U32) rejection reason + :return: None + """ + payload = integer_to_bytearray(accepted) + payload += integer_to_bytearray(reason) + + message = DenaliMessage.build_message(channel_id=DenaliChannels.hd_to_ui_ch_id, + message_id=MsgIds.MSG_ID_HD_DISPOSABLE_REMOVAL_CONFIRM_RESPONSE.value, + payload=payload) + + self.can_interface.send(message, 0) + def cmd_send_post_treatment_log_response(self, accepted: bool, reason: int, bood_flow_rate: int, dialysate_flow_rate: int,