Index: leahi_dialin/ui/td_messaging.py =================================================================== diff -u -reb0f96b0255bf930b9a35cde3d91c791e23c9457 -r13a6078e8966028a4798323291c3b76fd592af6b --- leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision eb0f96b0255bf930b9a35cde3d91c791e23c9457) +++ leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 13a6078e8966028a4798323291c3b76fd592af6b) @@ -1513,7 +1513,7 @@ self.can_interface.send(message, 0) - def td_pressures_adjustment_response(self, vAccepted: int, + def td_pressures_adjustment_response(self, vAccepted : int, vArterialWindowRejectReason : int, vVenousWindowRejectReason : int, vVenousAsymmetricRejectReason: int, @@ -1537,6 +1537,42 @@ self.can_interface.send(message, 0) + def td_set_points_adjustment_response(self, vAccepted : int, + vBloodFlowRejectReason : int, + vDialysateFlowRateRejectReason : int, + vspnDialysateTempRejectReason : int, + vAcidConcentrateRejectReason : int, + vAcidConcentrateFactorRejectReason: int, + vBicarbConcentrateRejectReason : int, + vTreatmentModalityRejectReason : int, + vHepatitisRejectReason : int, + vSodiumRejectReason : int, + vBicarbonateRejectReason : int): + """ + the set points adjustment response message method(Msg ID: 0x7B, 123) + Args: + None + @return: None + """ + payload = conversions.integer_to_bytearray(vAccepted ) + payload += conversions.integer_to_bytearray(vBloodFlowRejectReason ) + payload += conversions.integer_to_bytearray(vDialysateFlowRateRejectReason ) + payload += conversions.integer_to_bytearray(vspnDialysateTempRejectReason ) + payload += conversions.integer_to_bytearray(vAcidConcentrateRejectReason ) + payload += conversions.integer_to_bytearray(vAcidConcentrateFactorRejectReason ) + payload += conversions.integer_to_bytearray(vBicarbConcentrateRejectReason ) + payload += conversions.integer_to_bytearray(vTreatmentModalityRejectReason ) + payload += conversions.integer_to_bytearray(vHepatitisRejectReason ) + payload += conversions.integer_to_bytearray(vSodiumRejectReason ) + payload += conversions.integer_to_bytearray(vBicarbonateRejectReason ) + + message = CAN.DenaliMessage.build_message( + channel_id=CAN.DenaliChannels.td_to_ui_ch_id, + message_id=msg_ids.MsgIds.MSG_ID_TD_TREATMENT_SET_POINTS_CHANGE_RESPONSE.value, + payload=payload) + self.can_interface.send(message, 0) + + def td_patient_disconnect_confirm_response(self, vAccepted: int, vRejectionReason: int): """ the patient disconnect confirm response message method(Msg ID: 0xXX, XXX)