Index: dialin/ui/hd_simulator.py =================================================================== diff -u -re081bea326feeba228bec0ea4e0ea419a659a51c -rbaf0bd4f8f1b6c76bfefe7f4aec53bef6b2450cb --- dialin/ui/hd_simulator.py (.../hd_simulator.py) (revision e081bea326feeba228bec0ea4e0ea419a659a51c) +++ dialin/ui/hd_simulator.py (.../hd_simulator.py) (revision baf0bd4f8f1b6c76bfefe7f4aec53bef6b2450cb) @@ -328,6 +328,12 @@ self.demoCount = 0 self.demoCounter = 0 + elif msg_id == MsgIds.MSG_ID_UI_SERVICE_MODE_REQUEST: # 0xB0 + rsp_id = MsgIds.MSG_ID_HD_RESPONSE_SERVICE_MODE_REQUEST + rsp_payload = integer_to_bytearray(EResponse.Accepted) + rsp_payload += integer_to_bytearray(RequestRejectReasons.REQUEST_REJECT_REASON_NONE.value) + self.demoCount = 0 # immediately + # INITIATE A NEW TREATMENT SETUP ---------------------------------- elif msg_id == MsgIds.MSG_ID_UI_INITIATE_TREATMENT_REQUEST.value: rsp_id = MsgIds.MSG_ID_HD_OP_MODE_DATA @@ -645,12 +651,6 @@ rsp_payload += integer_to_bytearray(RequestRejectReasons.REQUEST_REJECT_REASON_NONE.value) self.demoCount = 0 # immediately - elif msg_id == MsgIds.MSG_ID_UI_SERVICE_MODE_REQUEST: # 0xB0 - rsp_id = MsgIds.MSG_ID_HD_RESPONSE_SERVICE_MODE_REQUEST - rsp_payload = integer_to_bytearray(EResponse.Accepted) - rsp_payload += integer_to_bytearray(RequestRejectReasons.REQUEST_REJECT_REASON_NONE.value) - self.demoCount = 0 # immediately - # # -------------------------------------------------- # Send Response if needed