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)