modbus-serial
Advanced tools
Comparing version 2.4.0 to 2.4.2
@@ -58,3 +58,3 @@ 'use strict'; | ||
var UdpPort = function(ip, port) { | ||
var _tcpport = this; | ||
var modbus = this; | ||
this.ip = ip; | ||
@@ -65,3 +65,2 @@ this.port = port || C701_PORT; // C701 port | ||
this._client = dgram.createSocket("udp4"); | ||
//this._client.bind(this.port); | ||
@@ -71,3 +70,3 @@ // wait for answer | ||
// check message length | ||
if (data.length < (116 + _tcpport.length)) return; | ||
if (data.length < (116 + modbus.length)) return; | ||
@@ -78,7 +77,7 @@ // check the C701 packet magic | ||
// get the serial data from the C701 packet | ||
var buffer = data.slice(data.length - _tcpport._length); | ||
var buffer = data.slice(data.length - modbus._length); | ||
//check the serial data | ||
if (checkData(_tcpport, buffer)) { | ||
_tcpport.emit('data', buffer); | ||
if (checkData(modbus, buffer)) { | ||
modbus.emit('data', buffer); | ||
} | ||
@@ -85,0 +84,0 @@ }); |
{ | ||
"name": "modbus-serial", | ||
"version": "2.4.0", | ||
"version": "2.4.2", | ||
"description": "A pure JavaScript implemetation of MODBUS-RTU (and TCP) for NodeJS.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -58,3 +58,3 @@ 'use strict'; | ||
var TelnetPort = function(ip, port) { | ||
var _tcpport = this; | ||
var modbus = this; | ||
this.ip = ip; | ||
@@ -73,3 +73,2 @@ this.port = port || TELNET_PORT; // telnet server port | ||
// register the port data event | ||
var modbus = this; | ||
this._client.on('data', function(data) { | ||
@@ -96,3 +95,3 @@ /* add data to buffer | ||
// emit a data signal | ||
_tcpport.emit('data', _data); | ||
modbus.emit('data', _data); | ||
} | ||
@@ -99,0 +98,0 @@ } |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
71046
1446