UNPKG

homebridge-plugin-wrapper

Version:

Wrapper for Homebridge and NodeJS-HAP with reduced dependencies that allows to intercept plugin values and also send to them

1,037 lines 221 kB
"use strict"; // THIS FILE IS AUTO-GENERATED - DO NOT MODIFY // V=880 Object.defineProperty(exports, "__esModule", { value: true }); exports.CurrentPosition = exports.CurrentMediaState = exports.CurrentHumidifierDehumidifierState = exports.CurrentHorizontalTiltAngle = exports.CurrentHeatingCoolingState = exports.CurrentHeaterCoolerState = exports.CurrentFanState = exports.CurrentDoorState = exports.CurrentAmbientLightLevel = exports.CurrentAirPurifierState = exports.CoolingThresholdTemperature = exports.ContactSensorState = exports.ConfiguredName = exports.ConfigureBridgedAccessoryStatus = exports.ConfigureBridgedAccessory = exports.ConfigurationState = exports.ColorTemperature = exports.ClosedCaptions = exports.ChargingState = exports.CharacteristicValueTransitionControl = exports.CharacteristicValueActiveTransitionCount = exports.CCASignalDetectThreshold = exports.CCAEnergyDetectThreshold = exports.Category = exports.CarbonMonoxidePeakLevel = exports.CarbonMonoxideLevel = exports.CarbonMonoxideDetected = exports.CarbonDioxidePeakLevel = exports.CarbonDioxideLevel = exports.CarbonDioxideDetected = exports.CameraOperatingModeIndicator = exports.ButtonEvent = exports.Brightness = exports.BatteryLevel = exports.AudioFeedback = exports.AssetUpdateReadiness = exports.AppMatchingIdentifier = exports.AirQuality = exports.AirPlayEnable = exports.AirParticulateSize = exports.AirParticulateDensity = exports.AdministratorOnlyAccess = exports.ActivityInterval = exports.ActiveIdentifier = exports.Active = exports.AccessoryIdentifier = exports.AccessoryFlags = exports.AccessControlLevel = exports.AccessCodeSupportedConfiguration = exports.AccessCodeControlPoint = void 0; exports.MACRetransmissionMaximum = exports.Logs = exports.LockTargetState = exports.LockPhysicalControls = exports.LockManagementAutoSecurityTimeout = exports.LockLastKnownAction = exports.LockCurrentState = exports.LockControlPoint = exports.ListPairings = exports.LinkQuality = exports.LeakDetected = exports.IsConfigured = exports.InUse = exports.InputSourceType = exports.InputDeviceType = exports.ImageRotation = exports.ImageMirroring = exports.Identify = exports.Identifier = exports.Hue = exports.HomeKitCameraActive = exports.HoldPosition = exports.HeatingThresholdTemperature = exports.HeartBeat = exports.HardwareRevision = exports.HardwareFinish = exports.FirmwareUpdateStatus = exports.FirmwareUpdateReadiness = exports.FirmwareRevision = exports.FilterLifeLevel = exports.FilterChangeIndication = exports.EventTransmissionCounters = exports.EventSnapshotsActive = exports.EventRetransmissionMaximum = exports.DisplayOrder = exports.DiscoveredBridgedAccessories = exports.DiscoverBridgedAccessories = exports.DigitalZoom = exports.DiagonalFieldOfView = exports.DayoftheWeek = exports.DataStreamHAPTransportInterrupt = exports.DataStreamHAPTransport = exports.CurrentVisibilityState = exports.CurrentVerticalTiltAngle = exports.CurrentTransport = exports.CurrentTime = exports.CurrentTiltAngle = exports.CurrentTemperature = exports.CurrentSlatState = exports.CurrentRelativeHumidity = void 0; exports.RemoteKey = exports.RemainingDuration = exports.RelayState = exports.RelayEnabled = exports.RelayControlPoint = exports.RelativeHumidityHumidifierThreshold = exports.RelativeHumidityDehumidifierThreshold = exports.RecordingAudioActive = exports.ReceiverSensitivity = exports.ReceivedSignalStrengthIndication = exports.Reachable = exports.ProgramMode = exports.ProgrammableSwitchOutputState = exports.ProgrammableSwitchEvent = exports.ProductData = exports.PowerModeSelection = exports.PositionState = exports.PM2_5Density = exports.PM10Density = exports.Ping = exports.PictureMode = exports.PeriodicSnapshotsActive = exports.PasswordSetting = exports.PairVerify = exports.PairSetup = exports.PairingFeatures = exports.OzoneDensity = exports.OutletInUse = exports.OpticalZoom = exports.OperatingStateResponse = exports.On = exports.OccupancyDetected = exports.ObstructionDetected = exports.NitrogenDioxideDensity = exports.NightVision = exports.NFCAccessSupportedConfiguration = exports.NFCAccessControlPoint = exports.NetworkClientStatusControl = exports.NetworkClientProfileControl = exports.NetworkAccessViolationControl = exports.Name = exports.Mute = exports.MultifunctionButton = exports.MotionDetected = exports.Model = exports.MaximumTransmitPower = exports.Manufacturer = exports.ManuallyDisabled = exports.ManagedNetworkEnable = exports.MACTransmissionCounters = void 0; exports.SupportedRouterConfiguration = exports.SupportedFirmwareUpdateConfiguration = exports.SupportedDiagnosticsSnapshot = exports.SupportedDiagnosticsModes = exports.SupportedDataStreamTransportConfiguration = exports.SupportedCharacteristicValueTransitionConfiguration = exports.SupportedCameraRecordingConfiguration = exports.SupportedAudioStreamConfiguration = exports.SupportedAudioRecordingConfiguration = exports.SupportedAssetTypes = exports.SulphurDioxideDensity = exports.StreamingStatus = exports.StatusTampered = exports.StatusLowBattery = exports.StatusJammed = exports.StatusFault = exports.StatusActive = exports.StagedFirmwareVersion = exports.SoftwareRevision = exports.SmokeDetected = exports.SleepInterval = exports.SleepDiscoveryMode = exports.SlatType = exports.SiriTouchToUse = exports.SiriListening = exports.SiriLightOnUse = exports.SiriInputType = exports.SiriEngineVersion = exports.SiriEndpointSessionStatus = exports.SiriEnable = exports.SignalToNoiseRatio = exports.SetupTransferTransport = exports.SetupEndpoints = exports.SetupDataStreamTransport = exports.SetDuration = exports.ServiceLabelNamespace = exports.ServiceLabelIndex = exports.SerialNumber = exports.SelectedRTPStreamConfiguration = exports.SelectedDiagnosticsModes = exports.SelectedCameraRecordingConfiguration = exports.SelectedAudioStreamConfiguration = exports.SecuritySystemTargetState = exports.SecuritySystemCurrentState = exports.SecuritySystemAlarmType = exports.Saturation = exports.RouterStatus = exports.RotationSpeed = exports.RotationDirection = exports.ResetFilterIndication = void 0; exports.WiFiSatelliteStatus = exports.WiFiConfigurationControl = exports.WiFiCapabilities = exports.WaterLevel = exports.WANStatusList = exports.WANConfigurationList = exports.WakeConfiguration = exports.VolumeSelector = exports.VolumeControlType = exports.Volume = exports.VOCDensity = exports.VideoAnalysisActive = exports.Version = exports.ValveType = exports.TunneledAccessoryStateNumber = exports.TunneledAccessoryConnected = exports.TunneledAccessoryAdvertising = exports.TunnelConnectionTimeout = exports.TransmitPower = exports.TimeUpdate = exports.ThreadStatus = exports.ThreadOpenThreadVersion = exports.ThreadNodeCapabilities = exports.ThreadControlPoint = exports.ThirdPartyCameraActive = exports.TemperatureDisplayUnits = exports.TargetVisibilityState = exports.TargetVerticalTiltAngle = exports.TargetTiltAngle = exports.TargetTemperature = exports.TargetSlatState = exports.TargetRelativeHumidity = exports.TargetPosition = exports.TargetMediaState = exports.TargetHumidifierDehumidifierState = exports.TargetHorizontalTiltAngle = exports.TargetHeatingCoolingState = exports.TargetHeaterCoolerState = exports.TargetFanState = exports.TargetDoorState = exports.TargetControlSupportedConfiguration = exports.TargetControlList = exports.TargetAirQuality = exports.TargetAirPurifierState = exports.SwingMode = exports.SupportedVideoStreamConfiguration = exports.SupportedVideoRecordingConfiguration = exports.SupportedTransferTransportConfiguration = exports.SupportedRTPConfiguration = void 0; var tslib_1 = require("tslib"); var Characteristic_1 = require("../Characteristic"); /** * Characteristic "Access Code Control Point" * @since iOS 15 */ var AccessCodeControlPoint = /** @class */ (function (_super) { (0, tslib_1.__extends)(AccessCodeControlPoint, _super); function AccessCodeControlPoint() { var _this = _super.call(this, "Access Code Control Point", AccessCodeControlPoint.UUID, { format: "tlv8" /* TLV8 */, perms: ["pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */, "wr" /* WRITE_RESPONSE */], }) || this; _this.value = _this.getDefaultValue(); return _this; } AccessCodeControlPoint.UUID = "00000262-0000-1000-8000-0026BB765291"; return AccessCodeControlPoint; }(Characteristic_1.Characteristic)); exports.AccessCodeControlPoint = AccessCodeControlPoint; Characteristic_1.Characteristic.AccessCodeControlPoint = AccessCodeControlPoint; /** * Characteristic "Access Code Supported Configuration" * @since iOS 15 */ var AccessCodeSupportedConfiguration = /** @class */ (function (_super) { (0, tslib_1.__extends)(AccessCodeSupportedConfiguration, _super); function AccessCodeSupportedConfiguration() { var _this = _super.call(this, "Access Code Supported Configuration", AccessCodeSupportedConfiguration.UUID, { format: "tlv8" /* TLV8 */, perms: ["pr" /* PAIRED_READ */], }) || this; _this.value = _this.getDefaultValue(); return _this; } AccessCodeSupportedConfiguration.UUID = "00000261-0000-1000-8000-0026BB765291"; return AccessCodeSupportedConfiguration; }(Characteristic_1.Characteristic)); exports.AccessCodeSupportedConfiguration = AccessCodeSupportedConfiguration; Characteristic_1.Characteristic.AccessCodeSupportedConfiguration = AccessCodeSupportedConfiguration; /** * Characteristic "Access Control Level" */ var AccessControlLevel = /** @class */ (function (_super) { (0, tslib_1.__extends)(AccessControlLevel, _super); function AccessControlLevel() { var _this = _super.call(this, "Access Control Level", AccessControlLevel.UUID, { format: "uint16" /* UINT16 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */], minValue: 0, maxValue: 2, minStep: 1, }) || this; _this.value = _this.getDefaultValue(); return _this; } AccessControlLevel.UUID = "000000E5-0000-1000-8000-0026BB765291"; return AccessControlLevel; }(Characteristic_1.Characteristic)); exports.AccessControlLevel = AccessControlLevel; Characteristic_1.Characteristic.AccessControlLevel = AccessControlLevel; /** * Characteristic "Accessory Flags" */ var AccessoryFlags = /** @class */ (function (_super) { (0, tslib_1.__extends)(AccessoryFlags, _super); function AccessoryFlags() { var _this = _super.call(this, "Accessory Flags", AccessoryFlags.UUID, { format: "uint32" /* UINT32 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], }) || this; _this.value = _this.getDefaultValue(); return _this; } AccessoryFlags.UUID = "000000A6-0000-1000-8000-0026BB765291"; AccessoryFlags.REQUIRES_ADDITIONAL_SETUP_BIT_MASK = 1; return AccessoryFlags; }(Characteristic_1.Characteristic)); exports.AccessoryFlags = AccessoryFlags; Characteristic_1.Characteristic.AccessoryFlags = AccessoryFlags; /** * Characteristic "Accessory Identifier" */ var AccessoryIdentifier = /** @class */ (function (_super) { (0, tslib_1.__extends)(AccessoryIdentifier, _super); function AccessoryIdentifier() { var _this = _super.call(this, "Accessory Identifier", AccessoryIdentifier.UUID, { format: "string" /* STRING */, perms: ["pr" /* PAIRED_READ */], }) || this; _this.value = _this.getDefaultValue(); return _this; } AccessoryIdentifier.UUID = "00000057-0000-1000-8000-0026BB765291"; return AccessoryIdentifier; }(Characteristic_1.Characteristic)); exports.AccessoryIdentifier = AccessoryIdentifier; Characteristic_1.Characteristic.AccessoryIdentifier = AccessoryIdentifier; /** * Characteristic "Active" */ var Active = /** @class */ (function (_super) { (0, tslib_1.__extends)(Active, _super); function Active() { var _this = _super.call(this, "Active", Active.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */], minValue: 0, maxValue: 1, minStep: 1, validValues: [0, 1], }) || this; _this.value = _this.getDefaultValue(); return _this; } Active.UUID = "000000B0-0000-1000-8000-0026BB765291"; Active.INACTIVE = 0; Active.ACTIVE = 1; return Active; }(Characteristic_1.Characteristic)); exports.Active = Active; Characteristic_1.Characteristic.Active = Active; /** * Characteristic "Active Identifier" */ var ActiveIdentifier = /** @class */ (function (_super) { (0, tslib_1.__extends)(ActiveIdentifier, _super); function ActiveIdentifier() { var _this = _super.call(this, "Active Identifier", ActiveIdentifier.UUID, { format: "uint32" /* UINT32 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */], }) || this; _this.value = _this.getDefaultValue(); return _this; } ActiveIdentifier.UUID = "000000E7-0000-1000-8000-0026BB765291"; return ActiveIdentifier; }(Characteristic_1.Characteristic)); exports.ActiveIdentifier = ActiveIdentifier; Characteristic_1.Characteristic.ActiveIdentifier = ActiveIdentifier; /** * Characteristic "Activity Interval" * @since iOS 14 */ var ActivityInterval = /** @class */ (function (_super) { (0, tslib_1.__extends)(ActivityInterval, _super); function ActivityInterval() { var _this = _super.call(this, "Activity Interval", ActivityInterval.UUID, { format: "uint32" /* UINT32 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, minStep: 1, }) || this; _this.value = _this.getDefaultValue(); return _this; } ActivityInterval.UUID = "0000023B-0000-1000-8000-0026BB765291"; return ActivityInterval; }(Characteristic_1.Characteristic)); exports.ActivityInterval = ActivityInterval; Characteristic_1.Characteristic.ActivityInterval = ActivityInterval; /** * Characteristic "Administrator Only Access" */ var AdministratorOnlyAccess = /** @class */ (function (_super) { (0, tslib_1.__extends)(AdministratorOnlyAccess, _super); function AdministratorOnlyAccess() { var _this = _super.call(this, "Administrator Only Access", AdministratorOnlyAccess.UUID, { format: "bool" /* BOOL */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */], }) || this; _this.value = _this.getDefaultValue(); return _this; } AdministratorOnlyAccess.UUID = "00000001-0000-1000-8000-0026BB765291"; return AdministratorOnlyAccess; }(Characteristic_1.Characteristic)); exports.AdministratorOnlyAccess = AdministratorOnlyAccess; Characteristic_1.Characteristic.AdministratorOnlyAccess = AdministratorOnlyAccess; /** * Characteristic "Air Particulate Density" */ var AirParticulateDensity = /** @class */ (function (_super) { (0, tslib_1.__extends)(AirParticulateDensity, _super); function AirParticulateDensity() { var _this = _super.call(this, "Air Particulate Density", AirParticulateDensity.UUID, { format: "float" /* FLOAT */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 1000, }) || this; _this.value = _this.getDefaultValue(); return _this; } AirParticulateDensity.UUID = "00000064-0000-1000-8000-0026BB765291"; return AirParticulateDensity; }(Characteristic_1.Characteristic)); exports.AirParticulateDensity = AirParticulateDensity; Characteristic_1.Characteristic.AirParticulateDensity = AirParticulateDensity; /** * Characteristic "Air Particulate Size" */ var AirParticulateSize = /** @class */ (function (_super) { (0, tslib_1.__extends)(AirParticulateSize, _super); function AirParticulateSize() { var _this = _super.call(this, "Air Particulate Size", AirParticulateSize.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 1, minStep: 1, validValues: [0, 1], }) || this; _this.value = _this.getDefaultValue(); return _this; } AirParticulateSize.UUID = "00000065-0000-1000-8000-0026BB765291"; AirParticulateSize._2_5_M = 0; AirParticulateSize._10_M = 1; return AirParticulateSize; }(Characteristic_1.Characteristic)); exports.AirParticulateSize = AirParticulateSize; Characteristic_1.Characteristic.AirParticulateSize = AirParticulateSize; /** * Characteristic "AirPlay Enable" */ var AirPlayEnable = /** @class */ (function (_super) { (0, tslib_1.__extends)(AirPlayEnable, _super); function AirPlayEnable() { var _this = _super.call(this, "AirPlay Enable", AirPlayEnable.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */], minValue: 0, maxValue: 1, }) || this; _this.value = _this.getDefaultValue(); return _this; } AirPlayEnable.UUID = "0000025B-0000-1000-8000-0026BB765291"; return AirPlayEnable; }(Characteristic_1.Characteristic)); exports.AirPlayEnable = AirPlayEnable; Characteristic_1.Characteristic.AirPlayEnable = AirPlayEnable; /** * Characteristic "Air Quality" */ var AirQuality = /** @class */ (function (_super) { (0, tslib_1.__extends)(AirQuality, _super); function AirQuality() { var _this = _super.call(this, "Air Quality", AirQuality.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 5, minStep: 1, validValues: [0, 1, 2, 3, 4, 5], }) || this; _this.value = _this.getDefaultValue(); return _this; } AirQuality.UUID = "00000095-0000-1000-8000-0026BB765291"; AirQuality.UNKNOWN = 0; AirQuality.EXCELLENT = 1; AirQuality.GOOD = 2; AirQuality.FAIR = 3; AirQuality.INFERIOR = 4; AirQuality.POOR = 5; return AirQuality; }(Characteristic_1.Characteristic)); exports.AirQuality = AirQuality; Characteristic_1.Characteristic.AirQuality = AirQuality; /** * Characteristic "App Matching Identifier" */ var AppMatchingIdentifier = /** @class */ (function (_super) { (0, tslib_1.__extends)(AppMatchingIdentifier, _super); function AppMatchingIdentifier() { var _this = _super.call(this, "App Matching Identifier", AppMatchingIdentifier.UUID, { format: "tlv8" /* TLV8 */, perms: ["pr" /* PAIRED_READ */], }) || this; _this.value = _this.getDefaultValue(); return _this; } AppMatchingIdentifier.UUID = "000000A4-0000-1000-8000-0026BB765291"; return AppMatchingIdentifier; }(Characteristic_1.Characteristic)); exports.AppMatchingIdentifier = AppMatchingIdentifier; Characteristic_1.Characteristic.AppMatchingIdentifier = AppMatchingIdentifier; /** * Characteristic "Asset Update Readiness" */ var AssetUpdateReadiness = /** @class */ (function (_super) { (0, tslib_1.__extends)(AssetUpdateReadiness, _super); function AssetUpdateReadiness() { var _this = _super.call(this, "Asset Update Readiness", AssetUpdateReadiness.UUID, { format: "uint32" /* UINT32 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], }) || this; _this.value = _this.getDefaultValue(); return _this; } AssetUpdateReadiness.UUID = "00000269-0000-1000-8000-0026BB765291"; return AssetUpdateReadiness; }(Characteristic_1.Characteristic)); exports.AssetUpdateReadiness = AssetUpdateReadiness; Characteristic_1.Characteristic.AssetUpdateReadiness = AssetUpdateReadiness; /** * Characteristic "Audio Feedback" */ var AudioFeedback = /** @class */ (function (_super) { (0, tslib_1.__extends)(AudioFeedback, _super); function AudioFeedback() { var _this = _super.call(this, "Audio Feedback", AudioFeedback.UUID, { format: "bool" /* BOOL */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */], }) || this; _this.value = _this.getDefaultValue(); return _this; } AudioFeedback.UUID = "00000005-0000-1000-8000-0026BB765291"; return AudioFeedback; }(Characteristic_1.Characteristic)); exports.AudioFeedback = AudioFeedback; Characteristic_1.Characteristic.AudioFeedback = AudioFeedback; /** * Characteristic "Battery Level" */ var BatteryLevel = /** @class */ (function (_super) { (0, tslib_1.__extends)(BatteryLevel, _super); function BatteryLevel() { var _this = _super.call(this, "Battery Level", BatteryLevel.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], unit: "percentage" /* PERCENTAGE */, minValue: 0, maxValue: 100, minStep: 1, }) || this; _this.value = _this.getDefaultValue(); return _this; } BatteryLevel.UUID = "00000068-0000-1000-8000-0026BB765291"; return BatteryLevel; }(Characteristic_1.Characteristic)); exports.BatteryLevel = BatteryLevel; Characteristic_1.Characteristic.BatteryLevel = BatteryLevel; /** * Characteristic "Brightness" */ var Brightness = /** @class */ (function (_super) { (0, tslib_1.__extends)(Brightness, _super); function Brightness() { var _this = _super.call(this, "Brightness", Brightness.UUID, { format: "int" /* INT */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */], unit: "percentage" /* PERCENTAGE */, minValue: 0, maxValue: 100, minStep: 1, }) || this; _this.value = _this.getDefaultValue(); return _this; } Brightness.UUID = "00000008-0000-1000-8000-0026BB765291"; return Brightness; }(Characteristic_1.Characteristic)); exports.Brightness = Brightness; Characteristic_1.Characteristic.Brightness = Brightness; /** * Characteristic "Button Event" */ var ButtonEvent = /** @class */ (function (_super) { (0, tslib_1.__extends)(ButtonEvent, _super); function ButtonEvent() { var _this = _super.call(this, "Button Event", ButtonEvent.UUID, { format: "tlv8" /* TLV8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], adminOnlyAccess: [2 /* NOTIFY */], }) || this; _this.value = _this.getDefaultValue(); return _this; } ButtonEvent.UUID = "00000126-0000-1000-8000-0026BB765291"; return ButtonEvent; }(Characteristic_1.Characteristic)); exports.ButtonEvent = ButtonEvent; Characteristic_1.Characteristic.ButtonEvent = ButtonEvent; /** * Characteristic "Camera Operating Mode Indicator" */ var CameraOperatingModeIndicator = /** @class */ (function (_super) { (0, tslib_1.__extends)(CameraOperatingModeIndicator, _super); function CameraOperatingModeIndicator() { var _this = _super.call(this, "Camera Operating Mode Indicator", CameraOperatingModeIndicator.UUID, { format: "bool" /* BOOL */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */, "tw" /* TIMED_WRITE */], validValues: [0, 1], }) || this; _this.value = _this.getDefaultValue(); return _this; } CameraOperatingModeIndicator.UUID = "0000021D-0000-1000-8000-0026BB765291"; CameraOperatingModeIndicator.DISABLE = 0; CameraOperatingModeIndicator.ENABLE = 1; return CameraOperatingModeIndicator; }(Characteristic_1.Characteristic)); exports.CameraOperatingModeIndicator = CameraOperatingModeIndicator; Characteristic_1.Characteristic.CameraOperatingModeIndicator = CameraOperatingModeIndicator; /** * Characteristic "Carbon Dioxide Detected" */ var CarbonDioxideDetected = /** @class */ (function (_super) { (0, tslib_1.__extends)(CarbonDioxideDetected, _super); function CarbonDioxideDetected() { var _this = _super.call(this, "Carbon Dioxide Detected", CarbonDioxideDetected.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 1, minStep: 1, validValues: [0, 1], }) || this; _this.value = _this.getDefaultValue(); return _this; } CarbonDioxideDetected.UUID = "00000092-0000-1000-8000-0026BB765291"; CarbonDioxideDetected.CO2_LEVELS_NORMAL = 0; CarbonDioxideDetected.CO2_LEVELS_ABNORMAL = 1; return CarbonDioxideDetected; }(Characteristic_1.Characteristic)); exports.CarbonDioxideDetected = CarbonDioxideDetected; Characteristic_1.Characteristic.CarbonDioxideDetected = CarbonDioxideDetected; /** * Characteristic "Carbon Dioxide Level" */ var CarbonDioxideLevel = /** @class */ (function (_super) { (0, tslib_1.__extends)(CarbonDioxideLevel, _super); function CarbonDioxideLevel() { var _this = _super.call(this, "Carbon Dioxide Level", CarbonDioxideLevel.UUID, { format: "float" /* FLOAT */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 100000, minStep: 1, }) || this; _this.value = _this.getDefaultValue(); return _this; } CarbonDioxideLevel.UUID = "00000093-0000-1000-8000-0026BB765291"; return CarbonDioxideLevel; }(Characteristic_1.Characteristic)); exports.CarbonDioxideLevel = CarbonDioxideLevel; Characteristic_1.Characteristic.CarbonDioxideLevel = CarbonDioxideLevel; /** * Characteristic "Carbon Dioxide Peak Level" */ var CarbonDioxidePeakLevel = /** @class */ (function (_super) { (0, tslib_1.__extends)(CarbonDioxidePeakLevel, _super); function CarbonDioxidePeakLevel() { var _this = _super.call(this, "Carbon Dioxide Peak Level", CarbonDioxidePeakLevel.UUID, { format: "float" /* FLOAT */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 100000, minStep: 1, }) || this; _this.value = _this.getDefaultValue(); return _this; } CarbonDioxidePeakLevel.UUID = "00000094-0000-1000-8000-0026BB765291"; return CarbonDioxidePeakLevel; }(Characteristic_1.Characteristic)); exports.CarbonDioxidePeakLevel = CarbonDioxidePeakLevel; Characteristic_1.Characteristic.CarbonDioxidePeakLevel = CarbonDioxidePeakLevel; /** * Characteristic "Carbon Monoxide Detected" */ var CarbonMonoxideDetected = /** @class */ (function (_super) { (0, tslib_1.__extends)(CarbonMonoxideDetected, _super); function CarbonMonoxideDetected() { var _this = _super.call(this, "Carbon Monoxide Detected", CarbonMonoxideDetected.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 1, minStep: 1, validValues: [0, 1], }) || this; _this.value = _this.getDefaultValue(); return _this; } CarbonMonoxideDetected.UUID = "00000069-0000-1000-8000-0026BB765291"; CarbonMonoxideDetected.CO_LEVELS_NORMAL = 0; CarbonMonoxideDetected.CO_LEVELS_ABNORMAL = 1; return CarbonMonoxideDetected; }(Characteristic_1.Characteristic)); exports.CarbonMonoxideDetected = CarbonMonoxideDetected; Characteristic_1.Characteristic.CarbonMonoxideDetected = CarbonMonoxideDetected; /** * Characteristic "Carbon Monoxide Level" */ var CarbonMonoxideLevel = /** @class */ (function (_super) { (0, tslib_1.__extends)(CarbonMonoxideLevel, _super); function CarbonMonoxideLevel() { var _this = _super.call(this, "Carbon Monoxide Level", CarbonMonoxideLevel.UUID, { format: "float" /* FLOAT */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 100, minStep: 1, }) || this; _this.value = _this.getDefaultValue(); return _this; } CarbonMonoxideLevel.UUID = "00000090-0000-1000-8000-0026BB765291"; return CarbonMonoxideLevel; }(Characteristic_1.Characteristic)); exports.CarbonMonoxideLevel = CarbonMonoxideLevel; Characteristic_1.Characteristic.CarbonMonoxideLevel = CarbonMonoxideLevel; /** * Characteristic "Carbon Monoxide Peak Level" */ var CarbonMonoxidePeakLevel = /** @class */ (function (_super) { (0, tslib_1.__extends)(CarbonMonoxidePeakLevel, _super); function CarbonMonoxidePeakLevel() { var _this = _super.call(this, "Carbon Monoxide Peak Level", CarbonMonoxidePeakLevel.UUID, { format: "float" /* FLOAT */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 100, minStep: 1, }) || this; _this.value = _this.getDefaultValue(); return _this; } CarbonMonoxidePeakLevel.UUID = "00000091-0000-1000-8000-0026BB765291"; return CarbonMonoxidePeakLevel; }(Characteristic_1.Characteristic)); exports.CarbonMonoxidePeakLevel = CarbonMonoxidePeakLevel; Characteristic_1.Characteristic.CarbonMonoxidePeakLevel = CarbonMonoxidePeakLevel; /** * Characteristic "Category" * @deprecated Removed and not used anymore */ var Category = /** @class */ (function (_super) { (0, tslib_1.__extends)(Category, _super); function Category() { var _this = _super.call(this, "Category", Category.UUID, { format: "uint16" /* UINT16 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 1, maxValue: 16, }) || this; _this.value = _this.getDefaultValue(); return _this; } Category.UUID = "000000A3-0000-1000-8000-0026BB765291"; return Category; }(Characteristic_1.Characteristic)); exports.Category = Category; // noinspection JSDeprecatedSymbols Characteristic_1.Characteristic.Category = Category; /** * Characteristic "CCA Energy Detect Threshold" * @since iOS 14 */ var CCAEnergyDetectThreshold = /** @class */ (function (_super) { (0, tslib_1.__extends)(CCAEnergyDetectThreshold, _super); function CCAEnergyDetectThreshold() { var _this = _super.call(this, "CCA Energy Detect Threshold", CCAEnergyDetectThreshold.UUID, { format: "int" /* INT */, perms: ["pr" /* PAIRED_READ */], }) || this; _this.value = _this.getDefaultValue(); return _this; } CCAEnergyDetectThreshold.UUID = "00000246-0000-1000-8000-0026BB765291"; return CCAEnergyDetectThreshold; }(Characteristic_1.Characteristic)); exports.CCAEnergyDetectThreshold = CCAEnergyDetectThreshold; Characteristic_1.Characteristic.CCAEnergyDetectThreshold = CCAEnergyDetectThreshold; /** * Characteristic "CCA Signal Detect Threshold" * @since iOS 14 */ var CCASignalDetectThreshold = /** @class */ (function (_super) { (0, tslib_1.__extends)(CCASignalDetectThreshold, _super); function CCASignalDetectThreshold() { var _this = _super.call(this, "CCA Signal Detect Threshold", CCASignalDetectThreshold.UUID, { format: "int" /* INT */, perms: ["pr" /* PAIRED_READ */], }) || this; _this.value = _this.getDefaultValue(); return _this; } CCASignalDetectThreshold.UUID = "00000245-0000-1000-8000-0026BB765291"; return CCASignalDetectThreshold; }(Characteristic_1.Characteristic)); exports.CCASignalDetectThreshold = CCASignalDetectThreshold; Characteristic_1.Characteristic.CCASignalDetectThreshold = CCASignalDetectThreshold; /** * Characteristic "Characteristic Value Active Transition Count" * @since iOS 14 */ var CharacteristicValueActiveTransitionCount = /** @class */ (function (_super) { (0, tslib_1.__extends)(CharacteristicValueActiveTransitionCount, _super); function CharacteristicValueActiveTransitionCount() { var _this = _super.call(this, "Characteristic Value Active Transition Count", CharacteristicValueActiveTransitionCount.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], }) || this; _this.value = _this.getDefaultValue(); return _this; } CharacteristicValueActiveTransitionCount.UUID = "0000024B-0000-1000-8000-0026BB765291"; return CharacteristicValueActiveTransitionCount; }(Characteristic_1.Characteristic)); exports.CharacteristicValueActiveTransitionCount = CharacteristicValueActiveTransitionCount; Characteristic_1.Characteristic.CharacteristicValueActiveTransitionCount = CharacteristicValueActiveTransitionCount; /** * Characteristic "Characteristic Value Transition Control" * @since iOS 14 */ var CharacteristicValueTransitionControl = /** @class */ (function (_super) { (0, tslib_1.__extends)(CharacteristicValueTransitionControl, _super); function CharacteristicValueTransitionControl() { var _this = _super.call(this, "Characteristic Value Transition Control", CharacteristicValueTransitionControl.UUID, { format: "tlv8" /* TLV8 */, perms: ["pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */, "wr" /* WRITE_RESPONSE */], }) || this; _this.value = _this.getDefaultValue(); return _this; } CharacteristicValueTransitionControl.UUID = "00000143-0000-1000-8000-0026BB765291"; return CharacteristicValueTransitionControl; }(Characteristic_1.Characteristic)); exports.CharacteristicValueTransitionControl = CharacteristicValueTransitionControl; Characteristic_1.Characteristic.CharacteristicValueTransitionControl = CharacteristicValueTransitionControl; /** * Characteristic "Charging State" */ var ChargingState = /** @class */ (function (_super) { (0, tslib_1.__extends)(ChargingState, _super); function ChargingState() { var _this = _super.call(this, "Charging State", ChargingState.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 2, minStep: 1, validValues: [0, 1, 2], }) || this; _this.value = _this.getDefaultValue(); return _this; } ChargingState.UUID = "0000008F-0000-1000-8000-0026BB765291"; ChargingState.NOT_CHARGING = 0; ChargingState.CHARGING = 1; ChargingState.NOT_CHARGEABLE = 2; return ChargingState; }(Characteristic_1.Characteristic)); exports.ChargingState = ChargingState; Characteristic_1.Characteristic.ChargingState = ChargingState; /** * Characteristic "Closed Captions" */ var ClosedCaptions = /** @class */ (function (_super) { (0, tslib_1.__extends)(ClosedCaptions, _super); function ClosedCaptions() { var _this = _super.call(this, "Closed Captions", ClosedCaptions.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */], minValue: 0, maxValue: 1, minStep: 1, validValues: [0, 1], }) || this; _this.value = _this.getDefaultValue(); return _this; } ClosedCaptions.UUID = "000000DD-0000-1000-8000-0026BB765291"; ClosedCaptions.DISABLED = 0; ClosedCaptions.ENABLED = 1; return ClosedCaptions; }(Characteristic_1.Characteristic)); exports.ClosedCaptions = ClosedCaptions; Characteristic_1.Characteristic.ClosedCaptions = ClosedCaptions; /** * Characteristic "Color Temperature" */ var ColorTemperature = /** @class */ (function (_super) { (0, tslib_1.__extends)(ColorTemperature, _super); function ColorTemperature() { var _this = _super.call(this, "Color Temperature", ColorTemperature.UUID, { format: "int" /* INT */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */], minValue: 140, maxValue: 500, minStep: 1, }) || this; _this.value = _this.getDefaultValue(); return _this; } ColorTemperature.UUID = "000000CE-0000-1000-8000-0026BB765291"; return ColorTemperature; }(Characteristic_1.Characteristic)); exports.ColorTemperature = ColorTemperature; Characteristic_1.Characteristic.ColorTemperature = ColorTemperature; /** * Characteristic "Configuration State" * @since iOS 15 */ var ConfigurationState = /** @class */ (function (_super) { (0, tslib_1.__extends)(ConfigurationState, _super); function ConfigurationState() { var _this = _super.call(this, "Configuration State", ConfigurationState.UUID, { format: "uint16" /* UINT16 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], }) || this; _this.value = _this.getDefaultValue(); return _this; } ConfigurationState.UUID = "00000263-0000-1000-8000-0026BB765291"; return ConfigurationState; }(Characteristic_1.Characteristic)); exports.ConfigurationState = ConfigurationState; Characteristic_1.Characteristic.ConfigurationState = ConfigurationState; /** * Characteristic "Configure Bridged Accessory" * @deprecated Removed and not used anymore */ var ConfigureBridgedAccessory = /** @class */ (function (_super) { (0, tslib_1.__extends)(ConfigureBridgedAccessory, _super); function ConfigureBridgedAccessory() { var _this = _super.call(this, "Configure Bridged Accessory", ConfigureBridgedAccessory.UUID, { format: "tlv8" /* TLV8 */, perms: ["pw" /* PAIRED_WRITE */], }) || this; _this.value = _this.getDefaultValue(); return _this; } ConfigureBridgedAccessory.UUID = "000000A0-0000-1000-8000-0026BB765291"; return ConfigureBridgedAccessory; }(Characteristic_1.Characteristic)); exports.ConfigureBridgedAccessory = ConfigureBridgedAccessory; // noinspection JSDeprecatedSymbols Characteristic_1.Characteristic.ConfigureBridgedAccessory = ConfigureBridgedAccessory; /** * Characteristic "Configure Bridged Accessory Status" * @deprecated Removed and not used anymore */ var ConfigureBridgedAccessoryStatus = /** @class */ (function (_super) { (0, tslib_1.__extends)(ConfigureBridgedAccessoryStatus, _super); function ConfigureBridgedAccessoryStatus() { var _this = _super.call(this, "Configure Bridged Accessory Status", ConfigureBridgedAccessoryStatus.UUID, { format: "tlv8" /* TLV8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], }) || this; _this.value = _this.getDefaultValue(); return _this; } ConfigureBridgedAccessoryStatus.UUID = "0000009D-0000-1000-8000-0026BB765291"; return ConfigureBridgedAccessoryStatus; }(Characteristic_1.Characteristic)); exports.ConfigureBridgedAccessoryStatus = ConfigureBridgedAccessoryStatus; // noinspection JSDeprecatedSymbols Characteristic_1.Characteristic.ConfigureBridgedAccessoryStatus = ConfigureBridgedAccessoryStatus; /** * Characteristic "Configured Name" */ var ConfiguredName = /** @class */ (function (_super) { (0, tslib_1.__extends)(ConfiguredName, _super); function ConfiguredName() { var _this = _super.call(this, "Configured Name", ConfiguredName.UUID, { format: "string" /* STRING */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */], }) || this; _this.value = _this.getDefaultValue(); return _this; } ConfiguredName.UUID = "000000E3-0000-1000-8000-0026BB765291"; return ConfiguredName; }(Characteristic_1.Characteristic)); exports.ConfiguredName = ConfiguredName; Characteristic_1.Characteristic.ConfiguredName = ConfiguredName; /** * Characteristic "Contact Sensor State" */ var ContactSensorState = /** @class */ (function (_super) { (0, tslib_1.__extends)(ContactSensorState, _super); function ContactSensorState() { var _this = _super.call(this, "Contact Sensor State", ContactSensorState.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 1, minStep: 1, validValues: [0, 1], }) || this; _this.value = _this.getDefaultValue(); return _this; } ContactSensorState.UUID = "0000006A-0000-1000-8000-0026BB765291"; ContactSensorState.CONTACT_DETECTED = 0; ContactSensorState.CONTACT_NOT_DETECTED = 1; return ContactSensorState; }(Characteristic_1.Characteristic)); exports.ContactSensorState = ContactSensorState; Characteristic_1.Characteristic.ContactSensorState = ContactSensorState; /** * Characteristic "Cooling Threshold Temperature" */ var CoolingThresholdTemperature = /** @class */ (function (_super) { (0, tslib_1.__extends)(CoolingThresholdTemperature, _super); function CoolingThresholdTemperature() { var _this = _super.call(this, "Cooling Threshold Temperature", CoolingThresholdTemperature.UUID, { format: "float" /* FLOAT */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */, "pw" /* PAIRED_WRITE */], unit: "celsius" /* CELSIUS */, minValue: 10, maxValue: 35, minStep: 0.1, }) || this; _this.value = _this.getDefaultValue(); return _this; } CoolingThresholdTemperature.UUID = "0000000D-0000-1000-8000-0026BB765291"; return CoolingThresholdTemperature; }(Characteristic_1.Characteristic)); exports.CoolingThresholdTemperature = CoolingThresholdTemperature; Characteristic_1.Characteristic.CoolingThresholdTemperature = CoolingThresholdTemperature; /** * Characteristic "Current Air Purifier State" */ var CurrentAirPurifierState = /** @class */ (function (_super) { (0, tslib_1.__extends)(CurrentAirPurifierState, _super); function CurrentAirPurifierState() { var _this = _super.call(this, "Current Air Purifier State", CurrentAirPurifierState.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 2, minStep: 1, validValues: [0, 1, 2], }) || this; _this.value = _this.getDefaultValue(); return _this; } CurrentAirPurifierState.UUID = "000000A9-0000-1000-8000-0026BB765291"; CurrentAirPurifierState.INACTIVE = 0; CurrentAirPurifierState.IDLE = 1; CurrentAirPurifierState.PURIFYING_AIR = 2; return CurrentAirPurifierState; }(Characteristic_1.Characteristic)); exports.CurrentAirPurifierState = CurrentAirPurifierState; Characteristic_1.Characteristic.CurrentAirPurifierState = CurrentAirPurifierState; /** * Characteristic "Current Ambient Light Level" */ var CurrentAmbientLightLevel = /** @class */ (function (_super) { (0, tslib_1.__extends)(CurrentAmbientLightLevel, _super); function CurrentAmbientLightLevel() { var _this = _super.call(this, "Current Ambient Light Level", CurrentAmbientLightLevel.UUID, { format: "float" /* FLOAT */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], unit: "lux" /* LUX */, minValue: 0.0001, maxValue: 100000, }) || this; _this.value = _this.getDefaultValue(); return _this; } CurrentAmbientLightLevel.UUID = "0000006B-0000-1000-8000-0026BB765291"; return CurrentAmbientLightLevel; }(Characteristic_1.Characteristic)); exports.CurrentAmbientLightLevel = CurrentAmbientLightLevel; Characteristic_1.Characteristic.CurrentAmbientLightLevel = CurrentAmbientLightLevel; /** * Characteristic "Current Door State" */ var CurrentDoorState = /** @class */ (function (_super) { (0, tslib_1.__extends)(CurrentDoorState, _super); function CurrentDoorState() { var _this = _super.call(this, "Current Door State", CurrentDoorState.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 4, minStep: 1, validValues: [0, 1, 2, 3, 4], }) || this; _this.value = _this.getDefaultValue(); return _this; } CurrentDoorState.UUID = "0000000E-0000-1000-8000-0026BB765291"; CurrentDoorState.OPEN = 0; CurrentDoorState.CLOSED = 1; CurrentDoorState.OPENING = 2; CurrentDoorState.CLOSING = 3; CurrentDoorState.STOPPED = 4; return CurrentDoorState; }(Characteristic_1.Characteristic)); exports.CurrentDoorState = CurrentDoorState; Characteristic_1.Characteristic.CurrentDoorState = CurrentDoorState; /** * Characteristic "Current Fan State" */ var CurrentFanState = /** @class */ (function (_super) { (0, tslib_1.__extends)(CurrentFanState, _super); function CurrentFanState() { var _this = _super.call(this, "Current Fan State", CurrentFanState.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 2, minStep: 1, validValues: [0, 1, 2], }) || this; _this.value = _this.getDefaultValue(); return _this; } CurrentFanState.UUID = "000000AF-0000-1000-8000-0026BB765291"; CurrentFanState.INACTIVE = 0; CurrentFanState.IDLE = 1; CurrentFanState.BLOWING_AIR = 2; return CurrentFanState; }(Characteristic_1.Characteristic)); exports.CurrentFanState = CurrentFanState; Characteristic_1.Characteristic.CurrentFanState = CurrentFanState; /** * Characteristic "Current Heater-Cooler State" */ var CurrentHeaterCoolerState = /** @class */ (function (_super) { (0, tslib_1.__extends)(CurrentHeaterCoolerState, _super); function CurrentHeaterCoolerState() { var _this = _super.call(this, "Current Heater-Cooler State", CurrentHeaterCoolerState.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 3, minStep: 1, validValues: [0, 1, 2, 3], }) || this; _this.value = _this.getDefaultValue(); return _this; } CurrentHeaterCoolerState.UUID = "000000B1-0000-1000-8000-0026BB765291"; CurrentHeaterCoolerState.INACTIVE = 0; CurrentHeaterCoolerState.IDLE = 1; CurrentHeaterCoolerState.HEATING = 2; CurrentHeaterCoolerState.COOLING = 3; return CurrentHeaterCoolerState; }(Characteristic_1.Characteristic)); exports.CurrentHeaterCoolerState = CurrentHeaterCoolerState; Characteristic_1.Characteristic.CurrentHeaterCoolerState = CurrentHeaterCoolerState; /** * Characteristic "Current Heating Cooling State" */ var CurrentHeatingCoolingState = /** @class */ (function (_super) { (0, tslib_1.__extends)(CurrentHeatingCoolingState, _super); function CurrentHeatingCoolingState() { var _this = _super.call(this, "Current Heating Cooling State", CurrentHeatingCoolingState.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 2, minStep: 1, validValues: [0, 1, 2], }) || this; _this.value = _this.getDefaultValue(); return _this; } CurrentHeatingCoolingState.UUID = "0000000F-0000-1000-8000-0026BB765291"; CurrentHeatingCoolingState.OFF = 0; CurrentHeatingCoolingState.HEAT = 1; CurrentHeatingCoolingState.COOL = 2; return CurrentHeatingCoolingState; }(Characteristic_1.Characteristic)); exports.CurrentHeatingCoolingState = CurrentHeatingCoolingState; Characteristic_1.Characteristic.CurrentHeatingCoolingState = CurrentHeatingCoolingState; /** * Characteristic "Current Horizontal Tilt Angle" */ var CurrentHorizontalTiltAngle = /** @class */ (function (_super) { (0, tslib_1.__extends)(CurrentHorizontalTiltAngle, _super); function CurrentHorizontalTiltAngle() { var _this = _super.call(this, "Current Horizontal Tilt Angle", CurrentHorizontalTiltAngle.UUID, { format: "int" /* INT */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], unit: "arcdegrees" /* ARC_DEGREE */, minValue: -90, maxValue: 90, minStep: 1, }) || this; _this.value = _this.getDefaultValue(); return _this; } CurrentHorizontalTiltAngle.UUID = "0000006C-0000-1000-8000-0026BB765291"; return CurrentHorizontalTiltAngle; }(Characteristic_1.Characteristic)); exports.CurrentHorizontalTiltAngle = CurrentHorizontalTiltAngle; Characteristic_1.Characteristic.CurrentHorizontalTiltAngle = CurrentHorizontalTiltAngle; /** * Characteristic "Current Humidifier-Dehumidifier State" */ var CurrentHumidifierDehumidifierState = /** @class */ (function (_super) { (0, tslib_1.__extends)(CurrentHumidifierDehumidifierState, _super); function CurrentHumidifierDehumidifierState() { var _this = _super.call(this, "Current Humidifier-Dehumidifier State", CurrentHumidifierDehumidifierState.UUID, { format: "uint8" /* UINT8 */, perms: ["ev" /* NOTIFY */, "pr" /* PAIRED_READ */], minValue: 0, maxValue: 3, minStep: 1, validValues: [0, 1, 2, 3], }) || this; _this.value = _this.getDefaultValue(); return _this; } CurrentHumidifierDehumidifierState.UUID = "000000B3-0000-1000-8000-0026BB765291"; CurrentHumidifierDehumidifierState.INACTIVE = 0; CurrentHumidifierDehumidifierState.IDLE = 1; CurrentHumidifierDehumidifierState.HUMIDIFYING = 2; CurrentHumidifierDehumidifierState.DEHUMIDIFYING = 3; return CurrentHumidifierDehumidifierState; }(Characteristic_1.Characteristic)); exports.CurrentHumidi