-
Undocumented
Declaration
Swift
public init<T>(_ characteristic: GenericCharacteristic<T>) where T : CharacteristicValueType -
accessoryFlags(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func accessoryFlags( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Accessory Flags", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
active(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func active( _ value: Enums.Active = .active, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Active", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
activeIdentifier(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func activeIdentifier( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Active Identifier", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = 0, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
activityInterval(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func activityInterval( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Activity Interval", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
administratorOnlyAccess(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func administratorOnlyAccess( _ value: Bool = false, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Administrator Only Access", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
applicationMatchingIdentifier(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func applicationMatchingIdentifier( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read], description: String? = "Application Matching Identifier", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
assetUpdateReadiness(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func assetUpdateReadiness( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Asset Update Readiness", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
audioFeedback(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func audioFeedback( _ value: Bool = false, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Audio Feedback", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
batteryLevel(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func batteryLevel( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Battery Level", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = .percentage, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
brightness(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func brightness( _ value: Int = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Brightness", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = .percentage, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
carbonDioxideDetected(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func carbonDioxideDetected( _ value: Enums.CarbonDioxideDetected = .normal, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Carbon dioxide Detected", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
carbonDioxideLevel(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func carbonDioxideLevel( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Carbon dioxide Level", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .ppm, maxLength: Int? = nil, maxValue: Double? = 100000, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
carbonDioxidePeakLevel(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func carbonDioxidePeakLevel( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Carbon dioxide Peak Level", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .ppm, maxLength: Int? = nil, maxValue: Double? = 100000, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
carbonMonoxideDetected(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func carbonMonoxideDetected( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Carbon monoxide Detected", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
carbonMonoxideLevel(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func carbonMonoxideLevel( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Carbon monoxide Level", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .ppm, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
carbonMonoxidePeakLevel(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func carbonMonoxidePeakLevel( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Carbon monoxide Peak Level", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .ppm, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
ccaEnergyDetectThreshold(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func ccaEnergyDetectThreshold( _ value: Int = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "CCA Energy Detect Threshold", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
ccaSignalDetectThreshold(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func ccaSignalDetectThreshold( _ value: Int = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "CCA Signal Detect Threshold", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
characteristicValueActiveTransitionCount(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func characteristicValueActiveTransitionCount( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Characteristic Value Active Transition Count", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
characteristicValueTransitionControl(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func characteristicValueTransitionControl( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read, .write], description: String? = "Characteristic Value Transition Control", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
chargingState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func chargingState( _ value: Enums.ChargingState = .notChargeable, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Charging State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 2, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
closedCaptions(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func closedCaptions( _ value: Enums.ClosedCaptions = .enabled, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Closed Captions", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
colorTemperature(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func colorTemperature( _ value: Int = 140, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Color Temperature", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 500, minValue: Double? = 140, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
configuredName(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func configuredName( _ value: String = "", permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Configured Name", format: CharacteristicFormat? = .string, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
contactSensorState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func contactSensorState( _ value: Enums.ContactSensorState = .detected, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Contact Sensor State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
coolingThresholdTemperature(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func coolingThresholdTemperature( _ value: Float = 10, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Cooling Threshold Temperature", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .celsius, maxLength: Int? = nil, maxValue: Double? = 35, minValue: Double? = 10, minStep: Double? = 0.1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
cryptoHash(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func cryptoHash( _ value: Data? = nil, permissions: [CharacteristicPermission] = [.write], description: String? = "Crypto Hash", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentAirPurifierState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentAirPurifierState( _ value: Enums.CurrentAirPurifierState = .inactive, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Air Purifier State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 2, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentAirQuality(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentAirQuality( _ value: Enums.CurrentAirQuality = .good, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Air Quality", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 5, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentDoorState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentDoorState( _ value: Enums.CurrentDoorState = .open, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Door State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 4, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentFanState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentFanState( _ value: Enums.CurrentFanState = .inactive, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Fan State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 2, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentHeaterCoolerState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentHeaterCoolerState( _ value: Enums.CurrentHeaterCoolerState = .heating, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Heater-Cooler State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 3, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentHeatingCoolingState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentHeatingCoolingState( _ value: Enums.CurrentHeatingCoolingState = .cool, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Heating Cooling State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 2, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentHorizontalTiltAngle(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentHorizontalTiltAngle( _ value: Int = -90, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Horizontal Tilt Angle", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = .arcdegrees, maxLength: Int? = nil, maxValue: Double? = 90, minValue: Double? = -90, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentHumidifierDehumidifierState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentHumidifierDehumidifierState( _ value: Enums.CurrentHumidifierDehumidifierState = .inactive, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Humidifier-Dehumidifier State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 3, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentLightLevel(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentLightLevel( _ value: Float = 0.0001, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Light Level", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .lux, maxLength: Int? = nil, maxValue: Double? = 100000, minValue: Double? = 0.0001, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentMediaState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentMediaState( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Media State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 5, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentPosition(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentPosition( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Position", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = .percentage, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentRelativeHumidity(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentRelativeHumidity( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Relative Humidity", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .percentage, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentSlatState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentSlatState( _ value: Enums.CurrentSlatState = .inactive, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Slat State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 3, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentTemperature(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentTemperature( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Temperature", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .celsius, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 0.1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentTiltAngle(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentTiltAngle( _ value: Int = -90, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Tilt Angle", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = .arcdegrees, maxLength: Int? = nil, maxValue: Double? = 90, minValue: Double? = -90, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentTransport(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentTransport( _ value: Bool = false, permissions: [CharacteristicPermission] = [.read], description: String? = "Current Transport", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentVerticalTiltAngle(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentVerticalTiltAngle( _ value: Int = -90, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Vertical Tilt Angle", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = .arcdegrees, maxLength: Int? = nil, maxValue: Double? = 90, minValue: Double? = -90, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentVisibilityState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentVisibilityState( _ value: Enums.CurrentVisibilityState = .shown, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Visibility State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 3, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
currentWaterLevel(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func currentWaterLevel( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Current Water Level", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .percentage, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
displayOrder(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func displayOrder( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Display Order", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
eventRetransmissionMaximum(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func eventRetransmissionMaximum( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Event Retransmission Maximum", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
eventTransmissionCounters(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func eventTransmissionCounters( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Event Transmission Counters", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
filterChangeIndication(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func filterChangeIndication( _ value: Enums.FilterChangeIndication = .noChange, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Filter Change indication", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
filterLifeLevel(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func filterLifeLevel( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Filter Life Level", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
filterResetChangeIndication(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func filterResetChangeIndication( _ value: UInt8? = nil, permissions: [CharacteristicPermission] = [.write], description: String? = "Filter Reset Change Indication", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 1, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
firmwareRevision(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func firmwareRevision( _ value: String = "", permissions: [CharacteristicPermission] = [.read], description: String? = "Firmware Revision", format: CharacteristicFormat? = .string, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
firmwareUpdateReadiness(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func firmwareUpdateReadiness( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Firmware Update Readiness", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
firmwareUpdateStatus(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func firmwareUpdateStatus( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Firmware Update Status", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
hardwareFinish(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func hardwareFinish( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read], description: String? = "Hardware Finish", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
hardwareRevision(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func hardwareRevision( _ value: String = "", permissions: [CharacteristicPermission] = [.read], description: String? = "Hardware Revision", format: CharacteristicFormat? = .string, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
heartBeat(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func heartBeat( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Heart Beat", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
heatingThresholdTemperature(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func heatingThresholdTemperature( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Heating Threshold Temperature", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .celsius, maxLength: Int? = nil, maxValue: Double? = 25, minValue: Double? = 0, minStep: Double? = 0.1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
holdPosition(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func holdPosition( _ value: Bool? = nil, permissions: [CharacteristicPermission] = [.write], description: String? = "Hold Position", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
hue(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func hue( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Hue", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .arcdegrees, maxLength: Int? = nil, maxValue: Double? = 360, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
identifier(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func identifier( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Identifier", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = 0, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
identify(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func identify( _ value: Bool? = nil, permissions: [CharacteristicPermission] = [.write], description: String? = "Identify", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
inUse(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func inUse( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "In Use", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
inputDeviceType(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func inputDeviceType( _ value: Enums.InputDeviceType = .audiosystem, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Input Device Type", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 6, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
inputSourceType(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func inputSourceType( _ value: Enums.InputSourceType = .svideo, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Input Source Type", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 10, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
isConfigured(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func isConfigured( _ value: Enums.IsConfigured = .notconfigured, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Is Configured", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
labelIndex(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func labelIndex( _ value: UInt8 = 1, permissions: [CharacteristicPermission] = [.read], description: String? = "Label Index", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 255, minValue: Double? = 1, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
labelNamespace(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func labelNamespace( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Label Namespace", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 4, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
leakDetected(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func leakDetected( _ value: Enums.LeakDetected = .leakNotDetected, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Leak Detected", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
lockControlPoint(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func lockControlPoint( _ value: Data? = nil, permissions: [CharacteristicPermission] = [.write], description: String? = "Lock Control Point", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
lockCurrentState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func lockCurrentState( _ value: Enums.LockCurrentState = .unsecured, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Lock Current State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 3, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
lockLastKnownAction(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func lockLastKnownAction( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Lock Last Known Action", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 8, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
lockManagementAutoSecurityTimeout(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func lockManagementAutoSecurityTimeout( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Lock Management Auto Security Timeout", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = .seconds, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
lockPhysicalControls(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func lockPhysicalControls( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Lock Physical Controls", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
lockTargetState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func lockTargetState( _ value: Enums.LockTargetState = .unsecured, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Lock Target State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
logs(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func logs( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Logs", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
macRetransmissionMaximum(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func macRetransmissionMaximum( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "MAC Retransmission Maximum", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
macTransmissionCounters(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func macTransmissionCounters( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read], description: String? = "MAC Transmission Counters", format: CharacteristicFormat? = .data, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
manufacturer(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func manufacturer( _ value: String = "", permissions: [CharacteristicPermission] = [.read], description: String? = "Manufacturer", format: CharacteristicFormat? = .string, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
maximumTransmitPower(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func maximumTransmitPower( _ value: Int = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Maximum Transmit Power", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
metricsBufferFullState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func metricsBufferFullState( _ value: Bool = false, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Metrics Buffer Full State", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
model(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func model( _ value: String = "", permissions: [CharacteristicPermission] = [.read], description: String? = "Model", format: CharacteristicFormat? = .string, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
motionDetected(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func motionDetected( _ value: Bool = false, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Motion Detected", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
mute(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func mute( _ value: Bool = false, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Mute", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
name(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func name( _ value: String = "", permissions: [CharacteristicPermission] = [.read], description: String? = "Name", format: CharacteristicFormat? = .string, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
nitrogenDioxideDensity(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func nitrogenDioxideDensity( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Nitrogen dioxide Density", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .microgramsPerMCubed, maxLength: Int? = nil, maxValue: Double? = 1000, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
obstructionDetected(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func obstructionDetected( _ value: Bool = false, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Obstruction Detected", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
occupancyDetected(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func occupancyDetected( _ value: Enums.OccupancyDetected = .occupancyDetected, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Occupancy Detected", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
operatingStateResponse(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func operatingStateResponse( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Operating State Response", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
outletInUse(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func outletInUse( _ value: Bool = false, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Outlet In Use", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
ozoneDensity(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func ozoneDensity( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Ozone Density", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .microgramsPerMCubed, maxLength: Int? = nil, maxValue: Double? = 1000, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
pictureMode(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func pictureMode( _ value: Enums.PictureMode = .game, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Picture Mode", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 13, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
ping(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func ping( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read], description: String? = "Ping", format: CharacteristicFormat? = .data, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
pm10Density(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func pm10Density( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "PM10 Density", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .microgramsPerMCubed, maxLength: Int? = nil, maxValue: Double? = 1000, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
pm25Density(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func pm25Density( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "PM2.5 Density", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .microgramsPerMCubed, maxLength: Int? = nil, maxValue: Double? = 1000, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
positionState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func positionState( _ value: Enums.PositionState = .increasing, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Position State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 2, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
powerModeSelection(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func powerModeSelection( _ value: Enums.PowerModeSelection? = nil, permissions: [CharacteristicPermission] = [.write], description: String? = "Power Mode Selection", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
powerState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func powerState( _ value: Bool = false, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Power State", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
productData(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func productData( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read], description: String? = "Product Data", format: CharacteristicFormat? = .data, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
programMode(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func programMode( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Program Mode", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 2, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
programmableSwitchEvent(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func programmableSwitchEvent( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Programmable Switch Event", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 2, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
programmableSwitchOutputState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func programmableSwitchOutputState( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Programmable Switch Output State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
receivedSignalStrengthIndication(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func receivedSignalStrengthIndication( _ value: Int = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Received Signal Strength Indication", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
receiverSensitivity(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func receiverSensitivity( _ value: Int = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Receiver Sensitivity", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
relativeHumidityDehumidifierThreshold(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func relativeHumidityDehumidifierThreshold( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Relative Humidity Dehumidifier Threshold", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .percentage, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
relativeHumidityHumidifierThreshold(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func relativeHumidityHumidifierThreshold( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Relative Humidity Humidifier Threshold", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .percentage, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
remainingDuration(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func remainingDuration( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Remaining Duration", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = .seconds, maxLength: Int? = nil, maxValue: Double? = 3600, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
remoteKey(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func remoteKey( _ value: Enums.RemoteKey? = nil, permissions: [CharacteristicPermission] = [.write], description: String? = "Remote Key", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 16, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
rotationDirection(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func rotationDirection( _ value: Enums.RotationDirection = .counterclockwise, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Rotation Direction", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
rotationSpeed(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func rotationSpeed( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Rotation Speed", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
saturation(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func saturation( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Saturation", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .percentage, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
securitySystemAlarmType(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func securitySystemAlarmType( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Security System Alarm Type", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
securitySystemCurrentState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func securitySystemCurrentState( _ value: Enums.SecuritySystemCurrentState = .disarm, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Security System Current State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 4, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
securitySystemTargetState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func securitySystemTargetState( _ value: Enums.SecuritySystemTargetState = .disarm, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Security System Target State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 3, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
selectedDiagnosticsModes(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func selectedDiagnosticsModes( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read, .write], description: String? = "Selected Diagnostics Modes", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
serialNumber(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func serialNumber( _ value: String = "", permissions: [CharacteristicPermission] = [.read], description: String? = "Serial Number", format: CharacteristicFormat? = .string, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
setDuration(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func setDuration( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Set Duration", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = .seconds, maxLength: Int? = nil, maxValue: Double? = 3600, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
setupTransferTransport(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func setupTransferTransport( _ value: Data? = nil, permissions: [CharacteristicPermission] = [.write], description: String? = "Setup Transfer Transport", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
signalToNoiseRatio(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func signalToNoiseRatio( _ value: Int = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Signal-to-noise Ratio", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
slatType(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func slatType( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Slat Type", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
sleepDiscoveryMode(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func sleepDiscoveryMode( _ value: Enums.SleepDiscoveryMode = .notdiscoverable, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Sleep Discovery Mode", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
sleepInterval(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func sleepInterval( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Sleep Interval", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
smokeDetected(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func smokeDetected( _ value: Enums.SmokeDetected = .smokedetected, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Smoke Detected", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
softwareRevision(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func softwareRevision( _ value: String = "", permissions: [CharacteristicPermission] = [.read], description: String? = "Software Revision", format: CharacteristicFormat? = .string, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
stagedFirmwareVersion(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func stagedFirmwareVersion( _ value: String = "", permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Staged Firmware Version", format: CharacteristicFormat? = .string, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
statusActive(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func statusActive( _ value: Bool = false, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Status Active", format: CharacteristicFormat? = .bool, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
statusFault(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func statusFault( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Status Fault", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
statusLowBattery(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func statusLowBattery( _ value: Enums.StatusLowBattery = .batteryNormal, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Status Low Battery", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
statusTampered(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func statusTampered( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Status Tampered", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
sulphurDioxideDensity(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func sulphurDioxideDensity( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Sulphur dioxide Density", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .microgramsPerMCubed, maxLength: Int? = nil, maxValue: Double? = 1000, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
supportedAssetTypes(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func supportedAssetTypes( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Supported Asset Types", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
supportedCharacteristicValueTransitionConfiguration(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func supportedCharacteristicValueTransitionConfiguration( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read], description: String? = "Supported Characteristic Value Transition Configuration", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
supportedDiagnosticsModes(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func supportedDiagnosticsModes( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Supported Diagnostics Modes", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
supportedDiagnosticsSnapshot(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func supportedDiagnosticsSnapshot( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read], description: String? = "Supported Diagnostics Snapshot", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
supportedFirmwareUpdateConfiguration(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func supportedFirmwareUpdateConfiguration( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read], description: String? = "Supported Firmware Update Configuration", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
supportedMetrics(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func supportedMetrics( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read, .write], description: String? = "Supported Metrics", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
supportedTransferTransportConfiguration(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func supportedTransferTransportConfiguration( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read], description: String? = "Supported Transfer Transport Configuration", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
swingMode(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func swingMode( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Swing Mode", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
tapType(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func tapType( _ value: UInt16 = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Tap Type", format: CharacteristicFormat? = .uint16, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetAirPurifierState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetAirPurifierState( _ value: Enums.TargetAirPurifierState = .auto, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Air Purifier State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetDoorState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetDoorState( _ value: Enums.TargetDoorState = .open, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Door State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetFanState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetFanState( _ value: Enums.TargetFanState = .auto, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Fan State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetHeaterCoolerState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetHeaterCoolerState( _ value: Enums.TargetHeaterCoolerState = .auto, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Heater-Cooler State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 2, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetHeatingCoolingState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetHeatingCoolingState( _ value: Enums.TargetHeatingCoolingState = .cool, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Heating Cooling State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 3, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetHorizontalTiltAngle(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetHorizontalTiltAngle( _ value: Int = -90, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Horizontal Tilt Angle", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = .arcdegrees, maxLength: Int? = nil, maxValue: Double? = 90, minValue: Double? = -90, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetHumidifierDehumidifierState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetHumidifierDehumidifierState( _ value: Enums.TargetHumidifierDehumidifierState = .auto, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Humidifier-Dehumidifier State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 2, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetMediaState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetMediaState( _ value: Enums.TargetMediaState = .pause, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Media State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 2, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetPosition(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetPosition( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Position", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = .percentage, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetRelativeHumidity(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetRelativeHumidity( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Relative Humidity", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .percentage, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetTemperature(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetTemperature( _ value: Float = 10, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Temperature", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .celsius, maxLength: Int? = nil, maxValue: Double? = 38, minValue: Double? = 10, minStep: Double? = 0.1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetTiltAngle(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetTiltAngle( _ value: Int = -90, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Tilt Angle", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = .arcdegrees, maxLength: Int? = nil, maxValue: Double? = 90, minValue: Double? = -90, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetVerticalTiltAngle(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetVerticalTiltAngle( _ value: Int = -90, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Vertical Tilt Angle", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = .arcdegrees, maxLength: Int? = nil, maxValue: Double? = 90, minValue: Double? = -90, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
targetVisibilityState(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func targetVisibilityState( _ value: Enums.TargetVisibilityState = .shown, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Target Visibility State", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
temperatureDisplayUnits(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func temperatureDisplayUnits( _ value: Enums.TemperatureDisplayUnits = .celcius, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Temperature Display Units", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
threadControlPoint(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func threadControlPoint( _ value: Data? = nil, permissions: [CharacteristicPermission] = [.write], description: String? = "Thread Control Point", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
threadNodeCapabilities(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func threadNodeCapabilities( _ value: UInt16 = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Thread Node Capabilities", format: CharacteristicFormat? = .uint16, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 31, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
threadOpenthreadVersion(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func threadOpenthreadVersion( _ value: String = "", permissions: [CharacteristicPermission] = [.read], description: String? = "Thread OpenThread Version", format: CharacteristicFormat? = .string, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
threadStatus(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func threadStatus( _ value: UInt16 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Thread Status", format: CharacteristicFormat? = .uint16, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 6, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
token(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func token( _ value: Data? = nil, permissions: [CharacteristicPermission] = [.write], description: String? = "Token", format: CharacteristicFormat? = .data, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
transmitPower(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func transmitPower( _ value: Int = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Transmit Power", format: CharacteristicFormat? = .int, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
valveType(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func valveType( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Valve Type", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 3, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
version(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func version( _ value: String = "", permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Version", format: CharacteristicFormat? = .string, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
volatileOrganicCompoundDensity(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func volatileOrganicCompoundDensity( _ value: Float = 0, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Volatile Organic Compound Density", format: CharacteristicFormat? = .float, unit: CharacteristicUnit? = .microgramsPerMCubed, maxLength: Int? = nil, maxValue: Double? = 1000, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
volume(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func volume( _ value: UInt8 = 0, permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Volume", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = .percentage, maxLength: Int? = nil, maxValue: Double? = 100, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
volumeControlType(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func volumeControlType( _ value: Enums.VolumeControlType = .relativewithcurrent, permissions: [CharacteristicPermission] = [.read, .events], description: String? = "Volume Control Type", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 3, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
volumeSelector(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func volumeSelector( _ value: Enums.VolumeSelector? = nil, permissions: [CharacteristicPermission] = [.write], description: String? = "Volume Selector", format: CharacteristicFormat? = .uint8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = 1, minValue: Double? = 0, minStep: Double? = 1, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
wiFiCapabilities(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func wiFiCapabilities( _ value: UInt32 = 0, permissions: [CharacteristicPermission] = [.read], description: String? = "Wi-Fi Capabilities", format: CharacteristicFormat? = .uint32, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic -
wiFiConfigurationControl(_:permissions: description: format: unit: maxLength: maxValue: minValue: minStep: validValues: validValuesRange: ) Undocumented
Declaration
Swift
static func wiFiConfigurationControl( _ value: Data = Data(), permissions: [CharacteristicPermission] = [.read, .write, .events], description: String? = "Wi-Fi Configuration Control", format: CharacteristicFormat? = .tlv8, unit: CharacteristicUnit? = nil, maxLength: Int? = nil, maxValue: Double? = nil, minValue: Double? = nil, minStep: Double? = nil, validValues: [Double] = [], validValuesRange: Range<Double>? = nil ) -> AnyCharacteristic
View on GitHub
Install in Dash
AnyCharacteristic Structure Reference