UNPKG

@constructorfleet/ultimate-govee

Version:

Library for interacting with Govee devices written in Typescript.

23 lines 911 B
import { Optional } from '../../../common'; import { DeviceModel } from '../devices.model'; import { DeviceOpState } from './device.state'; import { StateCommandAndStatus } from './states.types'; export declare const DisplayScheduleStateName: 'displaySchedule'; export type DisplayScheduleStateName = typeof DisplayScheduleStateName; export type DisplaySchedule = { on?: boolean; from?: { hour?: number; minute?: number; }; to?: { hour?: number; minute?: number; }; }; export declare class DisplayScheduleState extends DeviceOpState<DisplayScheduleStateName, DisplaySchedule> { constructor(device: DeviceModel, opType?: number, ...identifier: number[]); parseOpCommand(opCommand: number[]): void; protected readonly stateToCommand: (state: DisplaySchedule) => Optional<StateCommandAndStatus>; } //# sourceMappingURL=display-schedule.state.d.ts.map