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.
107 lines • 5.63 kB
JavaScript
/**
* This module was automatically generated by `ts-interface-builder`
*/
import * as t from "ts-interface-checker";
// tslint:disable:object-literal-key-quotes
export const DysonAirProductState = t.iface([], {
"ercd": t.opt("DysonAirErrorCode"),
"fnsp": t.opt("DysonAirFanSpeed"),
"fnst": t.opt("DysonAirFanState"),
"nmod": t.opt("DysonAirNightMode"),
"rhtm": t.opt("DysonAirContinuousMonitoring"),
"wacd": t.opt("DysonAirWarningCode"),
"ffoc": t.opt("DysonAirFanFocus"),
"hmax": t.opt("string"),
"hmod": t.opt("DysonAirHeatingMode"),
"hsta": t.opt("DysonAirHeatingStatus"),
"oson": t.opt("DysonAirOscillation"),
"anct": t.opt("DysonAirAnemometerControlTilt"),
"otal": t.opt("DysonAirTiltAngle"),
"otau": t.opt("DysonAirTiltAngle"),
"oton": t.opt("DysonAirTiltOscillation"),
"sflt": t.opt("DysonAirSelectiveCatalyticOxidisationFilterType"),
"otcs": t.opt("DysonAirTiltOscillationStatus"),
"auto": t.opt("DysonAirAutoMode"),
"cflr": t.opt("DysonAirCarbonFilterLife"),
"cflt": t.opt("DysonAirCarbonFilterType"),
"corf": t.opt("DysonAirTemperatureUnits"),
"fdir": t.opt("DysonAirFanDirection"),
"fpwr": t.opt("DysonAirFanPower"),
"hflr": t.opt("string"),
"hflt": t.opt("DysonAirHEPAFilterType"),
"nmdv": t.opt("DysonAirFanSpeed"),
"sltm": t.opt("DysonAirSleepTimer"),
"filf": t.opt("string"),
"fmod": t.opt("DysonAirFanAutoPower"),
"qtar": t.opt("DysonAirQualityTarget"),
"tilt": t.opt("DysonAirTiltSensor"),
"oscs": t.opt("DysonAirOscillationStatus"),
"osal": t.opt("string"),
"osau": t.opt("string"),
"ancp": t.opt("DysonAirAnemometerControlProfile"),
"cdrr": t.opt("string"),
"clcr": t.opt("DysonAirDeepCleanCycle"),
"cltr": t.opt("string"),
"haut": t.opt("DysonAirHumidificationAutoMode"),
"hume": t.opt("DysonAirHumidification"),
"humt": t.opt("string"),
"msta": t.opt("DysonAirHumidificationState"),
"psta": t.opt("DysonAirHumidificationProcess"),
"rect": t.opt("string"),
"wath": t.opt("DysonAirWaterHardness"),
"bril": t.opt("DysonAirBrightness"),
"fqhp": t.opt("string"),
});
export const DysonAirProductStateChange = t.iface([], {
"ercd": t.opt(t.tuple("DysonAirErrorCode", "DysonAirErrorCode")),
"fnsp": t.opt(t.tuple("DysonAirFanSpeed", "DysonAirFanSpeed")),
"fnst": t.opt(t.tuple("DysonAirFanState", "DysonAirFanState")),
"nmod": t.opt(t.tuple("DysonAirNightMode", "DysonAirNightMode")),
"rhtm": t.opt(t.tuple("DysonAirContinuousMonitoring", "DysonAirContinuousMonitoring")),
"wacd": t.opt(t.tuple("DysonAirWarningCode", "DysonAirWarningCode")),
"ffoc": t.opt(t.tuple("DysonAirFanFocus", "DysonAirFanFocus")),
"hmax": t.opt(t.tuple("string", "string")),
"hmod": t.opt(t.tuple("DysonAirHeatingMode", "DysonAirHeatingMode")),
"hsta": t.opt(t.tuple("DysonAirHeatingStatus", "DysonAirHeatingStatus")),
"oson": t.opt(t.tuple("DysonAirOscillation", "DysonAirOscillation")),
"anct": t.opt(t.tuple("DysonAirAnemometerControlTilt", "DysonAirAnemometerControlTilt")),
"otal": t.opt(t.tuple("DysonAirTiltAngle", "DysonAirTiltAngle")),
"otau": t.opt(t.tuple("DysonAirTiltAngle", "DysonAirTiltAngle")),
"oton": t.opt(t.tuple("DysonAirTiltOscillation", "DysonAirTiltOscillation")),
"auto": t.opt(t.tuple("DysonAirAutoMode", "DysonAirAutoMode")),
"cflr": t.opt(t.tuple("DysonAirCarbonFilterLife", "DysonAirCarbonFilterLife")),
"cflt": t.opt(t.tuple("DysonAirCarbonFilterType", "DysonAirCarbonFilterType")),
"corf": t.opt(t.tuple("DysonAirTemperatureUnits", "DysonAirTemperatureUnits")),
"fdir": t.opt(t.tuple("DysonAirFanDirection", "DysonAirFanDirection")),
"fpwr": t.opt(t.tuple("DysonAirFanPower", "DysonAirFanPower")),
"hflr": t.opt(t.tuple("string", "string")),
"hflt": t.opt(t.tuple("DysonAirHEPAFilterType", "DysonAirHEPAFilterType")),
"nmdv": t.opt(t.tuple("DysonAirFanSpeed", "DysonAirFanSpeed")),
"sltm": t.opt(t.tuple("DysonAirSleepTimer", "DysonAirSleepTimer")),
"filf": t.opt(t.tuple("string", "string")),
"fmod": t.opt(t.tuple("DysonAirFanAutoPower", "DysonAirFanAutoPower")),
"qtar": t.opt(t.tuple("DysonAirQualityTarget", "DysonAirQualityTarget")),
"tilt": t.opt(t.tuple("DysonAirTiltSensor", "DysonAirTiltSensor")),
"oscs": t.opt(t.tuple("DysonAirOscillationStatus", "DysonAirOscillationStatus")),
"osal": t.opt(t.tuple("string", "string")),
"osau": t.opt(t.tuple("string", "string")),
"ancp": t.opt(t.tuple("DysonAirAnemometerControlProfile", "DysonAirAnemometerControlProfile")),
"cdrr": t.opt(t.tuple("string", "string")),
"cltr": t.opt(t.tuple("string", "string")),
"haut": t.opt(t.tuple("DysonAirHumidificationAutoMode", "DysonAirHumidificationAutoMode")),
"hume": t.opt(t.tuple("DysonAirHumidification", "DysonAirHumidification")),
"humt": t.opt(t.tuple("string", "string")),
"rect": t.opt(t.tuple("string", "string")),
"wath": t.opt(t.tuple("DysonAirWaterHardness", "DysonAirWaterHardness")),
"clcr": t.opt(t.tuple("DysonAirDeepCleanCycle", "DysonAirDeepCleanCycle")),
"msta": t.opt(t.tuple("DysonAirHumidificationState", "DysonAirHumidificationState")),
"psta": t.opt(t.tuple("DysonAirHumidificationProcess", "DysonAirHumidificationProcess")),
"bril": t.opt(t.tuple("DysonAirBrightness", "DysonAirBrightness")),
"fqhp": t.opt(t.tuple("string", "string")),
});
const exportedTypeSuite = {
DysonAirProductState,
DysonAirProductStateChange,
};
export default exportedTypeSuite;
//# sourceMappingURL=dyson-air-state-types-ti.js.map