homebridge-virtual-accessories
Version:
Virtual HomeKit accessories for Homebridge.
20 lines • 693 B
JavaScript
import { OpeningAccessory } from './openingAccessory.js';
/**
* WindowCovering - Accessory implementation
*/
export class WindowCovering extends OpeningAccessory {
static ACCESSORY_TYPE_NAME = 'Window Covering';
constructor(platform, accessory, accessoryConfiguration) {
super(platform, accessory, accessoryConfiguration);
}
getOpeningAccessoryConfiguration() {
return this.accessoryConfiguration.windowCovering;
}
getOpeningAccessoryService() {
return this.platform.Service.WindowCovering;
}
getAccessoryTypeName() {
return WindowCovering.ACCESSORY_TYPE_NAME;
}
}
//# sourceMappingURL=virtualAccessoryWindowCovering.js.map