Index: leahi_dialin/ui/td_messaging.py =================================================================== diff -u -r1694ea3d36a661eac4fb97a751da18754c844121 -rce1a61bb1d92b910ccf889dd3026316a9bf7e01e --- leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 1694ea3d36a661eac4fb97a751da18754c844121) +++ leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision ce1a61bb1d92b910ccf889dd3026316a9bf7e01e) @@ -1593,6 +1593,25 @@ self.can_interface.send(message, 0) + def td_isolated_state_response(self, vRejectionReason: int): + """ + the isolated uf confirm response message (msg id: 0xA0, 160) + args: + @param vRejectionReason (int) : response rejection reason, + if rejection reason is 0, then accepted (0) will be sent, + otherwise rejected (1) + @return: none + """ + payload = conversions.integer_to_bytearray(1 if vRejectionReason == 0 else 0 ) + payload += conversions.integer_to_bytearray(vRejectionReason ) + + message = CAN.CanMessage.build_message( + channel_id=CAN.CanChannels.td_to_ui_ch_id, + message_id=msg_ids.MsgIds.MSG_ID_TD_ISO_UF_STATE_RESPONSE.value, + payload=payload) + self.can_interface.send(message, 0) + + def td_blood_set_auto_load_response(self,vRejectionReason: int): """ the blood set auto eject response message method(Msg ID: 0xXX, XXX)