UNPKG

@elshaer/homebridge-lg-thinq

Version:

A Homebridge plugin for controlling/monitoring LG ThinQ device via LG ThinQ platform.

22 lines 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function HoodState(deviceModel, decodedMonitor) { return { hoodState: { 'ventMode': deviceModel.enumName('VentMode', decodedMonitor['VentMode']), 'error': deviceModel.enumName('Error', decodedMonitor['VentMode']), 'ventLevel': parseInt(decodedMonitor['VentLevel'] || 0), 'lampSet': decodedMonitor['LampSet'], 'remainTimeMinute': parseInt(decodedMonitor['TimerMin'] || 0), 'ventSet': decodedMonitor['VentSet'], 'hoodFotaEnable': parseInt(decodedMonitor['FOTAEnable'] || 0) ? 'ENABLE' : 'DISABLE', 'remainTimeSecond': parseInt(decodedMonitor['TimerSec'] || 0), 'childLock': parseInt(decodedMonitor['ChildLock'] || 0) ? 'ENABLE' : 'DISABLE', 'standyMode': parseInt(decodedMonitor['StandyMode'] || 0) ? 'ENABLE' : 'DISABLE', 'lampLevel': parseInt(decodedMonitor['LampLevel'] || 0), 'hoodState': parseInt(decodedMonitor['HoodState'] || 0) ? 'USING' : 'INIT', }, }; } exports.default = HoodState; //# sourceMappingURL=HoodState.js.map