-
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Enums.Active> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Bool> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Bool> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<Enums.CarbonDioxideDetected> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<Enums.ChargingState> -
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 ) -> GenericCharacteristic<Enums.ClosedCaptions> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<String> -
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 ) -> GenericCharacteristic<Enums.ContactSensorState> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Data?> -
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 ) -> GenericCharacteristic<Enums.CurrentAirPurifierState> -
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 ) -> GenericCharacteristic<Enums.CurrentAirQuality> -
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 ) -> GenericCharacteristic<Enums.CurrentDoorState> -
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 ) -> GenericCharacteristic<Enums.CurrentFanState> -
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 ) -> GenericCharacteristic<Enums.CurrentHeaterCoolerState> -
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 ) -> GenericCharacteristic<Enums.CurrentHeatingCoolingState> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<Enums.CurrentHumidifierDehumidifierState> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Enums.CurrentSlatState> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<Bool> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<Enums.CurrentVisibilityState> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Enums.FilterChangeIndication> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<UInt8?> -
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 ) -> GenericCharacteristic<String> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<String> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Bool?> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Bool?> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Enums.InputDeviceType> -
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 ) -> GenericCharacteristic<Enums.InputSourceType> -
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 ) -> GenericCharacteristic<Enums.IsConfigured> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Enums.LeakDetected> -
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 ) -> GenericCharacteristic<Data?> -
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 ) -> GenericCharacteristic<Enums.LockCurrentState> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Enums.LockTargetState> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<String> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<Bool> -
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 ) -> GenericCharacteristic<String> -
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 ) -> GenericCharacteristic<Bool> -
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 ) -> GenericCharacteristic<Bool> -
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 ) -> GenericCharacteristic<String> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Bool> -
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 ) -> GenericCharacteristic<Enums.OccupancyDetected> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<Bool> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Enums.PictureMode> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Enums.PositionState> -
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 ) -> GenericCharacteristic<Enums.PowerModeSelection?> -
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 ) -> GenericCharacteristic<Bool> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Enums.RemoteKey?> -
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 ) -> GenericCharacteristic<Enums.RotationDirection> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Enums.SecuritySystemCurrentState> -
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 ) -> GenericCharacteristic<Enums.SecuritySystemTargetState> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<String> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Data?> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Enums.SleepDiscoveryMode> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Enums.SmokeDetected> -
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 ) -> GenericCharacteristic<String> -
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 ) -> GenericCharacteristic<String> -
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 ) -> GenericCharacteristic<Bool> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Enums.StatusLowBattery> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<Data> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<UInt16> -
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 ) -> GenericCharacteristic<Enums.TargetAirPurifierState> -
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 ) -> GenericCharacteristic<Enums.TargetDoorState> -
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 ) -> GenericCharacteristic<Enums.TargetFanState> -
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 ) -> GenericCharacteristic<Enums.TargetHeaterCoolerState> -
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 ) -> GenericCharacteristic<Enums.TargetHeatingCoolingState> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<Enums.TargetHumidifierDehumidifierState> -
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 ) -> GenericCharacteristic<Enums.TargetMediaState> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<Enums.TargetVisibilityState> -
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 ) -> GenericCharacteristic<Enums.TemperatureDisplayUnits> -
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 ) -> GenericCharacteristic<Data?> -
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 ) -> GenericCharacteristic<UInt16> -
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 ) -> GenericCharacteristic<String> -
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 ) -> GenericCharacteristic<UInt16> -
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 ) -> GenericCharacteristic<Data?> -
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 ) -> GenericCharacteristic<Int> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<String> -
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 ) -> GenericCharacteristic<Float> -
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 ) -> GenericCharacteristic<UInt8> -
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 ) -> GenericCharacteristic<Enums.VolumeControlType> -
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 ) -> GenericCharacteristic<Enums.VolumeSelector?> -
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 ) -> GenericCharacteristic<UInt32> -
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 ) -> GenericCharacteristic<Data>
View on GitHub
Install in Dash
PredefinedCharacteristic Class Reference