UNPKG

@constructorfleet/ultimate-govee

Version:

Library for interacting with Govee devices written in Typescript.

17 lines 838 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IceMakerStatusState = exports.IceMakerStatusStateName = void 0; const states_1 = require("../../../states"); const types_1 = require("./types"); const op_code_1 = require("../../../../../common/op-code"); exports.IceMakerStatusStateName = 'iceMakerStatus'; class IceMakerStatusState extends states_1.DeviceOpState { constructor(device) { super({ opType: op_code_1.OpType.REPORT, identifier: [25] }, device, exports.IceMakerStatusStateName, undefined); } parseOpCommand(opCommand) { this.stateValue.next(types_1.IceMakerStatus[Object.entries(types_1.statusMap).find(([_, num]) => num === opCommand[0])?.[0] ?? 'STANDBY']); } } exports.IceMakerStatusState = IceMakerStatusState; //# sourceMappingURL=ice-maker.status.js.map