UNPKG

daikin-controller

Version:

Control Daikin Air Conditioner devices using nodejs

20 lines (19 loc) 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ModelInfoResponse = void 0; const DaikinDataParser_1 = require("../../DaikinDataParser"); const DaikinACTypes_1 = require("../../DaikinACTypes"); class ModelInfoResponse { static parseResponse(dict, cb) { const result = new ModelInfoResponse(); result.model = DaikinDataParser_1.DaikinDataParser.resolveString(dict, 'model'); result.type = DaikinDataParser_1.DaikinDataParser.resolveString(dict, 'type'); result.pv = DaikinDataParser_1.DaikinDataParser.resolveInteger(dict, 'pv'); result.cpv = DaikinDataParser_1.DaikinDataParser.resolveInteger(dict, 'cpv'); result.mid = DaikinDataParser_1.DaikinDataParser.resolveString(dict, 'mid'); result.sFanDirection = DaikinDataParser_1.DaikinDataParser.resolveInteger(dict, 's_fdir', DaikinACTypes_1.FanDirection); result.enScdltmr = DaikinDataParser_1.DaikinDataParser.resolveInteger(dict, 'en_scdltmr'); cb(null, 'OK', result); } } exports.ModelInfoResponse = ModelInfoResponse;