jsmodbus
Version:
Implementation for the Serial/TCP Modbus protocol.
18 lines (14 loc) • 495 B
JavaScript
const ModbusServer = require('./modbus-server.js')
const ModbusServerClient = require('./modbus-server-client.js')
const Request = require('./rtu-request.js')
const Response = require('./rtu-response.js')
class ModbusRTUServer extends ModbusServer {
constructor (socket, options) {
super(options)
this._socket = socket
const client = new ModbusServerClient(this, socket, Request, Response)
this.emit('connection', client)
}
}
module.exports = ModbusRTUServer