node-red-contrib-mysensors
Version:
Mysensors related nodes, for decoding / encoding mysensors serial protocol and MQTT topic, and wrapping arbitrary messages into mysensors compatible messages
17 lines (16 loc) • 673 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateStrongMysensorsMsg = exports.MsgOrigin = void 0;
var MsgOrigin;
(function (MsgOrigin) {
MsgOrigin[MsgOrigin["decoded"] = 0] = "decoded";
MsgOrigin[MsgOrigin["serial"] = 1] = "serial";
MsgOrigin[MsgOrigin["mqtt"] = 2] = "mqtt";
})(MsgOrigin = exports.MsgOrigin || (exports.MsgOrigin = {}));
function validateStrongMysensorsMsg(input) {
return input.nodeId !== undefined
&& input.childSensorId !== undefined
&& input.messageType !== undefined
&& input.subType !== undefined;
}
exports.validateStrongMysensorsMsg = validateStrongMysensorsMsg;