Index: leahi_dialin/common/msg_ids.py =================================================================== diff -u -rd333df6a3a1191f4107fbe1832e82665d923aa8b -r4f64e526b6b2057399918874096fd129e603e569 --- leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision d333df6a3a1191f4107fbe1832e82665d923aa8b) +++ leahi_dialin/common/msg_ids.py (.../msg_ids.py) (revision 4f64e526b6b2057399918874096fd129e603e569) @@ -251,8 +251,9 @@ MSG_ID_UI_TD_NVM_SET_USAGE_INFO_RECORD = 0xE5 MSG_ID_TD_NVM_CAL_RESPONSE = 0xE6 MSG_ID_UI_TD_NVM_SET_CAL_RECORD = 0xE7 + MSG_ID_UI_ADJUST_RO_WATER_MODE_REQUEST = 0xED + MSG_ID_DD_ADJUST_RO_WATER_MODE_RESPONSE = 0xEE - MSG_ID_DD_PISTON_PUMP_CONTROL_DATA = 0xF0 MSG_ID_TD_TESTER_LOGIN_REQUEST = 0x8000 Index: leahi_dialin/ui/dd_messaging.py =================================================================== diff -u -re38b6be81cddc03b21837ab51fdd3baa4ae14bfd -r4f64e526b6b2057399918874096fd129e603e569 --- leahi_dialin/ui/dd_messaging.py (.../dd_messaging.py) (revision e38b6be81cddc03b21837ab51fdd3baa4ae14bfd) +++ leahi_dialin/ui/dd_messaging.py (.../dd_messaging.py) (revision 4f64e526b6b2057399918874096fd129e603e569) @@ -694,4 +694,21 @@ message_id=msg_ids.MsgIds.MSG_ID_DD_VALVES_STATES_DATA.value, payload=payload) + self.can_interface.send(message, 0) + + + def dd_ro_water_mode_responses(self,vAccept: int, vRejectionReason: int): + """ + the RO water Mode response message method(Msg ID: 0x6D, 100) + Args: + None + @return: None + """ + payload = conversions.integer_to_bytearray(vAccept) + payload += conversions.integer_to_bytearray(vRejectionReason) + + message = CAN.CanMessage.build_message( + channel_id=CAN.CanChannels.dd_sync_broadcast_ch_id, + message_id=msg_ids.MsgIds.MSG_ID_DD_ADJUST_RO_WATER_MODE_RESPONSE.value, + payload=payload) self.can_interface.send(message, 0) \ No newline at end of file Index: leahi_dialin/ui/td_messaging.py =================================================================== diff -u -r1694ea3d36a661eac4fb97a751da18754c844121 -r4f64e526b6b2057399918874096fd129e603e569 --- leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 1694ea3d36a661eac4fb97a751da18754c844121) +++ leahi_dialin/ui/td_messaging.py (.../td_messaging.py) (revision 4f64e526b6b2057399918874096fd129e603e569) @@ -2096,8 +2096,8 @@ payload += conversions.float_to_bytearray(tmpPressure ) payload += conversions.float_to_bytearray(dialysate_temp ) - message = CAN.DenaliMessage.build_message( - channel_id=CAN.DenaliChannels.td_to_ui_ch_id, + message = CAN.CanMessage.build_message( + channel_id=CAN.CanChannels.td_to_ui_ch_id, message_id=msg_ids.MsgIds.MSG_ID_TD_TREATMENT_LOG_AVERAGE_DATA.value, payload=payload)