service

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const AccessoryInformation_Type = "3E"
View Source
const AirPurifier_Type = "BB"
View Source
const AirQualitySensor_Type = "8D"
View Source
const BatteryService_Type = "96"
View Source
const CameraRTPStreamManagement_Type = "110"
View Source
const CameraRecordingManagement_Type = "204"
View Source
const CarbonDioxideSensor_Type = "97"
View Source
const CarbonMonoxideSensor_Type = "7F"
View Source
const ContactSensor_Type = "80"
View Source
const Door_Type = "81"
View Source
const Doorbell_Type = "121"
View Source
const FanV2_Type = "B7"
View Source
const Fan_Type = "40"
View Source
const Faucet_Type = "D7"
View Source
const FilterMaintenance_Type = "BA"
View Source
const GarageDoorOpener_Type = "41"
View Source
const HAPProtocolInformation_Type = "A2"
View Source
const HeaterCooler_Type = "BC"
View Source
const HumidifierDehumidifier_Type = "BD"
View Source
const HumiditySensor_Type = "82"
View Source
const InputSource_Type = "D9"
View Source
const IrrigationSystem_Type = "CF"
View Source
const LeakSensor_Type = "83"
View Source
const LightSensor_Type = "84"
View Source
const Lightbulb_Type = "43"
View Source
const LockManagement_Type = "44"
View Source
const LockMechanism_Type = "45"
View Source
const Microphone_Type = "112"
View Source
const MotionSensor_Type = "85"
View Source
const OccupancySensor_Type = "86"
View Source
const Outlet_Type = "47"
View Source
const SecuritySystem_Type = "7E"
View Source
const ServiceLabel_Type = "CC"
View Source
const Slat_Type = "B9"
View Source
const SmokeSensor_Type = "87"
View Source
const Speaker_Type = "113"
View Source
const StatelessProgrammableSwitch_Type = "89"
View Source
const Switch_Type = "49"
View Source
const Television_Type = "D8"
View Source
const TemperatureSensor_Type = "8A"
View Source
const Thermostat_Type = "4A"
View Source
const Valve_Type = "D0"
View Source
const WindowCovering_Type = "8C"
View Source
const Window_Type = "8B"

Variables

This section is empty.

Functions

func AccessoryInformation

