UNPKG

matterbridge-dyson-robot

Version:

A Matterbridge plugin that connects Dyson robot vacuums and air treatment devices to the Matter smart home ecosystem via their local or cloud MQTT APIs.

52 lines 3.17 kB
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker'; import { DysonAirMsgHello, DysonAirMsgGoneAway, DysonAirMsgGoodbye, DysonAirMsgCurrentState, DysonAirMsgStateChange, DysonAirMsgEnvironmentalCurrentSensorData, DysonAirMsgEnvironmentalAndUsageData, DysonAirMsgCurrentFaults, DysonAirMsgFaultsChange, DysonAirMsgRequestCurrentFaults, DysonAirMsgRequestCurrentState, DysonAirMsgRequestProductEnvironmentCurrentSensorData, DysonAirMsgStateSet, DysonAirMsgScheduleSet } from '../dyson-air-msg-types.js'; export interface TypeMap { DysonAirMsgHello: DysonAirMsgHello; DysonAirMsgGoneAway: DysonAirMsgGoneAway; DysonAirMsgGoodbye: DysonAirMsgGoodbye; DysonAirMsgCurrentState: DysonAirMsgCurrentState; DysonAirMsgStateChange: DysonAirMsgStateChange; DysonAirMsgEnvironmentalCurrentSensorData: DysonAirMsgEnvironmentalCurrentSensorData; DysonAirMsgEnvironmentalAndUsageData: DysonAirMsgEnvironmentalAndUsageData; DysonAirMsgCurrentFaults: DysonAirMsgCurrentFaults; DysonAirMsgFaultsChange: DysonAirMsgFaultsChange; DysonAirMsgRequestCurrentFaults: DysonAirMsgRequestCurrentFaults; DysonAirMsgRequestCurrentState: DysonAirMsgRequestCurrentState; DysonAirMsgRequestProductEnvironmentCurrentSensorData: DysonAirMsgRequestProductEnvironmentCurrentSensorData; DysonAirMsgStateSet: DysonAirMsgStateSet; DysonAirMsgScheduleSet: DysonAirMsgScheduleSet; } export declare const typeSuite: ITypeSuite & { DysonAirMsgHello: TType; DysonAirMsgGoneAway: TType; DysonAirMsgGoodbye: TType; DysonAirMsgCurrentState: TType; DysonAirMsgStateChange: TType; DysonAirMsgEnvironmentalCurrentSensorData: TType; DysonAirMsgEnvironmentalAndUsageData: TType; DysonAirMsgCurrentFaults: TType; DysonAirMsgFaultsChange: TType; DysonAirMsgRequestCurrentFaults: TType; DysonAirMsgRequestCurrentState: TType; DysonAirMsgRequestProductEnvironmentCurrentSensorData: TType; DysonAirMsgStateSet: TType; DysonAirMsgScheduleSet: TType; }; export declare const checkers: ICheckerSuite & { DysonAirMsgHello: CheckerT<DysonAirMsgHello>; DysonAirMsgGoneAway: CheckerT<DysonAirMsgGoneAway>; DysonAirMsgGoodbye: CheckerT<DysonAirMsgGoodbye>; DysonAirMsgCurrentState: CheckerT<DysonAirMsgCurrentState>; DysonAirMsgStateChange: CheckerT<DysonAirMsgStateChange>; DysonAirMsgEnvironmentalCurrentSensorData: CheckerT<DysonAirMsgEnvironmentalCurrentSensorData>; DysonAirMsgEnvironmentalAndUsageData: CheckerT<DysonAirMsgEnvironmentalAndUsageData>; DysonAirMsgCurrentFaults: CheckerT<DysonAirMsgCurrentFaults>; DysonAirMsgFaultsChange: CheckerT<DysonAirMsgFaultsChange>; DysonAirMsgRequestCurrentFaults: CheckerT<DysonAirMsgRequestCurrentFaults>; DysonAirMsgRequestCurrentState: CheckerT<DysonAirMsgRequestCurrentState>; DysonAirMsgRequestProductEnvironmentCurrentSensorData: CheckerT<DysonAirMsgRequestProductEnvironmentCurrentSensorData>; DysonAirMsgStateSet: CheckerT<DysonAirMsgStateSet>; DysonAirMsgScheduleSet: CheckerT<DysonAirMsgScheduleSet>; }; export default checkers; //# sourceMappingURL=dyson-air-msg-types.d.ts.map