0.0.5 • Published 1 year ago

ascii-protocol v0.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

ASCII-PROTOCOL

ASCII transmission protocol parser.

Usage

Example

Import

const ASCII = require("ascii-protocol");

// Continue usage...

Heartbeat transmission

const transmission = new ASCII("*HQ,135790246811220,HTBT#");
console.log(transmission.type); // HTBT (Heart beat)
console.log(transmission.supplier); // HQ
console.log(transmission.imei); // 135790246811220

Login transmission

const transmission = new ASCII("*HQ,135790246811220,V0#");
console.log(transmission.type); // LOGIN (Login)
console.log(transmission.supplier); // HQ
console.log(transmission.imei); // 135790246811220

GPS transmission

const transmission = new ASCII(
  "*HQ,865205030330012,V1,145452,A,2240.55181,N,11358.32389,E,0.00,0,100815,FFFFFBFF#"
);
console.log(transmission.type); // GPS (GPS)
console.log(transmission.supplier); // HQ
console.log(transmission.imei); // 865205030330012
console.log(transmission.data.time); // 145452
console.log(transmission.data.validity); // A
console.log(transmission.data.latitude); // 2240.55181
console.log(transmission.data.latitudeDirection); // N
console.log(transmission.data.longitude); // 11358.32389
console.log(transmission.data.longitudeDirection); // E
console.log(transmission.data.speed); // 0
console.log(transmission.data.direction); // 0
console.log(transmission.data.date); // 100815
console.log(transmission.data.general); // FFFFFBFF
0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago