Index: leahi_dialin/dd/proxies/ro_proxy.py =================================================================== diff -u -rc587268b85d4b16b4102869d2841be84f3a2a23f -re85c7cf5d047774554306685967e6398f6009861 --- leahi_dialin/dd/proxies/ro_proxy.py (.../ro_proxy.py) (revision c587268b85d4b16b4102869d2841be84f3a2a23f) +++ leahi_dialin/dd/proxies/ro_proxy.py (.../ro_proxy.py) (revision e85c7cf5d047774554306685967e6398f6009861) @@ -40,23 +40,18 @@ # no current registered call back methods - def cmd_dd_send_ro_start_stop_request(self, cmdID: int = 0, start: bool = 0, ro_rate: float = 0): + def cmd_set_start_stop_override_request(self, signal: int = 0): """ - Constructs and sends a DD command request to the RO. + Constructs and sends a set start-stop override request to the FP to generate permeate. - @param: cmd_id: The DD command ID - @param: rejected: 0 for acceptance, 1 for rejection - @param: rejection_code: The rejection reason. + @param: signal: 0 to request stop and go to standby or 1 to start generate permeate via pre-generate @return: none """ - cmd = integer_to_bytearray(cmdID) - stt = integer_to_bytearray(start) - rtt = float_to_bytearray(ro_rate) - payload = cmd + stt + rtt - message = DenaliMessage.build_message(channel_id=DenaliChannels.dd_to_ro_ch_id, - message_id=MsgIds.MSG_ID_DD_FP_START_STOP_CMD_REQUEST.value, + sig = integer_to_bytearray(signal) + payload = sig + message = DenaliMessage.build_message(channel_id=DenaliChannels.dialin_to_fp_ch_id, + message_id=MsgIds.MSG_ID_FP_SET_START_STOP_OVERRIDE_REQUEST.value, payload=payload) - self.logger.debug("Sending DD start stop request to RO.") - self.can_interface.send(message, 0) - + self.logger.debug("Sending start-stop request to FP.") + self.can_interface.send(message, 0) \ No newline at end of file