@zandor300/jsmodbus
Version:
Implementation for the Serial/TCP Modbus protocol.
35 lines (34 loc) • 917 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.isModbusRequestBody = isModbusRequestBody;
const debug_1 = __importDefault(require("debug"));
const debug = (0, debug_1.default)('request-body');
class ModbusRequestBody {
constructor(fc) {
if (new.target === ModbusRequestBody) {
throw new TypeError('Cannot construct ModbusRequestBody directly.');
}
this._fc = fc;
}
get fc() {
return this._fc;
}
get isException() {
return false;
}
get isModbusRequestBody() {
return true;
}
}
exports.default = ModbusRequestBody;
function isModbusRequestBody(x) {
if (x.isModbusRequestBody) {
return true;
}
else {
return false;
}
}