New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

socketcan

Package Overview
Dependencies
Maintainers
2
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

socketcan - npm Package Compare versions

Comparing version 2.3.0 to 2.4.0

samples/perf.js

2

package.json

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc