UNPKG

lavva.exalushome

Version:

Library implementing communication and abstraction layers for ExalusHome system

37 lines 2.34 kB
export var DeviceControlFeature; (function (DeviceControlFeature) { DeviceControlFeature[DeviceControlFeature["TurnOn"] = 0] = "TurnOn"; DeviceControlFeature[DeviceControlFeature["TurnOff"] = 1] = "TurnOff"; DeviceControlFeature[DeviceControlFeature["ToggleState"] = 2] = "ToggleState"; DeviceControlFeature[DeviceControlFeature["SetBlindPosition"] = 3] = "SetBlindPosition"; DeviceControlFeature[DeviceControlFeature["SetLightColor"] = 4] = "SetLightColor"; DeviceControlFeature[DeviceControlFeature["SetLightTemperature"] = 5] = "SetLightTemperature"; DeviceControlFeature[DeviceControlFeature["SetLightBrightness"] = 6] = "SetLightBrightness"; DeviceControlFeature[DeviceControlFeature["SetTemperature"] = 7] = "SetTemperature"; DeviceControlFeature[DeviceControlFeature["GetState"] = 8] = "GetState"; DeviceControlFeature[DeviceControlFeature["TurnOnWithTimeout"] = 9] = "TurnOnWithTimeout"; DeviceControlFeature[DeviceControlFeature["SetLightBrightnessDynamicly"] = 10] = "SetLightBrightnessDynamicly"; DeviceControlFeature[DeviceControlFeature["IdentifyDevice"] = 11] = "IdentifyDevice"; DeviceControlFeature[DeviceControlFeature["SetBlindOpenCloseTime"] = 12] = "SetBlindOpenCloseTime"; DeviceControlFeature[DeviceControlFeature["SetBlindMicroventilation"] = 13] = "SetBlindMicroventilation"; //SetGatePosition = 14, //OpenGate = 15, //CloseGate = 16, //SetGatePositionPercentage = 17, //GateOn = 18, //GateOff = 19, //OpenGateway = 20, //CloseGateway = 21, //SetGatewayPositionPercentage = 22, //GatewayOn = 23, //GatewayOff = 24, DeviceControlFeature[DeviceControlFeature["GatewayPulse"] = 25] = "GatewayPulse"; DeviceControlFeature[DeviceControlFeature["GatePulse"] = 26] = "GatePulse"; //SetFacadePosition = 27, //SetFacadeTilt = 28, DeviceControlFeature[DeviceControlFeature["SetFacadePositionAndTilt"] = 29] = "SetFacadePositionAndTilt"; DeviceControlFeature[DeviceControlFeature["GetFacadeType"] = 30] = "GetFacadeType"; DeviceControlFeature[DeviceControlFeature["LightRGBW"] = 31] = "LightRGBW"; DeviceControlFeature[DeviceControlFeature["SetGatePositionPrecise"] = 32] = "SetGatePositionPrecise"; })(DeviceControlFeature || (DeviceControlFeature = {})); //# sourceMappingURL=IDeviceTask.js.map