Comparing version 2.3.0 to 2.4.0
@@ -8,3 +8,3 @@ { | ||
"description": "A SocketCAN abstraction layer for NodeJS.", | ||
"version": "2.3.0", | ||
"version": "2.4.0", | ||
"license": "MIT", | ||
@@ -11,0 +11,0 @@ "repository": { |
@@ -55,3 +55,3 @@ /* Copyright Sebastian Haas <sebastian$sebastianhaas.info>. All rights reserved. | ||
getName : function(){ | ||
var name = new Buffer(8); | ||
var name = Buffer.alloc(8); | ||
name[7] = ((this.AAC & 0x1) << 7) | ((this.Industry & 0x7) << 4) | (this.Vehicle & 0xF); | ||
@@ -58,0 +58,0 @@ name[6] = (this.System) << 1 & 0xFE; |
@@ -330,3 +330,3 @@ /* Copyright Sebastian Haas <sebastian@sebastianhaas.info>. All rights reserved. | ||
rtr: false, | ||
data : (m.len > 0 && m.len < 8) ? new Buffer(m.len) : new Buffer(8) | ||
data : (m.len > 0 && m.len < 8) ? Buffer.alloc(m.len) : Buffer.alloc(8) | ||
}; | ||
@@ -333,0 +333,0 @@ |
@@ -33,3 +33,3 @@ var can = require('socketcan'); | ||
var canmsg = { id: 10, data: new Buffer([ 0, 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF7 ]) }; | ||
var canmsg = { id: 10, data: Buffer.from([ 0, 0xFF, 0xFE, 0xFD, 0xFC, 0xFB, 0xFA, 0xF7 ]) }; | ||
@@ -36,0 +36,0 @@ var rx_count = 0; |
@@ -5,3 +5,3 @@ var signals = require('../build/Release/can_signals'); | ||
exports['little_endian_encode'] = function(test) { | ||
data = new Buffer([0, 0, 0, 0, 0, 0, 0, 0]); | ||
data = Buffer.from([0, 0, 0, 0, 0, 0, 0, 0]); | ||
@@ -16,11 +16,11 @@ signals.encode_signal(data, 0, 1, true, false, 1); | ||
console.log(data); | ||
test.deepEqual(data, new Buffer([0x0B, 0x00, 0x00, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0x0B, 0x00, 0x00, 0, 0, 0, 0, 0])); | ||
signals.encode_signal(data, 4, 8, true, false, 0xEA); | ||
test.deepEqual(data, new Buffer([0xAB, 0x0E, 0x00, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0xAB, 0x0E, 0x00, 0, 0, 0, 0, 0])); | ||
signals.encode_signal(data, 12, 12, true, false, 0xEDB); | ||
test.deepEqual(data, new Buffer([0xAB, 0xBE, 0xED, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0xAB, 0xBE, 0xED, 0, 0, 0, 0, 0])); | ||
signals.encode_signal(data, 12, 12, true, false, 0); | ||
test.deepEqual(data, new Buffer([0xAB, 0x0E, 0x00, 0, 0, 0, 0, 0]), "Overwriting signal value failed"); | ||
test.deepEqual(data, Buffer.from([0xAB, 0x0E, 0x00, 0, 0, 0, 0, 0]), "Overwriting signal value failed"); | ||
test.done(); | ||
@@ -30,3 +30,3 @@ } | ||
exports['little_endian_decode'] = function(test) { | ||
data = new Buffer([0xDE, 0xAD, 0xBE, 0xEF, 0xCA, 0xFE, 0xBA, 0xBE]); | ||
data = Buffer.from([0xDE, 0xAD, 0xBE, 0xEF, 0xCA, 0xFE, 0xBA, 0xBE]); | ||
@@ -52,3 +52,3 @@ test.equals(signals.decode_signal(data, 0, 8, true, false), 0xDE); | ||
exports['little_endian_signed_decode'] = function(test) { | ||
data = new Buffer([0xFE, 0xFF, 0x80]); | ||
data = Buffer.from([0xFE, 0xFF, 0x80]); | ||
@@ -59,3 +59,3 @@ test.equals(signals.decode_signal(data, 8, 8, true, true), -1); | ||
data = new Buffer([0xFF, 0xFF, 0xFF, 0xFF]); | ||
data = Buffer.from([0xFF, 0xFF, 0xFF, 0xFF]); | ||
test.equals(signals.decode_signal(data, 0, 32, true, true), -1); | ||
@@ -67,12 +67,12 @@ | ||
exports['little_endian_signed_encode'] = function(test) { | ||
data = new Buffer([0, 0, 0, 0, 0, 0, 0, 0]); | ||
data = Buffer.from([0, 0, 0, 0, 0, 0, 0, 0]); | ||
signals.encode_signal(data, 0, 8, true, true, -1); | ||
test.deepEqual(data, new Buffer([0xFF, 0x00, 0x00, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0xFF, 0x00, 0x00, 0, 0, 0, 0, 0])); | ||
signals.encode_signal(data, 0, 16, true, true, -2); | ||
test.deepEqual(data, new Buffer([0xFE, 0xFF, 0x00, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0xFE, 0xFF, 0x00, 0, 0, 0, 0, 0])); | ||
signals.encode_signal(data, 16, 8, true, true, -128); | ||
test.deepEqual(data, new Buffer([0xFE, 0xFF, 0x80, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0xFE, 0xFF, 0x80, 0, 0, 0, 0, 0])); | ||
@@ -83,3 +83,3 @@ test.done(); | ||
exports['big_endian_encode'] = function(test) { | ||
data = new Buffer([0, 0, 0, 0, 0, 0, 0, 0]); | ||
data = Buffer.from([0, 0, 0, 0, 0, 0, 0, 0]); | ||
@@ -90,12 +90,12 @@ signals.encode_signal(data, 0, 1, false, false, 1); | ||
signals.encode_signal(data, 3, 1, false, false, 1); | ||
test.deepEqual(data, new Buffer([0xD0, 0x00, 0x00, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0xD0, 0x00, 0x00, 0, 0, 0, 0, 0])); | ||
signals.encode_signal(data, 4, 8, false, false, 0xEA); | ||
test.deepEqual(data, new Buffer([0xDE, 0xA0, 0x00, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0xDE, 0xA0, 0x00, 0, 0, 0, 0, 0])); | ||
signals.encode_signal(data, 12, 12, false, false, 0xDBE); | ||
test.deepEqual(data, new Buffer([0xDE, 0xAD, 0xBE, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0xDE, 0xAD, 0xBE, 0, 0, 0, 0, 0])); | ||
signals.encode_signal(data, 12, 12, false, false, 0); | ||
test.deepEqual(data, new Buffer([0xDE, 0xA0, 0x00, 0, 0, 0, 0, 0]), "Overwriting signal value failed"); | ||
test.deepEqual(data, Buffer.from([0xDE, 0xA0, 0x00, 0, 0, 0, 0, 0]), "Overwriting signal value failed"); | ||
@@ -106,3 +106,3 @@ test.done(); | ||
exports['big_endian_decode'] = function(test) { | ||
data = new Buffer([0xDE, 0xAD, 0xBE, 0xEF, 0xCA, 0xFE, 0xBA, 0xBE]); | ||
data = Buffer.from([0xDE, 0xAD, 0xBE, 0xEF, 0xCA, 0xFE, 0xBA, 0xBE]); | ||
@@ -124,12 +124,12 @@ test.equals(signals.decode_signal(data, 0, 8, false, false), 0xDE); | ||
exports['big_endian_signed_encode'] = function(test) { | ||
data = new Buffer([0, 0, 0, 0, 0, 0, 0, 0]); | ||
data = Buffer.from([0, 0, 0, 0, 0, 0, 0, 0]); | ||
signals.encode_signal(data, 0, 8, false, true, -1); | ||
test.deepEqual(data, new Buffer([0xFF, 0x00, 0x00, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0xFF, 0x00, 0x00, 0, 0, 0, 0, 0])); | ||
signals.encode_signal(data, 0, 16, false, true, -2); | ||
test.deepEqual(data, new Buffer([0xFF, 0xFE, 0x00, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0xFF, 0xFE, 0x00, 0, 0, 0, 0, 0])); | ||
signals.encode_signal(data, 16, 8, false, true, -128); | ||
test.deepEqual(data, new Buffer([0xFF, 0xFE, 0x80, 0, 0, 0, 0, 0])); | ||
test.deepEqual(data, Buffer.from([0xFF, 0xFE, 0x80, 0, 0, 0, 0, 0])); | ||
@@ -140,3 +140,3 @@ test.done(); | ||
exports['big_endian_signed_decode'] = function(test) { | ||
data = new Buffer([0xFF, 0xFE, 0x80 ]); | ||
data = Buffer.from([0xFF, 0xFE, 0x80 ]); | ||
@@ -143,0 +143,0 @@ test.equals(signals.decode_signal(data, 0, 8, false, true), -1); |
@@ -15,3 +15,3 @@ var can = require('socketcan'); | ||
var cm = { data: new Buffer([ 0 ]) }; | ||
var cm = { data: Buffer.from([ 0 ]) }; | ||
cm.id = db.messages["CruiseControlStatus"].id; | ||
@@ -61,3 +61,3 @@ | ||
var cm = { data: new Buffer([ 0 ]) }; | ||
var cm = { data: Buffer.from([ 0 ]) }; | ||
cm.id = db.messages["CruiseControlStatus"].id; | ||
@@ -64,0 +64,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
247723
50
2435