homebridge-wiiu
Version:
Homebridge plugin for Wii U with Ristretto Aroma plugin
21 lines (20 loc) • 852 B
TypeScript
import { CharacteristicValue, PlatformAccessory } from 'homebridge';
import type { WiiUPlatform } from './platform.js';
/**
* 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 declare class WiiUPlatformAccessory {
private readonly platform;
private readonly accessory;
private service;
private titleMap;
constructor(platform: WiiUPlatform, accessory: PlatformAccessory);
getSystemInfo(): Promise<void>;
getTitles(): Promise<void>;
handleGetTitle(): Promise<CharacteristicValue>;
handleOnGetGamePadBattery(): Promise<CharacteristicValue>;
handleOnSetShutdown(value: CharacteristicValue): Promise<void>;
handleOnSetRemoteKey(value: CharacteristicValue): Promise<void>;
}