@zandor300/jsmodbus
Version:
Implementation for the Serial/TCP Modbus protocol.
24 lines (23 loc) • 864 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FC = void 0;
exports.isFunctionCode = isFunctionCode;
var FC;
(function (FC) {
FC[FC["READ_COIL"] = 1] = "READ_COIL";
FC[FC["READ_DISCRETE_INPUT"] = 2] = "READ_DISCRETE_INPUT";
FC[FC["READ_HOLDING_REGISTERS"] = 3] = "READ_HOLDING_REGISTERS";
FC[FC["READ_INPUT_REGISTERS"] = 4] = "READ_INPUT_REGISTERS";
FC[FC["WRITE_SINGLE_COIL"] = 5] = "WRITE_SINGLE_COIL";
FC[FC["WRITE_SINGLE_HOLDING_REGISTER"] = 6] = "WRITE_SINGLE_HOLDING_REGISTER";
FC[FC["WRITE_MULTIPLE_COILS"] = 15] = "WRITE_MULTIPLE_COILS";
FC[FC["WRITE_MULTIPLE_HOLDING_REGISTERS"] = 16] = "WRITE_MULTIPLE_HOLDING_REGISTERS";
})(FC || (exports.FC = FC = {}));
function isFunctionCode(x) {
if (FC[x] === undefined) {
return false;
}
else {
return true;
}
}