Index: leahi_dialin/common/msg_ids.py =================================================================== diff -u -r3e8c15745640db0568536912a36704a567bd73c2 -rce1a61bb1d92b910ccf889dd3026316a9bf7e01e --- leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision 3e8c15745640db0568536912a36704a567bd73c2) +++ leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision ce1a61bb1d92b910ccf889dd3026316a9bf7e01e) @@ -205,8 +205,8 @@ AVAILABLE_MSG_ID_B7 = 0xB7 MSG_ID_UI_VITALS_ADJUSTMENT_REQUEST = 0xB8 MSG_ID_TD_VITALS_ADJUSTMENT_RESPONSE = 0xB9 - MSG_ID_UI_DD_NVM_GET_RECORD_REQUEST = 0xBA - MSG_ID_DD_NVM_SYSTEM_RECORD_RESPONSE = 0xBB + MSG_ID_UI_ISO_UF_STATE_REQUEST = 0xBA + MSG_ID_TD_ISO_UF_STATE_RESPONSE = 0xBB MSG_ID_UI_DD_NVM_SET_SYSTEM_RECORD = 0xBC MSG_ID_DD_NVM_SERVICE_RECORD_RESPONSE = 0xBD MSG_ID_DD_NVM_SET_SERVICE_RECORD = 0xBE 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)