UNPKG

zigbee-herdsman

Version:

An open source Zigbee gateway solution with node.js.

812 lines 126 kB
"use strict"; /** * This file was automatically generated by scripts/zap-update-types.ts. Do NOT edit manually. * * ZCL data type definitions. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.Status = exports.ACAlarmsShiftRight = exports.ACAlarmsMask = exports.DCOverloadAlarmsShiftRight = exports.DCOverloadAlarmsMask = exports.MeasurementTypeShiftRight = exports.MeasurementTypeMask = exports.OccupancySensorTypeBitmapShiftRight = exports.OccupancySensorTypeBitmapMask = exports.OccupancySensorType = exports.OccupancyMask = exports.LevelStatus = exports.LightSensorType = exports.TimeStatusShiftRight = exports.TimeStatusMask = exports.MoveStepMode = exports.LevelOptionsShiftRight = exports.LevelOptionsMask = exports.OnOffControlMask = exports.StartUpOnOff = exports.ModeMask = exports.NameSupportShiftRight = exports.NameSupportMask = exports.EffectVariant = exports.EffectIdentifier = exports.DeviceTempAlarmShiftRight = exports.DeviceTempAlarmMask = exports.MainsAlarmShiftRight = exports.MainsAlarmMask = exports.BatteryAlarmStateShiftRight = exports.BatteryAlarmStateMask = exports.BatteryAlarmShiftRight = exports.BatteryAlarmMask = exports.BatterySize = exports.DisableLocalConfigShiftRight = exports.DisableLocalConfigMask = exports.AlarmShiftRight = exports.AlarmMask = exports.PhysicalEnvironment = exports.GenericDeviceType = exports.GenericDeviceClass = exports.PowerSource = exports.ReportingRole = exports.IasZoneStatusShiftRight = exports.IasZoneStatusMask = exports.IasZoneType = exports.ProfileIntervalPeriod = exports.ZclStatus = exports.AttributeReportingStatus = exports.ZclType = void 0; exports.DehumidificationLockout = exports.RelativeHumidityMode = exports.FanModeSequence = exports.FanMode = exports.ACCapacityFormat = exports.ACLouverPosition = exports.ACErrorCodeShiftRight = exports.ACErrorCodeMask = exports.ACCompressorType = exports.ACRefrigerantType = exports.ACType = exports.SetpointChangeSource = exports.ThermostatRunningStateShiftRight = exports.ThermostatRunningStateMask = exports.ThermostatProgrammingOperationModeShiftRight = exports.ThermostatProgrammingOperationModeMask = exports.TemperatureSetpointHold = exports.StartOfWeek = exports.ThermostatRunningMode = exports.SystemMode = exports.ControlSequenceOfOperation = exports.RemoteSensingShiftRight = exports.RemoteSensingMask = exports.HVACSystemTypeConfigurationShiftRight = exports.HVACSystemTypeConfigurationMask = exports.TstatScheduleModeShiftRight = exports.TstatScheduleModeMask = exports.TstatScheduleDOWShiftRight = exports.TstatScheduleDOWMask = exports.PumpStatusShiftRight = exports.PumpStatusMask = exports.PumpControlMode = exports.PumpOperationMode = exports.LampAlarmModeMask = exports.BallastStatusShiftRight = exports.BallastStatusMask = exports.Action = exports.UpdateFlagsShiftRight = exports.UpdateFlagsMask = exports.ColorCapabilitiesShiftRight = exports.ColorCapabilitiesMask = exports.ColorLoopActive = exports.EnhancedColorMode = exports.ColorMode = exports.DriftCompensation = exports.ColorControlColorLoopDirection = exports.ColorControlStepMode = exports.ColorControlMoveMode = exports.ColorControlDirection = exports.CCColorOptionsMask = void 0; exports.ZoneState = exports.CapabilitiesMask = exports.SafetyStatusShiftRight = exports.SafetyStatusMask = exports.MovingState = exports.ConfigOrStatusShiftRight = exports.ConfigOrStatusMask = exports.WindowCoveringType = exports.ProgramEventCode = exports.ProgramEventSource = exports.OperationEventCode = exports.EventType = exports.RFIDProgrammingEventShiftRight = exports.RFIDProgrammingEventMask = exports.RFProgrammingEventShiftRight = exports.RFProgrammingEventMask = exports.KeypadProgrammingEventShiftRight = exports.KeypadProgrammingEventMask = exports.RFIDOperationEventShiftRight = exports.RFIDOperationEventMask = exports.ManualOperationEventShiftRight = exports.ManualOperationEventMask = exports.RFOperationEventShiftRight = exports.RFOperationEventMask = exports.KeypadOperationEventShiftRight = exports.KeypadOperationEventMask = exports.SecurityLevel = exports.DefaultConfigurationRegisterShiftRight = exports.DefaultConfigurationRegisterMask = exports.SupportedOperatingModesShiftRight = exports.SupportedOperatingModesMask = exports.SoundVolume = exports.LEDSettings = exports.DoorState = exports.LockType = exports.LockState = exports.DrlkOperEventSource = exports.DrlkSetCodeStatus = exports.DrlkPassFailStatus = exports.DrlkDaysShiftRight = exports.DrlkDaysMask = exports.DrlkOperMode = exports.DrlkUserType = exports.DrlkSettableUserStatus = exports.DrlkUserStatus = exports.SHDCFGDirection = exports.ScheduleProgrammingVisibility = exports.KeypadLockout = exports.TemperatureDisplayMode = exports.RelativeHumidityDisplay = void 0; exports.ZCL_TYPE_INVALID_BY_TYPE = exports.ZCL_TYPE_INVALID_BY_TYPE_NAME = exports.PayloadType = exports.UpgradeTimeoutPolicy = exports.UpgradeActivationPolicy = exports.ImageUpgradeStatus = exports.FieldControlMask = exports.OTADeviceSpecificImageType = exports.KeyBitmaskShiftRight = exports.KeyBitmaskMask = exports.TLStatus = exports.TLVersionMask = exports.TLTouchlinkInformationShiftRight = exports.TLTouchlinkInformationMask = exports.TLZigbeeInformationShiftRight = exports.TLZigbeeInformationMask = exports.TLKeyIndex = exports.OptionsShiftRight = exports.OptionsMask = exports.NetworkKeyType = exports.StartupControl = exports.StackProfile = exports.ProtocolVersion = exports.SquawkConfigurationShiftRight = exports.SquawkConfigurationMask = exports.SirenConfigurationShiftRight = exports.SirenConfigurationMask = exports.IaswdLevel = exports.ZoneIDBypassResult = exports.ArmNotification = exports.ArmMode = exports.IasacPanelStatus = exports.IasaceAlarmStatus = exports.IasaceAudibleNotification = exports.EnrollResponseCode = void 0; /** * @type enum8 */ var ZclType; (function (ZclType) { ZclType[ZclType["Nodata"] = 0] = "Nodata"; ZclType[ZclType["Data8"] = 8] = "Data8"; ZclType[ZclType["Data16"] = 9] = "Data16"; ZclType[ZclType["Data24"] = 10] = "Data24"; ZclType[ZclType["Data32"] = 11] = "Data32"; ZclType[ZclType["Data40"] = 12] = "Data40"; ZclType[ZclType["Data48"] = 13] = "Data48"; ZclType[ZclType["Data56"] = 14] = "Data56"; ZclType[ZclType["Data64"] = 15] = "Data64"; ZclType[ZclType["Bool"] = 16] = "Bool"; ZclType[ZclType["Map8"] = 24] = "Map8"; ZclType[ZclType["Map16"] = 25] = "Map16"; ZclType[ZclType["Map24"] = 26] = "Map24"; ZclType[ZclType["Map32"] = 27] = "Map32"; ZclType[ZclType["Map40"] = 28] = "Map40"; ZclType[ZclType["Map48"] = 29] = "Map48"; ZclType[ZclType["Map56"] = 30] = "Map56"; ZclType[ZclType["Map64"] = 31] = "Map64"; ZclType[ZclType["Uint8"] = 32] = "Uint8"; ZclType[ZclType["Uint16"] = 33] = "Uint16"; ZclType[ZclType["Uint24"] = 34] = "Uint24"; ZclType[ZclType["Uint32"] = 35] = "Uint32"; ZclType[ZclType["Uint40"] = 36] = "Uint40"; ZclType[ZclType["Uint48"] = 37] = "Uint48"; ZclType[ZclType["Uint56"] = 38] = "Uint56"; ZclType[ZclType["Uint64"] = 39] = "Uint64"; ZclType[ZclType["Int8"] = 40] = "Int8"; ZclType[ZclType["Int16"] = 41] = "Int16"; ZclType[ZclType["Int24"] = 42] = "Int24"; ZclType[ZclType["Int32"] = 43] = "Int32"; ZclType[ZclType["Int40"] = 44] = "Int40"; ZclType[ZclType["Int48"] = 45] = "Int48"; ZclType[ZclType["Int56"] = 46] = "Int56"; ZclType[ZclType["Int64"] = 47] = "Int64"; ZclType[ZclType["Enum8"] = 48] = "Enum8"; ZclType[ZclType["Enum16"] = 49] = "Enum16"; ZclType[ZclType["Semi"] = 56] = "Semi"; ZclType[ZclType["Single"] = 57] = "Single"; ZclType[ZclType["Double"] = 58] = "Double"; ZclType[ZclType["Octstr"] = 65] = "Octstr"; ZclType[ZclType["String"] = 66] = "String"; ZclType[ZclType["Octstr16"] = 67] = "Octstr16"; ZclType[ZclType["String16"] = 68] = "String16"; ZclType[ZclType["Array"] = 72] = "Array"; ZclType[ZclType["Struct"] = 76] = "Struct"; ZclType[ZclType["Set"] = 80] = "Set"; ZclType[ZclType["Bag"] = 81] = "Bag"; ZclType[ZclType["ToD"] = 224] = "ToD"; ZclType[ZclType["Date"] = 225] = "Date"; ZclType[ZclType["Utc"] = 226] = "Utc"; ZclType[ZclType["ClusterId"] = 232] = "ClusterId"; ZclType[ZclType["AttribId"] = 233] = "AttribId"; ZclType[ZclType["BacOid"] = 234] = "BacOid"; ZclType[ZclType["Eui64"] = 240] = "Eui64"; ZclType[ZclType["Key128"] = 241] = "Key128"; ZclType[ZclType["Unk"] = 255] = "Unk"; })(ZclType || (exports.ZclType = ZclType = {})); /** * @type enum8 */ var AttributeReportingStatus; (function (AttributeReportingStatus) { AttributeReportingStatus[AttributeReportingStatus["Pending"] = 0] = "Pending"; AttributeReportingStatus[AttributeReportingStatus["Complete"] = 1] = "Complete"; })(AttributeReportingStatus || (exports.AttributeReportingStatus = AttributeReportingStatus = {})); /** * @type enum8 */ var ZclStatus; (function (ZclStatus) { ZclStatus[ZclStatus["Success"] = 0] = "Success"; ZclStatus[ZclStatus["Failure"] = 1] = "Failure"; ZclStatus[ZclStatus["NotAuthorized"] = 126] = "NotAuthorized"; ZclStatus[ZclStatus["MalformedCommand"] = 128] = "MalformedCommand"; ZclStatus[ZclStatus["UnsupClusterCommand"] = 129] = "UnsupClusterCommand"; ZclStatus[ZclStatus["UnsupGeneralCommand"] = 130] = "UnsupGeneralCommand"; ZclStatus[ZclStatus["UnsupManufClusterCommand"] = 131] = "UnsupManufClusterCommand"; ZclStatus[ZclStatus["UnsupManufGeneralCommand"] = 132] = "UnsupManufGeneralCommand"; ZclStatus[ZclStatus["InvalidField"] = 133] = "InvalidField"; ZclStatus[ZclStatus["UnsupportedAttribute"] = 134] = "UnsupportedAttribute"; ZclStatus[ZclStatus["InvalidValue"] = 135] = "InvalidValue"; ZclStatus[ZclStatus["ReadOnly"] = 136] = "ReadOnly"; ZclStatus[ZclStatus["InsufficientSpace"] = 137] = "InsufficientSpace"; ZclStatus[ZclStatus["DuplicateExists"] = 138] = "DuplicateExists"; ZclStatus[ZclStatus["NotFound"] = 139] = "NotFound"; ZclStatus[ZclStatus["UnreportableAttribute"] = 140] = "UnreportableAttribute"; ZclStatus[ZclStatus["InvalidDataType"] = 141] = "InvalidDataType"; ZclStatus[ZclStatus["InvalidSelector"] = 142] = "InvalidSelector"; ZclStatus[ZclStatus["WriteOnly"] = 143] = "WriteOnly"; ZclStatus[ZclStatus["InconsistentStartupState"] = 144] = "InconsistentStartupState"; ZclStatus[ZclStatus["DefinedOutOfBand"] = 145] = "DefinedOutOfBand"; ZclStatus[ZclStatus["Inconsistent"] = 146] = "Inconsistent"; ZclStatus[ZclStatus["ActionDenied"] = 147] = "ActionDenied"; ZclStatus[ZclStatus["Timeout"] = 148] = "Timeout"; ZclStatus[ZclStatus["Abort"] = 149] = "Abort"; ZclStatus[ZclStatus["InvalidImage"] = 150] = "InvalidImage"; ZclStatus[ZclStatus["WaitForData"] = 151] = "WaitForData"; ZclStatus[ZclStatus["NoImageAvailable"] = 152] = "NoImageAvailable"; ZclStatus[ZclStatus["RequireMoreImage"] = 153] = "RequireMoreImage"; ZclStatus[ZclStatus["NotificationPending"] = 154] = "NotificationPending"; ZclStatus[ZclStatus["HardwareFailure"] = 192] = "HardwareFailure"; ZclStatus[ZclStatus["SoftwareFailure"] = 193] = "SoftwareFailure"; ZclStatus[ZclStatus["CalibrationError"] = 194] = "CalibrationError"; ZclStatus[ZclStatus["UnsupportedCluster"] = 195] = "UnsupportedCluster"; ZclStatus[ZclStatus["LimitReached"] = 196] = "LimitReached"; })(ZclStatus || (exports.ZclStatus = ZclStatus = {})); /** * @type enum8 */ var ProfileIntervalPeriod; (function (ProfileIntervalPeriod) { ProfileIntervalPeriod[ProfileIntervalPeriod["Daily"] = 0] = "Daily"; ProfileIntervalPeriod[ProfileIntervalPeriod["Six0minutes"] = 1] = "Six0minutes"; ProfileIntervalPeriod[ProfileIntervalPeriod["Three0minutes"] = 2] = "Three0minutes"; ProfileIntervalPeriod[ProfileIntervalPeriod["One5minutes"] = 3] = "One5minutes"; ProfileIntervalPeriod[ProfileIntervalPeriod["One0minutes"] = 4] = "One0minutes"; ProfileIntervalPeriod[ProfileIntervalPeriod["Sevendot5minutes"] = 5] = "Sevendot5minutes"; ProfileIntervalPeriod[ProfileIntervalPeriod["Fiveminutes"] = 6] = "Fiveminutes"; ProfileIntervalPeriod[ProfileIntervalPeriod["Twodot5minutes"] = 7] = "Twodot5minutes"; })(ProfileIntervalPeriod || (exports.ProfileIntervalPeriod = ProfileIntervalPeriod = {})); /** * @type enum16 */ var IasZoneType; (function (IasZoneType) { IasZoneType[IasZoneType["StandardCie"] = 0] = "StandardCie"; IasZoneType[IasZoneType["MotionSensor"] = 13] = "MotionSensor"; IasZoneType[IasZoneType["ContactSwitch"] = 21] = "ContactSwitch"; IasZoneType[IasZoneType["DoorOrWindowHandle"] = 22] = "DoorOrWindowHandle"; IasZoneType[IasZoneType["FireSensor"] = 40] = "FireSensor"; IasZoneType[IasZoneType["WaterSensor"] = 42] = "WaterSensor"; IasZoneType[IasZoneType["CarbonMonoxideSensor"] = 43] = "CarbonMonoxideSensor"; IasZoneType[IasZoneType["PersonalEmergencyDevice"] = 44] = "PersonalEmergencyDevice"; IasZoneType[IasZoneType["VibrationOrMovementSensor"] = 45] = "VibrationOrMovementSensor"; IasZoneType[IasZoneType["RemoteControl"] = 271] = "RemoteControl"; IasZoneType[IasZoneType["KeyFob"] = 277] = "KeyFob"; IasZoneType[IasZoneType["Keypad"] = 541] = "Keypad"; IasZoneType[IasZoneType["StandardWarningDevice"] = 549] = "StandardWarningDevice"; IasZoneType[IasZoneType["GlassBreakSensor"] = 550] = "GlassBreakSensor"; IasZoneType[IasZoneType["SecurityRepeater"] = 553] = "SecurityRepeater"; IasZoneType[IasZoneType["Invalid"] = 65535] = "Invalid"; })(IasZoneType || (exports.IasZoneType = IasZoneType = {})); /** * @type map16 */ var IasZoneStatusMask; (function (IasZoneStatusMask) { IasZoneStatusMask[IasZoneStatusMask["Alarm1"] = 1] = "Alarm1"; IasZoneStatusMask[IasZoneStatusMask["Alarm2"] = 2] = "Alarm2"; IasZoneStatusMask[IasZoneStatusMask["Tamper"] = 4] = "Tamper"; IasZoneStatusMask[IasZoneStatusMask["BatteryLow"] = 8] = "BatteryLow"; IasZoneStatusMask[IasZoneStatusMask["SupervisionNotify"] = 16] = "SupervisionNotify"; IasZoneStatusMask[IasZoneStatusMask["RestoreNotify"] = 32] = "RestoreNotify"; IasZoneStatusMask[IasZoneStatusMask["Trouble"] = 64] = "Trouble"; IasZoneStatusMask[IasZoneStatusMask["AcmainsFault"] = 128] = "AcmainsFault"; IasZoneStatusMask[IasZoneStatusMask["Test"] = 256] = "Test"; IasZoneStatusMask[IasZoneStatusMask["BatteryDefect"] = 512] = "BatteryDefect"; })(IasZoneStatusMask || (exports.IasZoneStatusMask = IasZoneStatusMask = {})); var IasZoneStatusShiftRight; (function (IasZoneStatusShiftRight) { IasZoneStatusShiftRight[IasZoneStatusShiftRight["Alarm1"] = 0] = "Alarm1"; IasZoneStatusShiftRight[IasZoneStatusShiftRight["Alarm2"] = 1] = "Alarm2"; IasZoneStatusShiftRight[IasZoneStatusShiftRight["Tamper"] = 2] = "Tamper"; IasZoneStatusShiftRight[IasZoneStatusShiftRight["BatteryLow"] = 3] = "BatteryLow"; IasZoneStatusShiftRight[IasZoneStatusShiftRight["SupervisionNotify"] = 4] = "SupervisionNotify"; IasZoneStatusShiftRight[IasZoneStatusShiftRight["RestoreNotify"] = 5] = "RestoreNotify"; IasZoneStatusShiftRight[IasZoneStatusShiftRight["Trouble"] = 6] = "Trouble"; IasZoneStatusShiftRight[IasZoneStatusShiftRight["AcmainsFault"] = 7] = "AcmainsFault"; IasZoneStatusShiftRight[IasZoneStatusShiftRight["Test"] = 8] = "Test"; IasZoneStatusShiftRight[IasZoneStatusShiftRight["BatteryDefect"] = 9] = "BatteryDefect"; })(IasZoneStatusShiftRight || (exports.IasZoneStatusShiftRight = IasZoneStatusShiftRight = {})); /** * @type enum8 */ var ReportingRole; (function (ReportingRole) { ReportingRole[ReportingRole["Generator"] = 0] = "Generator"; ReportingRole[ReportingRole["Recipient"] = 1] = "Recipient"; })(ReportingRole || (exports.ReportingRole = ReportingRole = {})); /** * @cluster Basic * @type enum8 */ var PowerSource; (function (PowerSource) { PowerSource[PowerSource["Unknown"] = 0] = "Unknown"; PowerSource[PowerSource["SinglePhaseMains"] = 1] = "SinglePhaseMains"; PowerSource[PowerSource["ThreePhaseMains"] = 2] = "ThreePhaseMains"; PowerSource[PowerSource["Battery"] = 3] = "Battery"; PowerSource[PowerSource["Dcsource"] = 4] = "Dcsource"; PowerSource[PowerSource["EmergencyMainsConstantlyPowered"] = 5] = "EmergencyMainsConstantlyPowered"; PowerSource[PowerSource["EmergencyMainsAndTransferSwitch"] = 6] = "EmergencyMainsAndTransferSwitch"; PowerSource[PowerSource["UnknownWithBatteryBackup"] = 128] = "UnknownWithBatteryBackup"; PowerSource[PowerSource["SinglePhaseMainsWithBatteryBackup"] = 129] = "SinglePhaseMainsWithBatteryBackup"; PowerSource[PowerSource["ThreePhaseMainsWithBatteryBackup"] = 130] = "ThreePhaseMainsWithBatteryBackup"; PowerSource[PowerSource["BatteryWithBatteryBackup"] = 131] = "BatteryWithBatteryBackup"; PowerSource[PowerSource["DcsourceWithBatteryBackup"] = 132] = "DcsourceWithBatteryBackup"; PowerSource[PowerSource["EmergencyMainsConstantlyPoweredWithBatteryBackup"] = 133] = "EmergencyMainsConstantlyPoweredWithBatteryBackup"; PowerSource[PowerSource["EmergencyMainsAndTransferSwitchWithBatteryBackup"] = 134] = "EmergencyMainsAndTransferSwitchWithBatteryBackup"; })(PowerSource || (exports.PowerSource = PowerSource = {})); /** * @cluster Basic * @type enum8 */ var GenericDeviceClass; (function (GenericDeviceClass) { GenericDeviceClass[GenericDeviceClass["Lighting"] = 0] = "Lighting"; })(GenericDeviceClass || (exports.GenericDeviceClass = GenericDeviceClass = {})); /** * @cluster Basic * @type enum8 */ var GenericDeviceType; (function (GenericDeviceType) { GenericDeviceType[GenericDeviceType["Incandescent"] = 0] = "Incandescent"; GenericDeviceType[GenericDeviceType["SpotlightHalogen"] = 1] = "SpotlightHalogen"; GenericDeviceType[GenericDeviceType["HalogenBulb"] = 2] = "HalogenBulb"; GenericDeviceType[GenericDeviceType["Cfl"] = 3] = "Cfl"; GenericDeviceType[GenericDeviceType["LinearFluorescent"] = 4] = "LinearFluorescent"; GenericDeviceType[GenericDeviceType["Ledbulb"] = 5] = "Ledbulb"; GenericDeviceType[GenericDeviceType["SpotlightLed"] = 6] = "SpotlightLed"; GenericDeviceType[GenericDeviceType["Ledstrip"] = 7] = "Ledstrip"; GenericDeviceType[GenericDeviceType["Ledtube"] = 8] = "Ledtube"; GenericDeviceType[GenericDeviceType["GenericIndoorLuminaireOrLightFixture"] = 9] = "GenericIndoorLuminaireOrLightFixture"; GenericDeviceType[GenericDeviceType["GenericOutdoorLuminaireOrLightFixture"] = 10] = "GenericOutdoorLuminaireOrLightFixture"; GenericDeviceType[GenericDeviceType["PendantLuminaireOrLightFixture"] = 11] = "PendantLuminaireOrLightFixture"; GenericDeviceType[GenericDeviceType["FloorStandingLuminaireOrLightFixture"] = 12] = "FloorStandingLuminaireOrLightFixture"; GenericDeviceType[GenericDeviceType["GenericController"] = 224] = "GenericController"; GenericDeviceType[GenericDeviceType["WallSwitch"] = 225] = "WallSwitch"; GenericDeviceType[GenericDeviceType["PortableRemoteController"] = 226] = "PortableRemoteController"; GenericDeviceType[GenericDeviceType["MotionSensorOrLightSensor"] = 227] = "MotionSensorOrLightSensor"; GenericDeviceType[GenericDeviceType["GenericActuator"] = 240] = "GenericActuator"; GenericDeviceType[GenericDeviceType["WallSocket"] = 241] = "WallSocket"; GenericDeviceType[GenericDeviceType["GatewayOrBridge"] = 242] = "GatewayOrBridge"; GenericDeviceType[GenericDeviceType["PlugInUnit"] = 243] = "PlugInUnit"; GenericDeviceType[GenericDeviceType["RetrofitActuator"] = 244] = "RetrofitActuator"; GenericDeviceType[GenericDeviceType["Unspecified"] = 255] = "Unspecified"; })(GenericDeviceType || (exports.GenericDeviceType = GenericDeviceType = {})); /** * @cluster Basic * @type enum8 */ var PhysicalEnvironment; (function (PhysicalEnvironment) { PhysicalEnvironment[PhysicalEnvironment["UnspecifiedEnvironment"] = 0] = "UnspecifiedEnvironment"; PhysicalEnvironment[PhysicalEnvironment["Deprecated"] = 1] = "Deprecated"; PhysicalEnvironment[PhysicalEnvironment["Bar"] = 2] = "Bar"; PhysicalEnvironment[PhysicalEnvironment["Courtyard"] = 3] = "Courtyard"; PhysicalEnvironment[PhysicalEnvironment["Bathroom"] = 4] = "Bathroom"; PhysicalEnvironment[PhysicalEnvironment["Bedroom"] = 5] = "Bedroom"; PhysicalEnvironment[PhysicalEnvironment["BilliardRoom"] = 6] = "BilliardRoom"; PhysicalEnvironment[PhysicalEnvironment["UtilityRoom"] = 7] = "UtilityRoom"; PhysicalEnvironment[PhysicalEnvironment["Cellar"] = 8] = "Cellar"; PhysicalEnvironment[PhysicalEnvironment["StorageCloset"] = 9] = "StorageCloset"; PhysicalEnvironment[PhysicalEnvironment["Theater"] = 10] = "Theater"; PhysicalEnvironment[PhysicalEnvironment["Office"] = 11] = "Office"; PhysicalEnvironment[PhysicalEnvironment["Deck"] = 12] = "Deck"; PhysicalEnvironment[PhysicalEnvironment["Den"] = 13] = "Den"; PhysicalEnvironment[PhysicalEnvironment["DiningRoom"] = 14] = "DiningRoom"; PhysicalEnvironment[PhysicalEnvironment["ElectricalRoom"] = 15] = "ElectricalRoom"; PhysicalEnvironment[PhysicalEnvironment["Elevator"] = 16] = "Elevator"; PhysicalEnvironment[PhysicalEnvironment["Entry"] = 17] = "Entry"; PhysicalEnvironment[PhysicalEnvironment["FamilyRoom"] = 18] = "FamilyRoom"; PhysicalEnvironment[PhysicalEnvironment["MainFloor"] = 19] = "MainFloor"; PhysicalEnvironment[PhysicalEnvironment["Upstairs"] = 20] = "Upstairs"; PhysicalEnvironment[PhysicalEnvironment["Downstairs"] = 21] = "Downstairs"; PhysicalEnvironment[PhysicalEnvironment["BasementLowerLevel"] = 22] = "BasementLowerLevel"; PhysicalEnvironment[PhysicalEnvironment["Gallery"] = 23] = "Gallery"; PhysicalEnvironment[PhysicalEnvironment["GameRoom"] = 24] = "GameRoom"; PhysicalEnvironment[PhysicalEnvironment["Garage"] = 25] = "Garage"; PhysicalEnvironment[PhysicalEnvironment["Gym"] = 26] = "Gym"; PhysicalEnvironment[PhysicalEnvironment["Hallway"] = 27] = "Hallway"; PhysicalEnvironment[PhysicalEnvironment["House"] = 28] = "House"; PhysicalEnvironment[PhysicalEnvironment["Kitchen"] = 29] = "Kitchen"; PhysicalEnvironment[PhysicalEnvironment["LaundryRoom"] = 30] = "LaundryRoom"; PhysicalEnvironment[PhysicalEnvironment["Library"] = 31] = "Library"; PhysicalEnvironment[PhysicalEnvironment["MasterBedroom"] = 32] = "MasterBedroom"; PhysicalEnvironment[PhysicalEnvironment["MudRoom"] = 33] = "MudRoom"; PhysicalEnvironment[PhysicalEnvironment["Nursery"] = 34] = "Nursery"; PhysicalEnvironment[PhysicalEnvironment["Pantry"] = 35] = "Pantry"; PhysicalEnvironment[PhysicalEnvironment["Office2"] = 36] = "Office2"; PhysicalEnvironment[PhysicalEnvironment["Outside"] = 37] = "Outside"; PhysicalEnvironment[PhysicalEnvironment["Pool"] = 38] = "Pool"; PhysicalEnvironment[PhysicalEnvironment["Porch"] = 39] = "Porch"; PhysicalEnvironment[PhysicalEnvironment["SewingRoom"] = 40] = "SewingRoom"; PhysicalEnvironment[PhysicalEnvironment["SittingRoom"] = 41] = "SittingRoom"; PhysicalEnvironment[PhysicalEnvironment["Stairway"] = 42] = "Stairway"; PhysicalEnvironment[PhysicalEnvironment["Yard"] = 43] = "Yard"; PhysicalEnvironment[PhysicalEnvironment["Attic"] = 44] = "Attic"; PhysicalEnvironment[PhysicalEnvironment["HotTub"] = 45] = "HotTub"; PhysicalEnvironment[PhysicalEnvironment["LivingRoom"] = 46] = "LivingRoom"; PhysicalEnvironment[PhysicalEnvironment["Sauna"] = 47] = "Sauna"; PhysicalEnvironment[PhysicalEnvironment["ShopOrWorkshop"] = 48] = "ShopOrWorkshop"; PhysicalEnvironment[PhysicalEnvironment["GuestBedroom"] = 49] = "GuestBedroom"; PhysicalEnvironment[PhysicalEnvironment["GuestBath"] = 50] = "GuestBath"; PhysicalEnvironment[PhysicalEnvironment["PowderRoom"] = 51] = "PowderRoom"; PhysicalEnvironment[PhysicalEnvironment["BackYard"] = 52] = "BackYard"; PhysicalEnvironment[PhysicalEnvironment["FrontYard"] = 53] = "FrontYard"; PhysicalEnvironment[PhysicalEnvironment["Patio"] = 54] = "Patio"; PhysicalEnvironment[PhysicalEnvironment["Driveway"] = 55] = "Driveway"; PhysicalEnvironment[PhysicalEnvironment["SunRoom"] = 56] = "SunRoom"; PhysicalEnvironment[PhysicalEnvironment["LivingRoom2"] = 57] = "LivingRoom2"; PhysicalEnvironment[PhysicalEnvironment["Spa"] = 58] = "Spa"; PhysicalEnvironment[PhysicalEnvironment["Whirlpool"] = 59] = "Whirlpool"; PhysicalEnvironment[PhysicalEnvironment["Shed"] = 60] = "Shed"; PhysicalEnvironment[PhysicalEnvironment["EquipmentStorage"] = 61] = "EquipmentStorage"; PhysicalEnvironment[PhysicalEnvironment["HobbyOrCraftRoom"] = 62] = "HobbyOrCraftRoom"; PhysicalEnvironment[PhysicalEnvironment["Fountain"] = 63] = "Fountain"; PhysicalEnvironment[PhysicalEnvironment["Pond"] = 64] = "Pond"; PhysicalEnvironment[PhysicalEnvironment["ReceptionRoom"] = 65] = "ReceptionRoom"; PhysicalEnvironment[PhysicalEnvironment["BreakfastRoom"] = 66] = "BreakfastRoom"; PhysicalEnvironment[PhysicalEnvironment["Nook"] = 67] = "Nook"; PhysicalEnvironment[PhysicalEnvironment["Garden"] = 68] = "Garden"; PhysicalEnvironment[PhysicalEnvironment["Balcony"] = 69] = "Balcony"; PhysicalEnvironment[PhysicalEnvironment["PanicRoom"] = 70] = "PanicRoom"; PhysicalEnvironment[PhysicalEnvironment["Terrace"] = 71] = "Terrace"; PhysicalEnvironment[PhysicalEnvironment["Roof"] = 72] = "Roof"; PhysicalEnvironment[PhysicalEnvironment["Toilet"] = 73] = "Toilet"; PhysicalEnvironment[PhysicalEnvironment["ToiletMain"] = 74] = "ToiletMain"; PhysicalEnvironment[PhysicalEnvironment["OutsideToilet"] = 75] = "OutsideToilet"; PhysicalEnvironment[PhysicalEnvironment["ShowerRoom"] = 76] = "ShowerRoom"; PhysicalEnvironment[PhysicalEnvironment["Study"] = 77] = "Study"; PhysicalEnvironment[PhysicalEnvironment["FrontGarden"] = 78] = "FrontGarden"; PhysicalEnvironment[PhysicalEnvironment["BackGarden"] = 79] = "BackGarden"; PhysicalEnvironment[PhysicalEnvironment["Kettle"] = 80] = "Kettle"; PhysicalEnvironment[PhysicalEnvironment["Television"] = 81] = "Television"; PhysicalEnvironment[PhysicalEnvironment["Stove"] = 82] = "Stove"; PhysicalEnvironment[PhysicalEnvironment["Microwave"] = 83] = "Microwave"; PhysicalEnvironment[PhysicalEnvironment["Toaster"] = 84] = "Toaster"; PhysicalEnvironment[PhysicalEnvironment["Vacuum"] = 85] = "Vacuum"; PhysicalEnvironment[PhysicalEnvironment["Appliance"] = 86] = "Appliance"; PhysicalEnvironment[PhysicalEnvironment["FrontDoor"] = 87] = "FrontDoor"; PhysicalEnvironment[PhysicalEnvironment["BackDoor"] = 88] = "BackDoor"; PhysicalEnvironment[PhysicalEnvironment["FridgeDoor"] = 89] = "FridgeDoor"; PhysicalEnvironment[PhysicalEnvironment["MedicationCabinetDoor"] = 96] = "MedicationCabinetDoor"; PhysicalEnvironment[PhysicalEnvironment["WardrobeDoor"] = 97] = "WardrobeDoor"; PhysicalEnvironment[PhysicalEnvironment["FrontCupboardDoor"] = 98] = "FrontCupboardDoor"; PhysicalEnvironment[PhysicalEnvironment["OtherDoor"] = 99] = "OtherDoor"; PhysicalEnvironment[PhysicalEnvironment["WaitingRoom"] = 100] = "WaitingRoom"; PhysicalEnvironment[PhysicalEnvironment["TriageRoom"] = 101] = "TriageRoom"; PhysicalEnvironment[PhysicalEnvironment["DoctorsOffice"] = 102] = "DoctorsOffice"; PhysicalEnvironment[PhysicalEnvironment["PatientsPrivateRoom"] = 103] = "PatientsPrivateRoom"; PhysicalEnvironment[PhysicalEnvironment["ConsultationRoom"] = 104] = "ConsultationRoom"; PhysicalEnvironment[PhysicalEnvironment["NurseStation"] = 105] = "NurseStation"; PhysicalEnvironment[PhysicalEnvironment["Ward"] = 106] = "Ward"; PhysicalEnvironment[PhysicalEnvironment["Corridor"] = 107] = "Corridor"; PhysicalEnvironment[PhysicalEnvironment["OperatingTheatre"] = 108] = "OperatingTheatre"; PhysicalEnvironment[PhysicalEnvironment["DentalSurgeryRoom"] = 109] = "DentalSurgeryRoom"; PhysicalEnvironment[PhysicalEnvironment["MedicalImagingRoom"] = 110] = "MedicalImagingRoom"; PhysicalEnvironment[PhysicalEnvironment["DecontaminationRoom"] = 111] = "DecontaminationRoom"; PhysicalEnvironment[PhysicalEnvironment["Atrium"] = 112] = "Atrium"; PhysicalEnvironment[PhysicalEnvironment["Mirror"] = 113] = "Mirror"; PhysicalEnvironment[PhysicalEnvironment["UnknownEnvironment"] = 255] = "UnknownEnvironment"; })(PhysicalEnvironment || (exports.PhysicalEnvironment = PhysicalEnvironment = {})); /** * @cluster Basic * @type map8 */ var AlarmMask; (function (AlarmMask) { AlarmMask[AlarmMask["GeneralHardwareFault"] = 1] = "GeneralHardwareFault"; AlarmMask[AlarmMask["GeneralSoftwareFault"] = 2] = "GeneralSoftwareFault"; })(AlarmMask || (exports.AlarmMask = AlarmMask = {})); /** * @cluster Basic */ var AlarmShiftRight; (function (AlarmShiftRight) { AlarmShiftRight[AlarmShiftRight["GeneralSoftwareFault"] = 1] = "GeneralSoftwareFault"; })(AlarmShiftRight || (exports.AlarmShiftRight = AlarmShiftRight = {})); /** * @cluster Basic * @type map8 */ var DisableLocalConfigMask; (function (DisableLocalConfigMask) { DisableLocalConfigMask[DisableLocalConfigMask["DisableResetToFactoryDefaults"] = 1] = "DisableResetToFactoryDefaults"; DisableLocalConfigMask[DisableLocalConfigMask["DisableDeviceConfiguration"] = 2] = "DisableDeviceConfiguration"; })(DisableLocalConfigMask || (exports.DisableLocalConfigMask = DisableLocalConfigMask = {})); /** * @cluster Basic */ var DisableLocalConfigShiftRight; (function (DisableLocalConfigShiftRight) { DisableLocalConfigShiftRight[DisableLocalConfigShiftRight["DisableDeviceConfiguration"] = 1] = "DisableDeviceConfiguration"; })(DisableLocalConfigShiftRight || (exports.DisableLocalConfigShiftRight = DisableLocalConfigShiftRight = {})); /** * @cluster PowerConfiguration * @type enum8 */ var BatterySize; (function (BatterySize) { BatterySize[BatterySize["NoBattery"] = 0] = "NoBattery"; BatterySize[BatterySize["BuiltIn"] = 1] = "BuiltIn"; BatterySize[BatterySize["Other"] = 2] = "Other"; BatterySize[BatterySize["Aa"] = 3] = "Aa"; BatterySize[BatterySize["Aaa"] = 4] = "Aaa"; BatterySize[BatterySize["C"] = 5] = "C"; BatterySize[BatterySize["D"] = 6] = "D"; BatterySize[BatterySize["Cr2"] = 7] = "Cr2"; BatterySize[BatterySize["Cr123a"] = 8] = "Cr123a"; BatterySize[BatterySize["Unknown"] = 255] = "Unknown"; })(BatterySize || (exports.BatterySize = BatterySize = {})); /** * @cluster PowerConfiguration * @type map8 */ var BatteryAlarmMask; (function (BatteryAlarmMask) { BatteryAlarmMask[BatteryAlarmMask["BatteryVoltageTooLow"] = 1] = "BatteryVoltageTooLow"; BatteryAlarmMask[BatteryAlarmMask["BatteryAlarm1"] = 2] = "BatteryAlarm1"; BatteryAlarmMask[BatteryAlarmMask["BatteryAlarm2"] = 4] = "BatteryAlarm2"; BatteryAlarmMask[BatteryAlarmMask["BatteryAlarm3"] = 8] = "BatteryAlarm3"; })(BatteryAlarmMask || (exports.BatteryAlarmMask = BatteryAlarmMask = {})); /** * @cluster PowerConfiguration */ var BatteryAlarmShiftRight; (function (BatteryAlarmShiftRight) { BatteryAlarmShiftRight[BatteryAlarmShiftRight["BatteryAlarm1"] = 1] = "BatteryAlarm1"; BatteryAlarmShiftRight[BatteryAlarmShiftRight["BatteryAlarm2"] = 2] = "BatteryAlarm2"; BatteryAlarmShiftRight[BatteryAlarmShiftRight["BatteryAlarm3"] = 3] = "BatteryAlarm3"; })(BatteryAlarmShiftRight || (exports.BatteryAlarmShiftRight = BatteryAlarmShiftRight = {})); /** * @cluster PowerConfiguration * @type map32 */ var BatteryAlarmStateMask; (function (BatteryAlarmStateMask) { BatteryAlarmStateMask[BatteryAlarmStateMask["Battery1minThreshold"] = 1] = "Battery1minThreshold"; BatteryAlarmStateMask[BatteryAlarmStateMask["Battery1threshold1"] = 2] = "Battery1threshold1"; BatteryAlarmStateMask[BatteryAlarmStateMask["Battery1threshold2"] = 4] = "Battery1threshold2"; BatteryAlarmStateMask[BatteryAlarmStateMask["Battery1threshold3"] = 8] = "Battery1threshold3"; BatteryAlarmStateMask[BatteryAlarmStateMask["Battery2minThreshold"] = 1024] = "Battery2minThreshold"; BatteryAlarmStateMask[BatteryAlarmStateMask["Battery2threshold1"] = 2048] = "Battery2threshold1"; BatteryAlarmStateMask[BatteryAlarmStateMask["Battery2threshold2"] = 4096] = "Battery2threshold2"; BatteryAlarmStateMask[BatteryAlarmStateMask["Battery2threshold3"] = 8192] = "Battery2threshold3"; BatteryAlarmStateMask[BatteryAlarmStateMask["Battery3minThreshold"] = 1048576] = "Battery3minThreshold"; BatteryAlarmStateMask[BatteryAlarmStateMask["Battery3threshold1"] = 2097152] = "Battery3threshold1"; BatteryAlarmStateMask[BatteryAlarmStateMask["Battery3threshold2"] = 4194304] = "Battery3threshold2"; BatteryAlarmStateMask[BatteryAlarmStateMask["Battery3threshold3"] = 8388608] = "Battery3threshold3"; BatteryAlarmStateMask[BatteryAlarmStateMask["MainsPowerSupplyLost"] = 1073741824] = "MainsPowerSupplyLost"; })(BatteryAlarmStateMask || (exports.BatteryAlarmStateMask = BatteryAlarmStateMask = {})); /** * @cluster PowerConfiguration */ var BatteryAlarmStateShiftRight; (function (BatteryAlarmStateShiftRight) { BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["Battery1threshold1"] = 1] = "Battery1threshold1"; BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["Battery1threshold2"] = 2] = "Battery1threshold2"; BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["Battery1threshold3"] = 3] = "Battery1threshold3"; BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["Battery2minThreshold"] = 16] = "Battery2minThreshold"; BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["Battery2threshold1"] = 17] = "Battery2threshold1"; BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["Battery2threshold2"] = 18] = "Battery2threshold2"; BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["Battery2threshold3"] = 19] = "Battery2threshold3"; BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["Battery3minThreshold"] = 32] = "Battery3minThreshold"; BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["Battery3threshold1"] = 33] = "Battery3threshold1"; BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["Battery3threshold2"] = 34] = "Battery3threshold2"; BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["Battery3threshold3"] = 35] = "Battery3threshold3"; BatteryAlarmStateShiftRight[BatteryAlarmStateShiftRight["MainsPowerSupplyLost"] = 48] = "MainsPowerSupplyLost"; })(BatteryAlarmStateShiftRight || (exports.BatteryAlarmStateShiftRight = BatteryAlarmStateShiftRight = {})); /** * @cluster PowerConfiguration * @type map8 */ var MainsAlarmMask; (function (MainsAlarmMask) { MainsAlarmMask[MainsAlarmMask["MainsVoltageTooLow"] = 1] = "MainsVoltageTooLow"; MainsAlarmMask[MainsAlarmMask["MainsVoltageTooHigh"] = 2] = "MainsVoltageTooHigh"; MainsAlarmMask[MainsAlarmMask["MainsPowerSupplyLost"] = 4] = "MainsPowerSupplyLost"; })(MainsAlarmMask || (exports.MainsAlarmMask = MainsAlarmMask = {})); /** * @cluster PowerConfiguration */ var MainsAlarmShiftRight; (function (MainsAlarmShiftRight) { MainsAlarmShiftRight[MainsAlarmShiftRight["MainsVoltageTooHigh"] = 1] = "MainsVoltageTooHigh"; MainsAlarmShiftRight[MainsAlarmShiftRight["MainsPowerSupplyLost"] = 2] = "MainsPowerSupplyLost"; })(MainsAlarmShiftRight || (exports.MainsAlarmShiftRight = MainsAlarmShiftRight = {})); /** * @cluster DeviceTemperatureConfiguration * @type map8 */ var DeviceTempAlarmMask; (function (DeviceTempAlarmMask) { DeviceTempAlarmMask[DeviceTempAlarmMask["DeviceTemperatureTooLow"] = 1] = "DeviceTemperatureTooLow"; DeviceTempAlarmMask[DeviceTempAlarmMask["DeviceTemperatureTooHigh"] = 2] = "DeviceTemperatureTooHigh"; })(DeviceTempAlarmMask || (exports.DeviceTempAlarmMask = DeviceTempAlarmMask = {})); /** * @cluster DeviceTemperatureConfiguration */ var DeviceTempAlarmShiftRight; (function (DeviceTempAlarmShiftRight) { DeviceTempAlarmShiftRight[DeviceTempAlarmShiftRight["DeviceTemperatureTooHigh"] = 1] = "DeviceTemperatureTooHigh"; })(DeviceTempAlarmShiftRight || (exports.DeviceTempAlarmShiftRight = DeviceTempAlarmShiftRight = {})); /** * @cluster Identify * @type uint8 */ var EffectIdentifier; (function (EffectIdentifier) { EffectIdentifier[EffectIdentifier["Blink"] = 0] = "Blink"; EffectIdentifier[EffectIdentifier["Breathe"] = 1] = "Breathe"; EffectIdentifier[EffectIdentifier["Okay"] = 2] = "Okay"; EffectIdentifier[EffectIdentifier["ChannelChange"] = 11] = "ChannelChange"; EffectIdentifier[EffectIdentifier["FinishEffect"] = 254] = "FinishEffect"; EffectIdentifier[EffectIdentifier["StopEffect"] = 255] = "StopEffect"; })(EffectIdentifier || (exports.EffectIdentifier = EffectIdentifier = {})); /** * @cluster Identify * @type uint8 */ var EffectVariant; (function (EffectVariant) { EffectVariant[EffectVariant["Default"] = 0] = "Default"; })(EffectVariant || (exports.EffectVariant = EffectVariant = {})); /** * @cluster Groups * @type map8 */ var NameSupportMask; (function (NameSupportMask) { NameSupportMask[NameSupportMask["Supported"] = 128] = "Supported"; })(NameSupportMask || (exports.NameSupportMask = NameSupportMask = {})); /** * @cluster Groups */ var NameSupportShiftRight; (function (NameSupportShiftRight) { NameSupportShiftRight[NameSupportShiftRight["Supported"] = 7] = "Supported"; })(NameSupportShiftRight || (exports.NameSupportShiftRight = NameSupportShiftRight = {})); /** * @cluster Scenes * @type uint8 */ var ModeMask; (function (ModeMask) { ModeMask[ModeMask["CopyAllScenes"] = 1] = "CopyAllScenes"; })(ModeMask || (exports.ModeMask = ModeMask = {})); /** * @cluster OnOff * @type enum8 */ var StartUpOnOff; (function (StartUpOnOff) { StartUpOnOff[StartUpOnOff["SetOnOffTo0"] = 0] = "SetOnOffTo0"; StartUpOnOff[StartUpOnOff["SetOnOffTo1"] = 1] = "SetOnOffTo1"; StartUpOnOff[StartUpOnOff["TogglePreviousOnOff"] = 2] = "TogglePreviousOnOff"; StartUpOnOff[StartUpOnOff["SetPreviousOnOff"] = 255] = "SetPreviousOnOff"; })(StartUpOnOff || (exports.StartUpOnOff = StartUpOnOff = {})); /** * @cluster OnOff * @type uint8 */ var OnOffControlMask; (function (OnOffControlMask) { OnOffControlMask[OnOffControlMask["AcceptOnlyWhenOn"] = 1] = "AcceptOnlyWhenOn"; })(OnOffControlMask || (exports.OnOffControlMask = OnOffControlMask = {})); /** * @cluster Level * @type map8 */ var LevelOptionsMask; (function (LevelOptionsMask) { LevelOptionsMask[LevelOptionsMask["ExecuteIfOff"] = 1] = "ExecuteIfOff"; LevelOptionsMask[LevelOptionsMask["CoupleColorTempToLevel"] = 2] = "CoupleColorTempToLevel"; })(LevelOptionsMask || (exports.LevelOptionsMask = LevelOptionsMask = {})); /** * @cluster Level */ var LevelOptionsShiftRight; (function (LevelOptionsShiftRight) { LevelOptionsShiftRight[LevelOptionsShiftRight["CoupleColorTempToLevel"] = 1] = "CoupleColorTempToLevel"; })(LevelOptionsShiftRight || (exports.LevelOptionsShiftRight = LevelOptionsShiftRight = {})); /** * @cluster Level * @type enum8 */ var MoveStepMode; (function (MoveStepMode) { MoveStepMode[MoveStepMode["Up"] = 0] = "Up"; MoveStepMode[MoveStepMode["Down"] = 1] = "Down"; })(MoveStepMode || (exports.MoveStepMode = MoveStepMode = {})); /** * @cluster Time * @type map8 */ var TimeStatusMask; (function (TimeStatusMask) { TimeStatusMask[TimeStatusMask["Master"] = 1] = "Master"; TimeStatusMask[TimeStatusMask["Synchronized"] = 2] = "Synchronized"; TimeStatusMask[TimeStatusMask["MasterZoneDst"] = 4] = "MasterZoneDst"; TimeStatusMask[TimeStatusMask["Superseding"] = 8] = "Superseding"; })(TimeStatusMask || (exports.TimeStatusMask = TimeStatusMask = {})); /** * @cluster Time */ var TimeStatusShiftRight; (function (TimeStatusShiftRight) { TimeStatusShiftRight[TimeStatusShiftRight["Synchronized"] = 1] = "Synchronized"; TimeStatusShiftRight[TimeStatusShiftRight["MasterZoneDst"] = 2] = "MasterZoneDst"; TimeStatusShiftRight[TimeStatusShiftRight["Superseding"] = 3] = "Superseding"; })(TimeStatusShiftRight || (exports.TimeStatusShiftRight = TimeStatusShiftRight = {})); /** * @cluster IlluminanceMeasurement * @type enum8 */ var LightSensorType; (function (LightSensorType) { LightSensorType[LightSensorType["Photodiode"] = 0] = "Photodiode"; LightSensorType[LightSensorType["Cmos"] = 1] = "Cmos"; LightSensorType[LightSensorType["Unknown"] = 255] = "Unknown"; })(LightSensorType || (exports.LightSensorType = LightSensorType = {})); /** * @cluster IlluminanceLevelSensing * @type enum8 */ var LevelStatus; (function (LevelStatus) { LevelStatus[LevelStatus["IlluminanceOnTarget"] = 0] = "IlluminanceOnTarget"; LevelStatus[LevelStatus["IlluminanceBelowTarget"] = 1] = "IlluminanceBelowTarget"; LevelStatus[LevelStatus["IlluminanceAboveTarget"] = 2] = "IlluminanceAboveTarget"; })(LevelStatus || (exports.LevelStatus = LevelStatus = {})); /** * @cluster OccupancySensing * @type map8 */ var OccupancyMask; (function (OccupancyMask) { OccupancyMask[OccupancyMask["SensedOccupancy"] = 1] = "SensedOccupancy"; })(OccupancyMask || (exports.OccupancyMask = OccupancyMask = {})); /** * @cluster OccupancySensing * @type enum8 */ var OccupancySensorType; (function (OccupancySensorType) { OccupancySensorType[OccupancySensorType["Pir"] = 0] = "Pir"; OccupancySensorType[OccupancySensorType["Ultrasonic"] = 1] = "Ultrasonic"; OccupancySensorType[OccupancySensorType["PirandUltrasonic"] = 2] = "PirandUltrasonic"; OccupancySensorType[OccupancySensorType["PhysicalContact"] = 3] = "PhysicalContact"; })(OccupancySensorType || (exports.OccupancySensorType = OccupancySensorType = {})); /** * @cluster OccupancySensing * @type map8 */ var OccupancySensorTypeBitmapMask; (function (OccupancySensorTypeBitmapMask) { OccupancySensorTypeBitmapMask[OccupancySensorTypeBitmapMask["Pir"] = 1] = "Pir"; OccupancySensorTypeBitmapMask[OccupancySensorTypeBitmapMask["Ultrasonic"] = 2] = "Ultrasonic"; OccupancySensorTypeBitmapMask[OccupancySensorTypeBitmapMask["PhysicalContact"] = 4] = "PhysicalContact"; })(OccupancySensorTypeBitmapMask || (exports.OccupancySensorTypeBitmapMask = OccupancySensorTypeBitmapMask = {})); /** * @cluster OccupancySensing */ var OccupancySensorTypeBitmapShiftRight; (function (OccupancySensorTypeBitmapShiftRight) { OccupancySensorTypeBitmapShiftRight[OccupancySensorTypeBitmapShiftRight["Ultrasonic"] = 1] = "Ultrasonic"; OccupancySensorTypeBitmapShiftRight[OccupancySensorTypeBitmapShiftRight["PhysicalContact"] = 2] = "PhysicalContact"; })(OccupancySensorTypeBitmapShiftRight || (exports.OccupancySensorTypeBitmapShiftRight = OccupancySensorTypeBitmapShiftRight = {})); /** * @cluster ElectricalMeasurement * @type map32 */ var MeasurementTypeMask; (function (MeasurementTypeMask) { MeasurementTypeMask[MeasurementTypeMask["ActiveMeasurementAc"] = 1] = "ActiveMeasurementAc"; MeasurementTypeMask[MeasurementTypeMask["ReactiveMeasurementAc"] = 2] = "ReactiveMeasurementAc"; MeasurementTypeMask[MeasurementTypeMask["ApparentMeasurementAc"] = 4] = "ApparentMeasurementAc"; MeasurementTypeMask[MeasurementTypeMask["PhaseAmeasurement"] = 8] = "PhaseAmeasurement"; MeasurementTypeMask[MeasurementTypeMask["PhaseBmeasurement"] = 16] = "PhaseBmeasurement"; MeasurementTypeMask[MeasurementTypeMask["PhaseCmeasurement"] = 32] = "PhaseCmeasurement"; MeasurementTypeMask[MeasurementTypeMask["Dcmeasurement"] = 64] = "Dcmeasurement"; MeasurementTypeMask[MeasurementTypeMask["HarmonicsMeasurement"] = 128] = "HarmonicsMeasurement"; MeasurementTypeMask[MeasurementTypeMask["PowerQualityMeasurement"] = 256] = "PowerQualityMeasurement"; })(MeasurementTypeMask || (exports.MeasurementTypeMask = MeasurementTypeMask = {})); /** * @cluster ElectricalMeasurement */ var MeasurementTypeShiftRight; (function (MeasurementTypeShiftRight) { MeasurementTypeShiftRight[MeasurementTypeShiftRight["ReactiveMeasurementAc"] = 1] = "ReactiveMeasurementAc"; MeasurementTypeShiftRight[MeasurementTypeShiftRight["ApparentMeasurementAc"] = 2] = "ApparentMeasurementAc"; MeasurementTypeShiftRight[MeasurementTypeShiftRight["PhaseAmeasurement"] = 3] = "PhaseAmeasurement"; MeasurementTypeShiftRight[MeasurementTypeShiftRight["PhaseBmeasurement"] = 4] = "PhaseBmeasurement"; MeasurementTypeShiftRight[MeasurementTypeShiftRight["PhaseCmeasurement"] = 5] = "PhaseCmeasurement"; MeasurementTypeShiftRight[MeasurementTypeShiftRight["Dcmeasurement"] = 6] = "Dcmeasurement"; MeasurementTypeShiftRight[MeasurementTypeShiftRight["HarmonicsMeasurement"] = 7] = "HarmonicsMeasurement"; MeasurementTypeShiftRight[MeasurementTypeShiftRight["PowerQualityMeasurement"] = 8] = "PowerQualityMeasurement"; })(MeasurementTypeShiftRight || (exports.MeasurementTypeShiftRight = MeasurementTypeShiftRight = {})); /** * @cluster ElectricalMeasurement * @type map8 */ var DCOverloadAlarmsMask; (function (DCOverloadAlarmsMask) { DCOverloadAlarmsMask[DCOverloadAlarmsMask["VoltageOverload"] = 1] = "VoltageOverload"; DCOverloadAlarmsMask[DCOverloadAlarmsMask["CurrentOverload"] = 2] = "CurrentOverload"; })(DCOverloadAlarmsMask || (exports.DCOverloadAlarmsMask = DCOverloadAlarmsMask = {})); /** * @cluster ElectricalMeasurement */ var DCOverloadAlarmsShiftRight; (function (DCOverloadAlarmsShiftRight) { DCOverloadAlarmsShiftRight[DCOverloadAlarmsShiftRight["CurrentOverload"] = 1] = "CurrentOverload"; })(DCOverloadAlarmsShiftRight || (exports.DCOverloadAlarmsShiftRight = DCOverloadAlarmsShiftRight = {})); /** * @cluster ElectricalMeasurement * @type map16 */ var ACAlarmsMask; (function (ACAlarmsMask) { ACAlarmsMask[ACAlarmsMask["VoltageOverload"] = 1] = "VoltageOverload"; ACAlarmsMask[ACAlarmsMask["CurrentOverload"] = 2] = "CurrentOverload"; ACAlarmsMask[ACAlarmsMask["ActivePowerOverload"] = 4] = "ActivePowerOverload"; ACAlarmsMask[ACAlarmsMask["ReactivePowerOverload"] = 8] = "ReactivePowerOverload"; ACAlarmsMask[ACAlarmsMask["AverageRmsoverVoltage"] = 16] = "AverageRmsoverVoltage"; ACAlarmsMask[ACAlarmsMask["AverageRmsunderVoltage"] = 32] = "AverageRmsunderVoltage"; ACAlarmsMask[ACAlarmsMask["RmsextremeOverVoltage"] = 64] = "RmsextremeOverVoltage"; ACAlarmsMask[ACAlarmsMask["RmsextremeUnderVoltage"] = 128] = "RmsextremeUnderVoltage"; ACAlarmsMask[ACAlarmsMask["RmsvoltageSag"] = 256] = "RmsvoltageSag"; ACAlarmsMask[ACAlarmsMask["RmsvoltageSwell"] = 512] = "RmsvoltageSwell"; })(ACAlarmsMask || (exports.ACAlarmsMask = ACAlarmsMask = {})); /** * @cluster ElectricalMeasurement */ var ACAlarmsShiftRight; (function (ACAlarmsShiftRight) { ACAlarmsShiftRight[ACAlarmsShiftRight["CurrentOverload"] = 1] = "CurrentOverload"; ACAlarmsShiftRight[ACAlarmsShiftRight["ActivePowerOverload"] = 2] = "ActivePowerOverload"; ACAlarmsShiftRight[ACAlarmsShiftRight["ReactivePowerOverload"] = 3] = "ReactivePowerOverload"; ACAlarmsShiftRight[ACAlarmsShiftRight["AverageRmsoverVoltage"] = 4] = "AverageRmsoverVoltage"; ACAlarmsShiftRight[ACAlarmsShiftRight["AverageRmsunderVoltage"] = 5] = "AverageRmsunderVoltage"; ACAlarmsShiftRight[ACAlarmsShiftRight["RmsextremeOverVoltage"] = 6] = "RmsextremeOverVoltage"; ACAlarmsShiftRight[ACAlarmsShiftRight["RmsextremeUnderVoltage"] = 7] = "RmsextremeUnderVoltage"; ACAlarmsShiftRight[ACAlarmsShiftRight["RmsvoltageSag"] = 8] = "RmsvoltageSag"; ACAlarmsShiftRight[ACAlarmsShiftRight["RmsvoltageSwell"] = 9] = "RmsvoltageSwell"; })(ACAlarmsShiftRight || (exports.ACAlarmsShiftRight = ACAlarmsShiftRight = {})); /** * @cluster ElectricalMeasurement * @type enum8 */ var Status; (function (Status) { Status[Status["Success"] = 0] = "Success"; Status[Status["AttributeProfileNotSupported"] = 1] = "AttributeProfileNotSupported"; Status[Status["InvalidStartTime"] = 2] = "InvalidStartTime"; Status[Status["MoreIntervalsRequestedThanCanBeReturned"] = 3] = "MoreIntervalsRequestedThanCanBeReturned"; Status[Status["NoIntervalsAvailableForTheRequestedTime"] = 4] = "NoIntervalsAvailableForTheRequestedTime"; })(Status || (exports.Status = Status = {})); /** * @cluster ColorControl * @type map8 */ var CCColorOptionsMask; (function (CCColorOptionsMask) { CCColorOptionsMask[CCColorOptionsMask["ExecuteIfOff"] = 1] = "ExecuteIfOff"; })(CCColorOptionsMask || (exports.CCColorOptionsMask = CCColorOptionsMask = {})); /** * @cluster ColorControl * @type enum8 */ var ColorControlDirection; (function (ColorControlDirection) { ColorControlDirection[ColorControlDirection["ShortestDistance"] = 0] = "ShortestDistance"; ColorControlDirection[ColorControlDirection["LongestDistance"] = 1] = "LongestDistance"; ColorControlDirection[ColorControlDirection["Up"] = 2] = "Up"; ColorControlDirection[ColorControlDirection["Down"] = 3] = "Down"; })(ColorControlDirection || (exports.ColorControlDirection = ColorControlDirection = {})); /** * @cluster ColorControl * @type enum8 */ var ColorControlMoveMode; (function (ColorControlMoveMode) { ColorControlMoveMode[ColorControlMoveMode["Stop"] = 0] = "Stop"; ColorControlMoveMode[ColorControlMoveMode["Up"] = 1] = "Up"; ColorControlMoveMode[ColorControlMoveMode["Down"] = 3] = "Down"; })(ColorControlMoveMode || (exports.ColorControlMoveMode = ColorControlMoveMode = {})); /** * @cluster ColorControl * @type enum8 */ var ColorControlStepMode; (function (ColorControlStepMode) { ColorControlStepMode[ColorControlStepMode["Up"] = 1] = "Up"; ColorControlStepMode[ColorControlStepMode["Down"] = 3] = "Down"; })(ColorControlStepMode || (exports.ColorControlStepMode = ColorControlStepMode = {})); /** * @cluster ColorControl * @type uint8 */ var ColorControlColorLoopDirection; (function (ColorControlColorLoopDirection) { ColorControlColorLoopDirection[ColorControlColorLoopDirection["DecrementEnhancedCurrentHue"] = 0] = "DecrementEnhancedCurrentHue"; ColorContro