def __simulatedActuation(self): if self.parameters["operation"] == "SEND_COMPLAIN": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "SEND_COMPLAIN", actionTargetStatus = "TRUE") writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "SEND_COMPLAIN", actionTargetStatus = "FALSE") else: raise UnsupportedDriverParameterError(self.parameters["operation"])
def __simulatedActuation(self): if self.parameters["operation"] == "WINDOWS_OPEN": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "WINDOWS", actionTargetStatus = "OPEN") elif self.parameters["operation"] == "WINDOWS_CLOSE": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "WINDOWS", actionTargetStatus = "CLOSE") elif self.parameters["operation"] == "CURTAINS_OPEN": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "CURTAINS", actionTargetStatus = "OPEN") elif self.parameters["operation"] == "CURTAINS_CLOSE": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "CURTAINS", actionTargetStatus = "CLOSE") elif self.parameters["operation"] == "SET_BLIND": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "BLIND", actionTargetStatus = self.parameters["0"]) else: raise UnsupportedDriverParameterError(self.parameters["operation"])
def __simulatedActuation(self): if self.parameters["operation"] == "HVAC_ON": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "HVAC", actionTargetStatus = "ON") elif self.parameters["operation"] == "HVAC_OFF": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "HVAC", actionTargetStatus = "OFF") elif self.parameters["operation"] == "SET_TEMPERATURE": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "TEMPERATURE", actionTargetStatus = self.parameters["0"] + "-" + self.parameters["1"]) elif self.parameters["operation"] == "SET_HUMIDITY": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "HUMIDITY", actionTargetStatus = self.parameters["0"] + "-" + self.parameters["1"]) elif self.parameters["operation"] == "HEATING_ON": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "HEATING", actionTargetStatus = "ON") elif self.parameters["operation"] == "HEATING_OFF": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "HEATING", actionTargetStatus = "OFF") elif self.parameters["operation"] == "AIR_CONDITIONING_ON": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "AIR_CONDITIONING", actionTargetStatus = "ON") elif self.parameters["operation"] == "AIR_CONDITIONING_OFF": writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = "AIR_CONDITIONING", actionTargetStatus = "OFF") else: raise UnsupportedDriverParameterError(self.parameters["operation"])
def __simulatedActuation(self): operation = self.parameters["operation"] actionTargetName = operation[:operation.rfind("_")].strip() actionTargetStatus = operation[operation.rfind("_") + 1 :].strip() writeSimulationLog(simulationParameters = self.parameters["simulationParameters"], actionTargetName = actionTargetName, actionTargetStatus = actionTargetStatus)