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
JavaScript
"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