UNPKG

hap-nodejs

Version:

HAP-NodeJS is a Node.js implementation of HomeKit Accessory Server.

517 lines 13.5 kB
import { Service } from "../Service"; /** * Service "Access Code" * @since iOS 15 */ export declare class AccessCode extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Access Control" */ export declare class AccessControl extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Accessory Information" */ export declare class AccessoryInformation extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Accessory Metrics" */ export declare class AccessoryMetrics extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Accessory Runtime Information" */ export declare class AccessoryRuntimeInformation extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Air Purifier" */ export declare class AirPurifier extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Air Quality Sensor" */ export declare class AirQualitySensor extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Asset Update" */ export declare class AssetUpdate extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Assistant" */ export declare class Assistant extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Audio Stream Management" */ export declare class AudioStreamManagement extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Battery" */ export declare class Battery extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Camera Operating Mode" */ export declare class CameraOperatingMode extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Camera Recording Management" */ export declare class CameraRecordingManagement extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Camera RTP Stream Management" */ export declare class CameraRTPStreamManagement extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Carbon Dioxide Sensor" */ export declare class CarbonDioxideSensor extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Carbon Monoxide Sensor" */ export declare class CarbonMonoxideSensor extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Cloud Relay" */ export declare class CloudRelay extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Contact Sensor" */ export declare class ContactSensor extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Data Stream Transport Management" */ export declare class DataStreamTransportManagement extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Diagnostics" */ export declare class Diagnostics extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Door" */ export declare class Door extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Doorbell" */ export declare class Doorbell extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Fan" */ export declare class Fan extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Fanv2" */ export declare class Fanv2 extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Faucet" */ export declare class Faucet extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Filter Maintenance" */ export declare class FilterMaintenance extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Firmware Update" */ export declare class FirmwareUpdate extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Garage Door Opener" */ export declare class GarageDoorOpener extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Heater-Cooler" */ export declare class HeaterCooler extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Humidifier-Dehumidifier" */ export declare class HumidifierDehumidifier extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Humidity Sensor" */ export declare class HumiditySensor extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Input Source" */ export declare class InputSource extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Irrigation-System" */ export declare class IrrigationSystem extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Leak Sensor" */ export declare class LeakSensor extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Lightbulb" */ export declare class Lightbulb extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Light Sensor" */ export declare class LightSensor extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Lock Management" */ export declare class LockManagement extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Lock Mechanism" */ export declare class LockMechanism extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Microphone" */ export declare class Microphone extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Motion Sensor" */ export declare class MotionSensor extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "NFC Access" * @since iOS 15 */ export declare class NFCAccess extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Occupancy Sensor" */ export declare class OccupancySensor extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Outlet" * @since iOS 13 */ export declare class Outlet extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Pairing" */ export declare class Pairing extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Power Management" */ export declare class PowerManagement extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Protocol Information" */ export declare class ProtocolInformation extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Security System" */ export declare class SecuritySystem extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Service Label" */ export declare class ServiceLabel extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Siri" */ export declare class Siri extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Siri Endpoint" */ export declare class SiriEndpoint extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Slats" */ export declare class Slats extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Smart Speaker" */ export declare class SmartSpeaker extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Smoke Sensor" */ export declare class SmokeSensor extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Speaker" * @since iOS 10 */ export declare class Speaker extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Stateful Programmable Switch" */ export declare class StatefulProgrammableSwitch extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Stateless Programmable Switch" */ export declare class StatelessProgrammableSwitch extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Switch" */ export declare class Switch extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Tap Management" */ export declare class TapManagement extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Target Control" */ export declare class TargetControl extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Target Control Management" */ export declare class TargetControlManagement extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Television" */ export declare class Television extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Television Speaker" */ export declare class TelevisionSpeaker extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Temperature Sensor" */ export declare class TemperatureSensor extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Thermostat" */ export declare class Thermostat extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Thread Transport" */ export declare class ThreadTransport extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Transfer Transport Management" */ export declare class TransferTransportManagement extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Tunnel" */ export declare class Tunnel extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Valve" */ export declare class Valve extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Wi-Fi Router" */ export declare class WiFiRouter extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Wi-Fi Satellite" */ export declare class WiFiSatellite extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Wi-Fi Transport" */ export declare class WiFiTransport extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Window" */ export declare class Window extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } /** * Service "Window Covering" */ export declare class WindowCovering extends Service { static readonly UUID: string; constructor(displayName?: string, subtype?: string); } //# sourceMappingURL=ServiceDefinitions.d.ts.map