UNPKG

daikin-controller

Version:

Control Daikin Air Conditioner devices using nodejs

51 lines (50 loc) 1.87 kB
import { ResponseDict } from '../DaikinDataParser'; import { DaikinResponseCb } from '../DaikinACRequest'; import { RequestDict } from './requests'; export declare class ControlInfo { power?: boolean; mode?: number; targetTemperature?: number | 'M'; targetHumidity?: number | 'AUTO'; fanRate?: number | 'A' | 'B'; fanDirection?: number; specialMode?: string; targetTemperatureMode1?: number | 'M'; targetTemperatureMode2?: number | 'M'; targetTemperatureMode3?: number | 'M'; targetTemperatureMode4?: number | 'M'; targetTemperatureMode5?: number | 'M'; targetTemperatureMode7?: number | 'M'; targetHumidityMode1?: number | 'AUTO'; targetHumidityMode2?: number | 'AUTO'; targetHumidityMode3?: number | 'AUTO'; targetHumidityMode4?: number | 'AUTO'; targetHumidityMode5?: number | 'AUTO'; targetHumidityMode7?: number | 'AUTO'; targetHumidityModeH?: number | 'AUTO'; fanRateMode1?: number | 'A' | 'B'; fanRateMode2?: number | 'A' | 'B'; fanRateMode3?: number | 'A' | 'B'; fanRateMode4?: number | 'A' | 'B'; fanRateMode5?: number | 'A' | 'B'; fanRateMode6?: number | 'A' | 'B'; fanRateMode7?: number | 'A' | 'B'; fanRateModeH?: number | 'A' | 'B'; fanDirectionMode1?: number; fanDirectionMode2?: number; fanDirectionMode3?: number; fanDirectionMode4?: number; fanDirectionMode5?: number; fanDirectionMode6?: number; fanDirectionMode7?: number; fanDirectionModeH?: number; modeB?: number; targetTemperatureB?: number | 'M'; targetHumidityB?: number | 'AUTO'; fanRateB?: number | 'A' | 'B'; fanDirectionB?: number; error?: number; static parseResponse(dict: ResponseDict, cb: DaikinResponseCb<ControlInfo>): void; overwrite(obj: Partial<ControlInfo>): void; getRequestDict(): RequestDict; }