Index: leahi_dialin/dd/proxies/td_proxy.py =================================================================== diff -u -rb5aa0da384c5cc177f83d59aa221ae28881cd26a -r252b89bc37ea3f3e104671dfa2c59231bffc7e52 --- leahi_dialin/dd/proxies/td_proxy.py (.../td_proxy.py) (revision b5aa0da384c5cc177f83d59aa221ae28881cd26a) +++ leahi_dialin/dd/proxies/td_proxy.py (.../td_proxy.py) (revision 252b89bc37ea3f3e104671dfa2c59231bffc7e52) @@ -100,9 +100,25 @@ bic = integer_to_bytearray(bicarb) #payload = bic +acd + byp + temp + uf + dial + stt payload = stt + dial + uf + temp + byp + acd + bic - message = DenaliMessage.build_message(channel_id=DenaliChannels.td_to_dd_ch_id, + message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_dd_ch_id, message_id=MsgIds.MSG_ID_DD_GEN_DIALYSATE_REQUEST_DATA.value, payload=payload) self.logger.debug("Sending TD gen dialysate data request to DD.") + self.can_interface.send(message, 0) + + def cmd_td_send_dd_start_pre_gen_request(self, start: bool = 0 ): + """ + Constructs and sends a TD start pre gen dialysate request to the DD. + + @return: none + """ + stt = integer_to_bytearray(start) + + payload = stt + message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_dd_ch_id, + message_id=MsgIds.MSG_ID_DD_PRE_GEN_DIALYSATE_REQUEST_DATA.value, + payload=payload) + + self.logger.debug("Sending TD start pre gen request to DD.") self.can_interface.send(message, 0) \ No newline at end of file