daikin-controller
Version:
Control Daikin Air Conditioner devices using nodejs
17 lines (16 loc) • 857 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SensorInfoResponse = void 0;
const DaikinDataParser_1 = require("../../DaikinDataParser");
class SensorInfoResponse {
static parseResponse(dict, cb) {
const result = new SensorInfoResponse();
result.indoorTemperature = DaikinDataParser_1.DaikinDataParser.resolveFloat(dict, 'htemp');
result.indoorHumidity = DaikinDataParser_1.DaikinDataParser.resolveFloat(dict, 'hhum');
result.outdoorTemperature = DaikinDataParser_1.DaikinDataParser.resolveFloat(dict, 'otemp');
result.error = DaikinDataParser_1.DaikinDataParser.resolveInteger(dict, 'err');
result.cmpfreq = DaikinDataParser_1.DaikinDataParser.resolveInteger(dict, 'cmpfreq');
cb(null, 'OK', result);
}
}
exports.SensorInfoResponse = SensorInfoResponse;