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.
68 lines • 2.7 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 DysonAirCurrentSensorData = t.iface([], {
"tact": t.opt("DysonAirSensorValue"),
"hact": t.opt("DysonAirSensorValue"),
"co2r": t.opt("DysonAirSensorValue"),
"pact": t.opt("DysonAirSensorValue"),
"hcho": t.opt("DysonAirSensorValue"),
"hchr": t.opt("DysonAirSensorValue"),
"noxl": t.opt("DysonAirSensorValue"),
"pm25": t.opt("DysonAirSensorValue"),
"p25r": t.opt("DysonAirSensorValue"),
"pm10": t.opt("DysonAirSensorValue"),
"p10r": t.opt("DysonAirSensorValue"),
"vact": t.opt("DysonAirSensorValue"),
"va10": t.opt("DysonAirSensorValue"),
"sltm": t.opt("DysonAirSleepTimer"),
});
export const DysonAirEnvironmentalUsageData = t.iface([], {
"pal0": t.opt("DysonAirSensorValue"),
"pal1": t.opt("DysonAirSensorValue"),
"pal2": t.opt("DysonAirSensorValue"),
"pal3": t.opt("DysonAirSensorValue"),
"pal4": t.opt("DysonAirSensorValue"),
"pal5": t.opt("DysonAirSensorValue"),
"pal6": t.opt("DysonAirSensorValue"),
"pal7": t.opt("DysonAirSensorValue"),
"pal8": t.opt("DysonAirSensorValue"),
"pal9": t.opt("DysonAirSensorValue"),
"palm": t.opt("DysonAirSensorValue"),
"vol0": t.opt("DysonAirSensorValue"),
"vol1": t.opt("DysonAirSensorValue"),
"vol2": t.opt("DysonAirSensorValue"),
"vol3": t.opt("DysonAirSensorValue"),
"vol4": t.opt("DysonAirSensorValue"),
"vol5": t.opt("DysonAirSensorValue"),
"vol6": t.opt("DysonAirSensorValue"),
"vol7": t.opt("DysonAirSensorValue"),
"vol8": t.opt("DysonAirSensorValue"),
"vol9": t.opt("DysonAirSensorValue"),
"volm": t.opt("DysonAirSensorValue"),
"aql0": t.opt("DysonAirSensorValue"),
"aql1": t.opt("DysonAirSensorValue"),
"aql2": t.opt("DysonAirSensorValue"),
"aql3": t.opt("DysonAirSensorValue"),
"aql4": t.opt("DysonAirSensorValue"),
"aql5": t.opt("DysonAirSensorValue"),
"aql6": t.opt("DysonAirSensorValue"),
"aql7": t.opt("DysonAirSensorValue"),
"aql8": t.opt("DysonAirSensorValue"),
"aql9": t.opt("DysonAirSensorValue"),
"aqlm": t.opt("DysonAirSensorValue"),
"fafs": t.opt("DysonAirSensorValue"),
"faos": t.opt("DysonAirSensorValue"),
"fofs": t.opt("DysonAirSensorValue"),
"fons": t.opt("DysonAirSensorValue"),
"humm": t.opt("DysonAirSensorValue"),
"tmpm": t.opt("DysonAirSensorValue"),
});
const exportedTypeSuite = {
DysonAirCurrentSensorData,
DysonAirEnvironmentalUsageData,
};
export default exportedTypeSuite;
//# sourceMappingURL=dyson-air-sensor-types-ti.js.map