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
TypeScript
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