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.

169 lines 9.48 kB
import { CheckerT, ICheckerSuite, ITypeSuite, TType } from 'ts-interface-checker'; import { DysonAirResetSource, DysonAirErrorCodeEnum, DysonAirErrorCode, DysonAirWarningCodeEnum, DysonAirWarningCode, DysonAirFaultStatus, DysonAirFaultChange, DysonAirProductError, DysonAirProductWarning, DysonAirModuleError, DysonAirModuleWarning, DysonAirFanPower, DysonAirFanAutoPower, DysonAirAutoMode, DysonAirFanSpeed, DysonAirFanState, DysonAirFanDirection, DysonAirHeatingMode, DysonAirHeatingStatus, DysonAirFanFocus, DysonAirOscillation, DysonAirOscillationStatus, DysonAirAnemometerControlProfile, DysonAirTiltOscillation, DysonAirTiltOscillationStatus, DysonAirTiltAngle, DysonAirAnemometerControlTilt, DysonAirHumidification, DysonAirHumidificationAutoMode, DysonAirHumidificationState, DysonAirHumidificationProcess, DysonAirWaterHardness, DysonAirDeepCleanCycle, DysonAirNightMode, DysonAirSleepTimerMode, DysonAirQualityTarget, DysonAirContinuousMonitoring, DysonAirTiltSensor, DysonAirTemperatureUnits, DysonAirScheduler, DysonAirDaylightSaving, DysonAirHEPAFilterType, DysonAirResetFilterLife, DysonAirResetHEPAFilterLife, DysonAirCarbonFilterType, DysonAirCarbonFilterEnum, DysonAirCarbonFilterLife, DysonAirSelectiveCatalyticOxidisationFilterType, DysonAirBrightness, DysonAirSleepTimerEnum, DysonAirSleepTimer, DysonAirSensorValueEnum, DysonAirSensorValue } from '../dyson-air-types.js'; export interface TypeMap { DysonAirResetSource: DysonAirResetSource; DysonAirErrorCodeEnum: DysonAirErrorCodeEnum; DysonAirErrorCode: DysonAirErrorCode; DysonAirWarningCodeEnum: DysonAirWarningCodeEnum; DysonAirWarningCode: DysonAirWarningCode; DysonAirFaultStatus: DysonAirFaultStatus; DysonAirFaultChange: DysonAirFaultChange; DysonAirProductError: DysonAirProductError; DysonAirProductWarning: DysonAirProductWarning; DysonAirModuleError: DysonAirModuleError; DysonAirModuleWarning: DysonAirModuleWarning; DysonAirFanPower: DysonAirFanPower; DysonAirFanAutoPower: DysonAirFanAutoPower; DysonAirAutoMode: DysonAirAutoMode; DysonAirFanSpeed: DysonAirFanSpeed; DysonAirFanState: DysonAirFanState; DysonAirFanDirection: DysonAirFanDirection; DysonAirHeatingMode: DysonAirHeatingMode; DysonAirHeatingStatus: DysonAirHeatingStatus; DysonAirFanFocus: DysonAirFanFocus; DysonAirOscillation: DysonAirOscillation; DysonAirOscillationStatus: DysonAirOscillationStatus; DysonAirAnemometerControlProfile: DysonAirAnemometerControlProfile; DysonAirTiltOscillation: DysonAirTiltOscillation; DysonAirTiltOscillationStatus: DysonAirTiltOscillationStatus; DysonAirTiltAngle: DysonAirTiltAngle; DysonAirAnemometerControlTilt: DysonAirAnemometerControlTilt; DysonAirHumidification: DysonAirHumidification; DysonAirHumidificationAutoMode: DysonAirHumidificationAutoMode; DysonAirHumidificationState: DysonAirHumidificationState; DysonAirHumidificationProcess: DysonAirHumidificationProcess; DysonAirWaterHardness: DysonAirWaterHardness; DysonAirDeepCleanCycle: DysonAirDeepCleanCycle; DysonAirNightMode: DysonAirNightMode; DysonAirSleepTimerMode: DysonAirSleepTimerMode; DysonAirQualityTarget: DysonAirQualityTarget; DysonAirContinuousMonitoring: DysonAirContinuousMonitoring; DysonAirTiltSensor: DysonAirTiltSensor; DysonAirTemperatureUnits: DysonAirTemperatureUnits; DysonAirScheduler: DysonAirScheduler; DysonAirDaylightSaving: DysonAirDaylightSaving; DysonAirHEPAFilterType: DysonAirHEPAFilterType; DysonAirResetFilterLife: DysonAirResetFilterLife; DysonAirResetHEPAFilterLife: DysonAirResetHEPAFilterLife; DysonAirCarbonFilterType: DysonAirCarbonFilterType; DysonAirCarbonFilterEnum: DysonAirCarbonFilterEnum; DysonAirCarbonFilterLife: DysonAirCarbonFilterLife; DysonAirSelectiveCatalyticOxidisationFilterType: DysonAirSelectiveCatalyticOxidisationFilterType; DysonAirBrightness: DysonAirBrightness; DysonAirSleepTimerEnum: DysonAirSleepTimerEnum; DysonAirSleepTimer: DysonAirSleepTimer; DysonAirSensorValueEnum: DysonAirSensorValueEnum; DysonAirSensorValue: DysonAirSensorValue; } export declare const typeSuite: ITypeSuite & { DysonAirResetSource: TType; DysonAirErrorCodeEnum: TType; DysonAirErrorCode: TType; DysonAirWarningCodeEnum: TType; DysonAirWarningCode: TType; DysonAirFaultStatus: TType; DysonAirFaultChange: TType; DysonAirProductError: TType; DysonAirProductWarning: TType; DysonAirModuleError: TType; DysonAirModuleWarning: TType; DysonAirFanPower: TType; DysonAirFanAutoPower: TType; DysonAirAutoMode: TType; DysonAirFanSpeed: TType; DysonAirFanState: TType; DysonAirFanDirection: TType; DysonAirHeatingMode: TType; DysonAirHeatingStatus: TType; DysonAirFanFocus: TType; DysonAirOscillation: TType; DysonAirOscillationStatus: TType; DysonAirAnemometerControlProfile: TType; DysonAirTiltOscillation: TType; DysonAirTiltOscillationStatus: TType; DysonAirTiltAngle: TType; DysonAirAnemometerControlTilt: TType; DysonAirHumidification: TType; DysonAirHumidificationAutoMode: TType; DysonAirHumidificationState: TType; DysonAirHumidificationProcess: TType; DysonAirWaterHardness: TType; DysonAirDeepCleanCycle: TType; DysonAirNightMode: TType; DysonAirSleepTimerMode: TType; DysonAirQualityTarget: TType; DysonAirContinuousMonitoring: TType; DysonAirTiltSensor: TType; DysonAirTemperatureUnits: TType; DysonAirScheduler: TType; DysonAirDaylightSaving: TType; DysonAirHEPAFilterType: TType; DysonAirResetFilterLife: TType; DysonAirResetHEPAFilterLife: TType; DysonAirCarbonFilterType: TType; DysonAirCarbonFilterEnum: TType; DysonAirCarbonFilterLife: TType; DysonAirSelectiveCatalyticOxidisationFilterType: TType; DysonAirBrightness: TType; DysonAirSleepTimerEnum: TType; DysonAirSleepTimer: TType; DysonAirSensorValueEnum: TType; DysonAirSensorValue: TType; }; export declare const checkers: ICheckerSuite & { DysonAirResetSource: CheckerT<DysonAirResetSource>; DysonAirErrorCodeEnum: CheckerT<DysonAirErrorCodeEnum>; DysonAirErrorCode: CheckerT<DysonAirErrorCode>; DysonAirWarningCodeEnum: CheckerT<DysonAirWarningCodeEnum>; DysonAirWarningCode: CheckerT<DysonAirWarningCode>; DysonAirFaultStatus: CheckerT<DysonAirFaultStatus>; DysonAirFaultChange: CheckerT<DysonAirFaultChange>; DysonAirProductError: CheckerT<DysonAirProductError>; DysonAirProductWarning: CheckerT<DysonAirProductWarning>; DysonAirModuleError: CheckerT<DysonAirModuleError>; DysonAirModuleWarning: CheckerT<DysonAirModuleWarning>; DysonAirFanPower: CheckerT<DysonAirFanPower>; DysonAirFanAutoPower: CheckerT<DysonAirFanAutoPower>; DysonAirAutoMode: CheckerT<DysonAirAutoMode>; DysonAirFanSpeed: CheckerT<DysonAirFanSpeed>; DysonAirFanState: CheckerT<DysonAirFanState>; DysonAirFanDirection: CheckerT<DysonAirFanDirection>; DysonAirHeatingMode: CheckerT<DysonAirHeatingMode>; DysonAirHeatingStatus: CheckerT<DysonAirHeatingStatus>; DysonAirFanFocus: CheckerT<DysonAirFanFocus>; DysonAirOscillation: CheckerT<DysonAirOscillation>; DysonAirOscillationStatus: CheckerT<DysonAirOscillationStatus>; DysonAirAnemometerControlProfile: CheckerT<DysonAirAnemometerControlProfile>; DysonAirTiltOscillation: CheckerT<DysonAirTiltOscillation>; DysonAirTiltOscillationStatus: CheckerT<DysonAirTiltOscillationStatus>; DysonAirTiltAngle: CheckerT<DysonAirTiltAngle>; DysonAirAnemometerControlTilt: CheckerT<DysonAirAnemometerControlTilt>; DysonAirHumidification: CheckerT<DysonAirHumidification>; DysonAirHumidificationAutoMode: CheckerT<DysonAirHumidificationAutoMode>; DysonAirHumidificationState: CheckerT<DysonAirHumidificationState>; DysonAirHumidificationProcess: CheckerT<DysonAirHumidificationProcess>; DysonAirWaterHardness: CheckerT<DysonAirWaterHardness>; DysonAirDeepCleanCycle: CheckerT<DysonAirDeepCleanCycle>; DysonAirNightMode: CheckerT<DysonAirNightMode>; DysonAirSleepTimerMode: CheckerT<DysonAirSleepTimerMode>; DysonAirQualityTarget: CheckerT<DysonAirQualityTarget>; DysonAirContinuousMonitoring: CheckerT<DysonAirContinuousMonitoring>; DysonAirTiltSensor: CheckerT<DysonAirTiltSensor>; DysonAirTemperatureUnits: CheckerT<DysonAirTemperatureUnits>; DysonAirScheduler: CheckerT<DysonAirScheduler>; DysonAirDaylightSaving: CheckerT<DysonAirDaylightSaving>; DysonAirHEPAFilterType: CheckerT<DysonAirHEPAFilterType>; DysonAirResetFilterLife: CheckerT<DysonAirResetFilterLife>; DysonAirResetHEPAFilterLife: CheckerT<DysonAirResetHEPAFilterLife>; DysonAirCarbonFilterType: CheckerT<DysonAirCarbonFilterType>; DysonAirCarbonFilterEnum: CheckerT<DysonAirCarbonFilterEnum>; DysonAirCarbonFilterLife: CheckerT<DysonAirCarbonFilterLife>; DysonAirSelectiveCatalyticOxidisationFilterType: CheckerT<DysonAirSelectiveCatalyticOxidisationFilterType>; DysonAirBrightness: CheckerT<DysonAirBrightness>; DysonAirSleepTimerEnum: CheckerT<DysonAirSleepTimerEnum>; DysonAirSleepTimer: CheckerT<DysonAirSleepTimer>; DysonAirSensorValueEnum: CheckerT<DysonAirSensorValueEnum>; DysonAirSensorValue: CheckerT<DysonAirSensorValue>; }; export default checkers; //# sourceMappingURL=dyson-air-types.d.ts.map