homebridge-airport-express-connected
Version:
Homebridge plugin that uses mDNS request data to show a occupancy sensor that is activated when connecting to an airport express devices via AirPlay 2.
27 lines • 977 B
TypeScript
import type { PlatformAccessory } from 'homebridge';
import type AirportExpressConnectedPlatform from './airportExpressConnectedPlatform';
/**
* Platform Accessory
* An instance of this class is created for each accessory your platform registers
* Each accessory may expose multiple services of different service types.
*/
export default class AirportExpressAccessory {
private readonly platform;
private readonly accessory;
private accessoryInformation;
private readonly device;
private lastOnline;
private reachable;
private service;
constructor(platform: AirportExpressConnectedPlatform, accessory: PlatformAccessory);
private changeFirmware;
private changeName;
private handleGet;
private hexStringToBitString;
private isDeviceConnected;
private reverseString;
private setConnectStatus;
private setReachableStatus;
private updateConnectedStatus;
}
//# sourceMappingURL=airportExpressAccessory.d.ts.map