func AccessoryInformation(identify hapip.Characteristic, manufacturer hapip.Characteristic, model hapip.Characteristic, name hapip.Characteristic, serialNumber hapip.Characteristic, firmwareRevision hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

AccessoryInformation represents a Accessory Information service (3E) Required characteristics:

  • identify: Identify (14)
  • manufacturer: Manufacturer (20)
  • model: Model (21)
  • name: Name (23)
  • serialNumber: Serial Number (30)
  • firmwareRevision: Firmware Revision (52)

Optional characteristics:

  • Hardware Revision (53)
  • Accessory Flags (A6)

UUID: 0000003E-0000-1000-8000-0026BB765291

func AirPurifier

func AirPurifier(active hapip.Characteristic, currentAirPurifierState hapip.Characteristic, targetAirPurifierState hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

AirPurifier represents a Air Purifier service (BB) Required characteristics:

  • active: Active (B0)
  • currentAirPurifierState: Current Air Purifier State (A9)
  • targetAirPurifierState: Target Air Purifier State (A8)

Optional characteristics:

  • Lock Physical Controls (A7)
  • Name (23)
  • Swing Mode (B6)
  • Rotation Speed (29)

UUID: 000000BB-0000-1000-8000-0026BB765291

func AirQualitySensor

func AirQualitySensor(airQuality hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

AirQualitySensor represents a Air Quality Sensor service (8D) Required characteristics:

  • airQuality: Air Quality (95)

Optional characteristics:

  • Status Active (75)
  • Status Fault (77)
  • Status Tampered (7A)
  • Status Low Battery (79)
  • Name (23)
  • Ozone Density (C3)
  • Nitrogen Dioxide Density (C4)
  • Sulphur Dioxide Density (C5)
  • PM2.5 Density (C6)
  • PM10 Density (C7)
  • VOC Density (C8)
  • Carbon Monoxide Level (90)
  • Carbon Dioxide Level (93)

UUID: 0000008D-0000-1000-8000-0026BB765291

func BatteryService

func BatteryService(batteryLevel hapip.Characteristic, chargingState hapip.Characteristic, statusLowBattery hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

BatteryService represents a Battery Service service (96) Required characteristics:

  • batteryLevel: Battery Level (68)
  • chargingState: Charging State (8F)
  • statusLowBattery: Status Low Battery (79)

Optional characteristics:

  • Name (23)

UUID: 00000096-0000-1000-8000-0026BB765291

func CameraRTPStreamManagement

func CameraRTPStreamManagement(supportedVideoStreamConfiguration hapip.Characteristic, supportedAudioStreamConfiguration hapip.Characteristic, supportedRTPConfiguration hapip.Characteristic, selectedRTPStreamConfiguration hapip.Characteristic, streamingStatus hapip.Characteristic, setupEndpoints hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

CameraRTPStreamManagement represents a Camera RTP Stream Management service (110) Required characteristics:

  • supportedVideoStreamConfiguration: Supported Video Stream Configuration (114)
  • supportedAudioStreamConfiguration: Supported Audio Stream Configuration (115)
  • supportedRTPConfiguration: Supported RTP Configuration (116)
  • selectedRTPStreamConfiguration: Selected RTP Stream Configuration (117)
  • streamingStatus: Streaming Status (120)
  • setupEndpoints: Setup Endpoints (118)

Optional characteristics:

  • Name (23)

UUID: 00000110-0000-1000-8000-0026BB765291

func CameraRecordingManagement

func CameraRecordingManagement(supportedCameraRecordingConfiguration hapip.Characteristic, supportedVideoRecordingConfiguration hapip.Characteristic, supportedAudioRecordingConfiguration hapip.Characteristic, selectedCameraRecordingConfiguration hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

CameraRecordingManagement represents a Camera Recording Management service (204) Required characteristics:

  • supportedCameraRecordingConfiguration: Supported Camera Recording Configuration (205)
  • supportedVideoRecordingConfiguration: Supported Video Recording Configuration (206)
  • supportedAudioRecordingConfiguration: Supported Audio Recording Configuration (207)
  • selectedCameraRecordingConfiguration: Selected Camera Recording Configuration (209)

UUID: 00000204-0000-1000-8000-0026BB765291

func CarbonDioxideSensor

func CarbonDioxideSensor(carbonDioxideDetected hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

CarbonDioxideSensor represents a Carbon Dioxide Sensor service (97) Required characteristics:

  • carbonDioxideDetected: Carbon Dioxide Detected (92)

Optional characteristics:

  • Status Active (75)
  • Status Fault (77)
  • Status Low Battery (79)
  • Status Tampered (7A)
  • Carbon Dioxide Level (93)
  • Carbon Dioxide Peak Level (94)
  • Name (23)

UUID: 00000097-0000-1000-8000-0026BB765291

func CarbonMonoxideSensor

func CarbonMonoxideSensor(carbonMonoxideDetected hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

CarbonMonoxideSensor represents a Carbon Monoxide Sensor service (7F) Required characteristics:

  • carbonMonoxideDetected: Carbon Monoxide Detected (69)

Optional characteristics:

  • Status Active (75)
  • Status Fault (77)
  • Status Low Battery (79)
  • Status Tampered (7A)
  • Carbon Monoxide Level (90)
  • Carbon Monoxide Peak Level (91)
  • Name (23)

UUID: 0000007F-0000-1000-8000-0026BB765291

func ContactSensor

func ContactSensor(contactSensorState hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

ContactSensor represents a Contact Sensor service (80) Required characteristics:

  • contactSensorState: Contact Sensor State (6A)

Optional characteristics:

  • Status Active (75)
  • Status Fault (77)
  • Status Tampered (7A)
  • Status Low Battery (79)
  • Name (23)

UUID: 00000080-0000-1000-8000-0026BB765291

func Door

func Door(currentPosition hapip.Characteristic, positionState hapip.Characteristic, targetPosition hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

Door represents a Door service (81) Required characteristics:

  • currentPosition: Current Position (6D)
  • positionState: Position State (72)
  • targetPosition: Target Position (7C)

Optional characteristics:

  • Hold Position (6F)
  • Obstruction Detected (24)
  • Name (23)

UUID: 00000081-0000-1000-8000-0026BB765291

func Doorbell

func Doorbell(programmableSwitchEvent hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

Doorbell represents a Doorbell service (121) Required characteristics:

  • programmableSwitchEvent: Programmable Switch Event (73)

Optional characteristics:

  • Brightness (8)
  • Volume (119)
  • Name (23)

UUID: 00000121-0000-1000-8000-0026BB765291

func Fan

Fan represents a Fan service (40) Required characteristics:

  • on: On (25)

Optional characteristics:

  • Rotation Direction (28)
  • Rotation Speed (29)
  • Name (23)

UUID: 00000040-0000-1000-8000-0026BB765291

func FanV2

FanV2 represents a Fan v2 service (B7) Required characteristics:

  • active: Active (B0)

Optional characteristics:

  • Current Fan State (AF)
  • Target Fan State (BF)
  • Lock Physical Controls (A7)
  • Name (23)
  • Rotation Direction (28)
  • Rotation Speed (29)
  • Swing Mode (B6)

UUID: 000000B7-0000-1000-8000-0026BB765291

func Faucet

func Faucet(active hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

Faucet represents a Faucet service (D7) Required characteristics:

  • active: Active (B0)

Optional characteristics:

  • Name (23)
  • Status Fault (77)

UUID: 000000D7-0000-1000-8000-0026BB765291

func FilterMaintenance

func FilterMaintenance(filterChangeIndication hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

FilterMaintenance represents a Filter Maintenance service (BA) Required characteristics:

  • filterChangeIndication: Filter Change Indication (AC)

Optional characteristics:

  • Filter Life Level (AB)
  • Reset Filter Indication (AD)
  • Name (23)

UUID: 000000BA-0000-1000-8000-0026BB765291

func GarageDoorOpener

func GarageDoorOpener(currentDoorState hapip.Characteristic, targetDoorState hapip.Characteristic, obstructionDetected hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

GarageDoorOpener represents a Garage Door Opener service (41) Required characteristics:

  • currentDoorState: Current Door State (E)
  • targetDoorState: Target Door State (32)
  • obstructionDetected: Obstruction Detected (24)

Optional characteristics:

  • Lock Current State (1D)
  • Lock Target State (1E)
  • Name (23)

UUID: 00000041-0000-1000-8000-0026BB765291

func HAPProtocolInformation

func HAPProtocolInformation(version hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

HAPProtocolInformation represents a HAP Protocol Information (A2) Required characteristics:

  • version: Version (37)

UUID: 000000A2-0000-1000-8000-0026BB765291.

func HeaterCooler

func HeaterCooler(active hapip.Characteristic, currentHeaterCoolerState hapip.Characteristic, targetHeaterCoolerState hapip.Characteristic, currentTemperature hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

HeaterCooler represents a Heater Cooler service (BC) Required characteristics:

  • active: Active (B0)
  • currentHeaterCoolerState: Current Heater Cooler State (B1)
  • targetHeaterCoolerState: Target Heater Cooler State (B2)
  • currentTemperature: Current Temperature (11)

Optional characteristics:

  • Lock Physical Controls (A7)
  • Name (23)
  • Swing Mode (B6)
  • Cooling Threshold Temperature (D)
  • Heating Threshold Temperature (12)
  • Temperature Display Units (36)
  • Rotation Speed (29)

UUID: 000000BC-0000-1000-8000-0026BB765291

func HumidifierDehumidifier

func HumidifierDehumidifier(currentRelativeHumidity hapip.Characteristic, currentHumidifierDehumidifierState hapip.Characteristic, targetHumidifierDehumidifierState hapip.Characteristic, active hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

HumidifierDehumidifier represents a Humidifier Dehumidifier service (BD) Required characteristics:

  • currentRelativeHumidity: Current Relative Humidity (10)
  • currentHumidifierDehumidifierState: Current Humidifier Dehumidifier State (B3)
  • targetHumidifierDehumidifierState: Target Humidifier Dehumidifier State (B4)
  • active: Active (B0)

Optional characteristics:

  • Lock Physical Controls (A7)
  • Name (23)
  • Swing Mode (B6)
  • Water Level (B5)
  • Relative Humidity Dehumidifier Threshold (C9)
  • Relative Humidity Humidifier Threshold (CA)
  • Rotation Speed (29)

UUID: 000000BD-0000-1000-8000-0026BB765291

func HumiditySensor

func HumiditySensor(currentRelativeHumidity hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

HumiditySensor represents a Humidity Sensor service (82) Required characteristics:

  • currentRelativeHumidity: Current Relative Humidity (10)

Optional characteristics:

  • Status Active (75)
  • Status Fault (77)
  • Status Tampered (7A)
  • Status Low Battery (79)
  • Name (23)

UUID: 00000082-0000-1000-8000-0026BB765291

func InputSource

func InputSource(configuredName hapip.Characteristic, inputSourceType hapip.Characteristic, isConfigured hapip.Characteristic, currentVisibilityState hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

InputSource represents a Input Source service (D9) Required characteristics:

  • configuredName: Configured Name (E3)
  • inputSourceType: Input Source Type (DB)
  • isConfigured: Is Configured (D6)
  • currentVisibilityState: Current Visibility State (135)

Optional characteristics:

  • Identifier (E6)
  • Input Device Type (DC)
  • Target Visibility State (134)
  • Name (23)

UUID: 000000D9-0000-1000-8000-0026BB765291

func IrrigationSystem

func IrrigationSystem(active hapip.Characteristic, programMode hapip.Characteristic, inUse hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

IrrigationSystem represents a Irrigation System service (CF) Required characteristics:

  • active: Active (B0)
  • programMode: Program Mode (D1)
  • inUse: In Use (D2)

Optional characteristics:

  • Name (23)
  • Remaining Duration (D4)
  • Status Fault (77)

UUID: 000000CF-0000-1000-8000-0026BB765291

func LeakSensor

func LeakSensor(leakDetected hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

LeakSensor represents a Leak Sensor service (83) Required characteristics:

  • leakDetected: Leak Detected (70)

Optional characteristics:

  • Status Active (75)
  • Status Fault (77)
  • Status Tampered (7A)
  • Status Low Battery (79)
  • Name (23)

UUID: 00000083-0000-1000-8000-0026BB765291

func LightSensor

func LightSensor(currentAmbientLightLevel hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

LightSensor represents a Light Sensor service (84) Required characteristics:

  • currentAmbientLightLevel: Current Ambient Light Level (6B)

Optional characteristics:

  • Name (23)
  • Status Active (75)
  • Status Fault (77)
  • Status Tampered (7A)
  • Status Low Battery (79)

UUID: 00000084-0000-1000-8000-0026BB765291

func Lightbulb

Lightbulb represents a Lightbulb service (43) Required characteristics:

  • on: On (25)

Optional characteristics:

  • Brightness (8)
  • Hue (13)
  • Saturation (2F)
  • Name (23)

UUID: 00000043-0000-1000-8000-0026BB765291

func LockManagement

func LockManagement(lockControlPoint hapip.Characteristic, version hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

LockManagement represents a Lock Management service (44) Required characteristics:

  • lockControlPoint: Lock Control Point (19)
  • version: Version (37)

Optional characteristics:

  • Logs (1F)
  • Audio Feedback (5)
  • Lock Management Auto Security Timeout (1A)
  • Administrator Only Access (1)
  • Lock Last Known Action (1C)
  • Current Door State (E)
  • Motion Detected (22)
  • Name (23)

UUID: 00000044-0000-1000-8000-0026BB765291

func LockMechanism

func LockMechanism(lockCurrentState hapip.Characteristic, lockTargetState hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

LockMechanism represents a Lock Mechanism service (45) Required characteristics:

  • lockCurrentState: Lock Current State (1D)
  • lockTargetState: Lock Target State (1E)

Optional characteristics:

  • Name (23)

UUID: 00000045-0000-1000-8000-0026BB765291

func Microphone

func Microphone(volume hapip.Characteristic, mute hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

Microphone represents a Microphone service (112) Required characteristics:

  • volume: Volume (119)
  • mute: Mute (11A)

Optional characteristics:

  • Name (23)

UUID: 00000112-0000-1000-8000-0026BB765291

func MotionSensor

func MotionSensor(motionDetected hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

MotionSensor represents a Motion Sensor service (85) Required characteristics:

  • motionDetected: Motion Detected (22)

Optional characteristics:

  • Status Active (75)
  • Status Fault (77)
  • Status Tampered (7A)
  • Status Low Battery (79)
  • Name (23)

UUID: 00000085-0000-1000-8000-0026BB765291

func OccupancySensor

func OccupancySensor(occupancyDetected hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

OccupancySensor represents a Occupancy Sensor service (86) Required characteristics:

  • occupancyDetected: Occupancy Detected (71)

Optional characteristics:

  • Name (23)
  • Status Active (75)
  • Status Fault (77)
  • Status Tampered (7A)
  • Status Low Battery (79)

UUID: 00000086-0000-1000-8000-0026BB765291

func Outlet

Outlet represents a Outlet service (47) Required characteristics:

  • on: On (25)
  • outletInUse: Outlet In Use (26)

Optional characteristics:

  • Name (23)

UUID: 00000047-0000-1000-8000-0026BB765291

func SecuritySystem

func SecuritySystem(securitySystemCurrentState hapip.Characteristic, securitySystemTargetState hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

SecuritySystem represents a Security System service (7E) Required characteristics:

  • securitySystemCurrentState: Security System Current State (66)
  • securitySystemTargetState: Security System Target State (67)

Optional characteristics:

  • Status Fault (77)
  • Status Tampered (7A)
  • Security System Alarm Type (8E)
  • Name (23)

UUID: 0000007E-0000-1000-8000-0026BB765291

func ServiceLabel

func ServiceLabel(serviceLabelNamespace hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

ServiceLabel represents a Service Label service (CC) Required characteristics:

  • serviceLabelNamespace: Service Label Namespace (CD)

Optional characteristics:

  • Name (23)

UUID: 000000CC-0000-1000-8000-0026BB765291

func Slat

func Slat(slatType hapip.Characteristic, currentSlatState hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

Slat represents a Slat service (B9) Required characteristics:

  • slatType: Slat Type (C0)
  • currentSlatState: Current Slat State (AA)

Optional characteristics:

  • Name (23)
  • Current Tilt Angle (C1)
  • Target Tilt Angle (C2)
  • Swing Mode (B6)

UUID: 000000B9-0000-1000-8000-0026BB765291

func SmokeSensor

func SmokeSensor(smokeDetected hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

SmokeSensor represents a Smoke Sensor service (87) Required characteristics:

  • smokeDetected: Smoke Detected (76)

Optional characteristics:

  • Status Active (75)
  • Status Fault (77)
  • Status Tampered (7A)
  • Status Low Battery (79)
  • Name (23)

UUID: 00000087-0000-1000-8000-0026BB765291

func Speaker

Speaker represents a Speaker service (113) Required characteristics:

  • mute: Mute (11A)

Optional characteristics:

  • Name (23)
  • Volume (119)

UUID: 00000113-0000-1000-8000-0026BB765291

func StatelessProgrammableSwitch

func StatelessProgrammableSwitch(programmableSwitchEvent hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

StatelessProgrammableSwitch represents a Stateless Programmable Switch service (89) Required characteristics:

  • programmableSwitchEvent: Programmable Switch Event (73)

Optional characteristics:

  • Name (23)
  • Service Label Index (CB)

UUID: 00000089-0000-1000-8000-0026BB765291

func Switch

Switch represents a Switch service (49) Required characteristics:

  • on: On (25)

Optional characteristics:

  • Name (23)

UUID: 00000049-0000-1000-8000-0026BB765291

func Television

func Television(active hapip.Characteristic, activeIdentifier hapip.Characteristic, configuredName hapip.Characteristic, sleepDiscoveryMode hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

Television represents a Television service (D8) Required characteristics:

  • active: Active (B0)
  • activeIdentifier: Active Identifier (E7)
  • configuredName: Configured Name (E3)
  • sleepDiscoveryMode: Sleep Discovery Mode (E8)

Optional characteristics:

  • Brightness (8)
  • Closed Captions (DD)
  • Display Order (136)
  • Current Media State (E0)
  • Target Media State (137)
  • Picture Mode (E2)
  • Power Mode Selection (DF)
  • Remote Key (E1)

UUID: 000000D8-0000-1000-8000-0026BB765291

func TemperatureSensor

func TemperatureSensor(currentTemperature hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

TemperatureSensor represents a Temperature Sensor service (8A) Required characteristics:

  • currentTemperature: Current Temperature (11)

Optional characteristics:

  • Status Active (75)
  • Status Fault (77)
  • Status Low Battery (79)
  • Status Tampered (7A)
  • Name (23)

UUID: 0000008A-0000-1000-8000-0026BB765291

func Thermostat

func Thermostat(currentHeatingCoolingState hapip.Characteristic, targetHeatingCoolingState hapip.Characteristic, currentTemperature hapip.Characteristic, targetTemperature hapip.Characteristic, temperatureDisplayUnits hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

Thermostat represents a Thermostat service (4A) Required characteristics:

  • currentHeatingCoolingState: Current Heating Cooling State (F)
  • targetHeatingCoolingState: Target Heating Cooling State (33)
  • currentTemperature: Current Temperature (11)
  • targetTemperature: Target Temperature (35)
  • temperatureDisplayUnits: Temperature Display Units (36)

Optional characteristics:

  • Current Relative Humidity (10)
  • Target Relative Humidity (34)
  • Cooling Threshold Temperature (D)
  • Heating Threshold Temperature (12)
  • Name (23)

UUID: 0000004A-0000-1000-8000-0026BB765291

func Valve

Valve represents a Valve service (D0) Required characteristics:

  • active: Active (B0)
  • inUse: In Use (D2)
  • valveType: Valve Type (D5)

Optional characteristics:

  • Set Duration (D3)
  • Remaining Duration (D4)
  • Is Configured (D6)
  • Service Label Index (CB)
  • Status Fault (77)
  • Name (23)

UUID: 000000D0-0000-1000-8000-0026BB765291

func Window

func Window(currentPosition hapip.Characteristic, targetPosition hapip.Characteristic, positionState hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

Window represents a Window service (8B) Required characteristics:

  • currentPosition: Current Position (6D)
  • targetPosition: Target Position (7C)
  • positionState: Position State (72)

Optional characteristics:

  • Hold Position (6F)
  • Obstruction Detected (24)
  • Name (23)

UUID: 0000008B-0000-1000-8000-0026BB765291

func WindowCovering

func WindowCovering(currentPosition hapip.Characteristic, targetPosition hapip.Characteristic, positionState hapip.Characteristic, optional ...hapip.Characteristic) characteristic.Service

WindowCovering represents a Window Covering service (8C) Required characteristics:

  • currentPosition: Current Position (6D)
  • targetPosition: Target Position (7C)
  • positionState: Position State (72)

Optional characteristics:

  • Hold Position (6F)
  • Target Horizontal Tilt Angle (7B)
  • Target Vertical Tilt Angle (7D)
  • Current Horizontal Tilt Angle (6C)
  • Current Vertical Tilt Angle (6E)
  • Obstruction Detected (24)
  • Name (23)

UUID: 0000008C-0000-1000-8000-0026BB765291

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL