{"_id":"astra-protocol-x-parser","_rev":"40-ed9ff6c3360a5d14f5bdf2a8a47c96ad","name":"astra-protocol-x-parser","dist-tags":{"latest":"1.1.9"},"versions":{"1.0.0":{"name":"astra-protocol-x-parser","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"astra-protocol-x-parser@1.0.0","dist":{"shasum":"f13905010dd97bf462f4d0c657b6b13e7b29fa70","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.0.tgz","fileCount":2,"integrity":"sha512-fyjwGDeCvORS6N+uIOTrkKH77hI3oOdIRJGslsSCxOAVJO7Smoy8sUeP/q91SEjoxVUY156QlQ4e3fhhOV3Emw==","signatures":[{"sig":"MEUCIQCaaX0cpKvB2me93jDVDRvVUyaKTAShtRZkdNaRPzq7EgIgXoXfll/wOjE8aP4ZlWIHiG2PGnVN55gBX6gnTbjGFCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":422},"main":"index.js","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.0_1718982968452_0.07560046349165805","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"astra-protocol-x-parser","version":"1.0.1","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.1","dist":{"shasum":"7875b5bfb63bfb8a6d7e16d699bedbe365db99bb","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.1.tgz","fileCount":8,"integrity":"sha512-Y0LDlxDtqBmiG/b908oerFCdw96U1FHnhSRvNHqhz1Egpf8vHHLL/pmaKvRftXS5yvhgaHdkbQPuXBUFHiZqug==","signatures":[{"sig":"MEYCIQC/6nltKttoWQp83f7I3EFt1tZDhl1UMLyn1icYNVOV6AIhAK0AXcqdZ4mxEbCTt0QLfXim/zNV2KFrvNLH4EljU3c8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461337},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{"build":"tsup","watch":"tsup --watch"},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.8"},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.1_1719331150083_0.443040097199783","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"astra-protocol-x-parser","version":"1.0.2","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.2","dist":{"shasum":"74847211cb67d5dbdf1ea2a0ab808919f5716d9d","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.2.tgz","fileCount":8,"integrity":"sha512-OrSk8EcTbbmw2Gh7QiHSBwTgzSePc8fSsY4AZkQp0v/GCSPVHV40Mkj5RMovvgaVQWxtefEbYuskvovVEoK7Uw==","signatures":[{"sig":"MEUCIQCYhlDS8Tp+paPF3cCl2u4OlkAO/ZUCRTtilb+XGiyjowIgPUYPEsoeVSXS1K5fElK2k3YoPgYxM93vQDr6rccL3kI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461337},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{"build":"tsup","watch":"tsup --watch"},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.8"},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.2_1719331388692_0.3594784123761179","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"astra-protocol-x-parser","version":"1.0.3","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.3","dist":{"shasum":"eb27833085b0de7cf7a76b3a253dfbb0c52cadba","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.3.tgz","fileCount":8,"integrity":"sha512-Vy0iWmA0IisKfyAe6SVjAqsC9UFjXE1aT4rpz2iHc3iJyeGwHpbOO7HzvdAPr5FzahNK9cgtHSywAst+Vf/mhQ==","signatures":[{"sig":"MEUCIQCbm3f+XZC07oByBrlvco3JvGDoszofnABRKtIxmZsXPwIgFB6HBpUABJ9Jl4+UjXc0xW0JNN/Ha2ZPIew91EA570c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{"build":"tsup","watch":"tsup --watch"},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.8"},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.3_1719332089249_0.2771254146771305","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"astra-protocol-x-parser","version":"1.0.4","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.4","dist":{"shasum":"c477dab0eee9b055d4c52f724b1d12fc7227ee6d","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.4.tgz","fileCount":8,"integrity":"sha512-AfXf6w+DDGzkS6WGjZirwimwpYXxxo9oNOTbvUNiV07vtWXJyH01aeUvqXmAzTmJfxNyU/hnMLI8I8o5QUen8g==","signatures":[{"sig":"MEYCIQDrczhlXo6cMJRS6plntnwLPCz9yDrtagdbZS3TGcz/AgIhAO+ZqkhUABUxuZIxbnI6meyNz/ZJPQJxyotjQ3OP2sc5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180296},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{"build":"tsup","watch":"tsup --watch"},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.8"},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.4_1719333880260_0.7854882213480334","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"astra-protocol-x-parser","version":"1.0.5","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.5","dist":{"shasum":"5a98f535b77fa66eef671f54ea66d515ec695c23","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.5.tgz","fileCount":8,"integrity":"sha512-HID/AAZXBBCenVKud2MQyAKOyVGrwy6myJoDjriL7YHKJqcjtdw3j/lFARkD98lEhiow5FcW1CiwF/+QcesY2w==","signatures":[{"sig":"MEUCIGXrz5nNZWJDienSMjTumQ1rwVQ7dcf5a9BySYL29yQ7AiEA16A672ygVk9x/zH8CIA7pR3Nd9umngTCpTrXGjHptJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":444701},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{"build":"tsup","watch":"tsup --watch"},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.8"},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.5_1719334500767_0.9204889564934589","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"astra-protocol-x-parser","version":"1.0.6","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.6","dist":{"shasum":"7b1a386088604f3381f9dfd386c5741791b0e717","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.6.tgz","fileCount":116,"integrity":"sha512-EOkF9FsyEVajYUKMAyTsFwHsdywiQ9zOaRhnvgcX/1l+MAiGFcHR+m+ZMPzRJ6BWPAZdejz9wXgeGKbUZbfbPA==","signatures":[{"sig":"MEUCIQDEAOI9T+Rn5MvZqXq1ztJUEvWIXjTQW3YcKRn3BUSz+gIgE6mkzQtcUVwZ7i+5On15Ug3S8tSxOS7ZdJelOiHKcCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116382},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{"build":"tsc"},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.8"},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.6_1719334910209_0.9744947621858762","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"astra-protocol-x-parser","version":"1.0.7","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.7","dist":{"shasum":"825cdb9c329c484a72396e0d8078d9e7d5a893cf","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.7.tgz","fileCount":8,"integrity":"sha512-utIzl0DlynBbI9wwdP9wgYG03tNECso4ejWYPb+C1eR+AG6BhSEu8/4lkwvQKuhQjy+M0XTwu+F0eGy4UyXkjQ==","signatures":[{"sig":"MEYCIQCi+Y2gIKyYxJ2GoAOZD6malLd0VDqeQUAe0KqM0zr/JQIhALHszK0AqUAfEEp0sAzN4n9UQGc4qP2r0ETbIdpJyLRP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":464955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{"build":"tsup --dts --sourcemap","watch":"tsup --watch"},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","ts-node":"^10.9.2","typescript":"^5.5.2","@types/node":"^20.14.8"},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.7_1719335910205_0.14123336642101592","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"astra-protocol-x-parser","version":"1.0.8","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.8","dist":{"shasum":"b15d325d0d5eeec2951ae04f83fa27a0e27908e3","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.8.tgz","fileCount":8,"integrity":"sha512-P0iJhUBVi0eLLT6w2FqMm9feAQZxoa7n5c/bD5M62YaGGoh3rC6wy6FzlJGSlhhZvR+wpFPbXBmRQkUlpn8f4Q==","signatures":[{"sig":"MEUCIQCYhjkcvQhHibfimfNS48UdsLjZxmHfemxySbs/zT72VQIgY/iBfViW2BfYgpmUtY70LnNQDO9mVQnhkwUFZAJSwdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485219},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{"build":"tsup --dts --sourcemap","watch":"tsup --watch"},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","ts-node":"^10.9.2","@swc/core":"^1.6.5","typescript":"^5.5.2","@types/node":"^20.14.8"},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.8_1719336777108_0.25660288823665844","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"astra-protocol-x-parser","version":"1.0.9","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.9","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"aa92ba47178f56132998243f629d392ca26b403b","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.9.tgz","fileCount":6,"integrity":"sha512-05tv2X9ZPV0ZFc4qM7zvxwQrVFM5SMTi/lQuCI+RV2vUW3XqivInZjXNe2CZKKGLHgQIiJOIOXH95AG4tZ/Lhw==","signatures":[{"sig":"MEYCIQDMqAU/FZRpdGeQd909BbStXKp1h20jKGoy7zEK+RkQQgIhAI++NrCLeXA0Zktq4AnzbMt3N4Paz1WrNAjIiK/Z0tgg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251700},"main":"index.js","type":"module","types":"index.d.ts","module":"index.cjs","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.9_1719337865249_0.3111766654198418","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"astra-protocol-x-parser","version":"1.0.10","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.10","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"c2a8d332e21a56f797b37ed43a9ebacc5d738229","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.10.tgz","fileCount":68,"integrity":"sha512-hxT5QOCM/+dBWQRfHVShJKjyzTNOun8nkC4KrqQsPeWN/jHvB2B7nEf7gR1QeGHEBgMfmR5nlBKLab5TL2TR1g==","signatures":[{"sig":"MEYCIQC90S5h1HqJbXZp2yc5K8OqmiHbXnESysLlZ6ntCZZmQgIhALIg0vXyug7ADVdtKGfi4o2iQQsDgaM1nqm9fFeETo4X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350328},"main":"index.js","type":"module","types":"index.d.ts","module":"index.cjs","exports":{"import":"./index.cjs","require":"./index.js"},"gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{"build":"tsup --dts --sourcemap","clean":"rm -rf dist","watch":"tsup --watch","buildpackage":"npm run clean && npm run build && cp setup_package.js dist/setup_package.js && node dist/setup_package.js && cd dist && npm pack"},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","ts-node":"^10.9.2","@swc/core":"^1.6.5","typescript":"^5.5.2","@types/node":"^20.14.8"},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.10_1719338179351_0.8026522507000957","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"astra-protocol-x-parser","version":"1.0.11","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.11","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"f04a5b564b79904f3042620073e6f6c2e399020c","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.11.tgz","fileCount":6,"integrity":"sha512-4So3zUTa/F0Nuqep7xCaZOxmuz/hLLAsBpyoJgn8Vvw+SzUUvHNmEUiEAjDRpdDyjvmCqLOPzkxpxgoyDrv5vA==","signatures":[{"sig":"MEYCIQD4hV13R60RxCjjd2dgwpi+7Lra4OFbqUqwoN0Or0E5RQIhAL6s3CVsOZf1+nxiaUI5aTT+gQajdKjJGWQPX1LF2mgj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251801},"main":"index.js","type":"module","types":"index.d.ts","module":"index.cjs","exports":{"import":"./index.cjs","require":"./index.js"},"gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.11_1719338247395_0.5840948377541535","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"astra-protocol-x-parser","version":"1.0.12","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.12","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"85e8f44a06cdc0cefe85022fad94f19101abf233","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.12.tgz","fileCount":6,"integrity":"sha512-4ku77TV3OLgDmGBXj+nVAcUTfO4TmgLageBiuix00gUIXUevKRJASkqrx7RR3ONwWnh77xHlCyiTvK+sIkWpUQ==","signatures":[{"sig":"MEQCIB5wmkDlLnfie4GNhik6y5RXOZjKnzzqr+hAfPFAmBTCAiBpMQEqPALBFkF31+ezcOGKHSid1mWfvUcHUrjTJBqXSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251702},"main":"index.js","type":"module","types":"index.d.ts","module":"index.cjs","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.12_1719338483963_0.5881011815047599","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"astra-protocol-x-parser","version":"1.0.13","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.13","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"ce317aa4ff80bd7433d819fc53956d09ba0bea5b","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.13.tgz","fileCount":6,"integrity":"sha512-iG3tvvL+sMz9sAhsFbkrrmoWjdmVA9XKMp7FO0DgO2KEDgrGonxEMkWlpGnB/WbD+WQehaGot8fjxfHU81FzLw==","signatures":[{"sig":"MEYCIQCw5EF4hJpKHgb2f7OA2RY2wcbWBxkFxYVtAUnntZ6XkwIhAKyCFggDc+ZFgnsDZWFG3/BGVerC/rQ4kp/pVaANG6gJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251641},"type":"module","types":"index.d.ts","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.13_1719338984312_0.6303448437868069","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"astra-protocol-x-parser","version":"1.0.14","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.14","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"70a323914a3a128b196e9a98de716b3f47fac78e","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.14.tgz","fileCount":6,"integrity":"sha512-ZIpG7n4+DHnJKqmAv/QGfTbxR8+QxfaEw7LYD32IEMcXxRHtQJ2dfXTJrR4D7YDz4KpMm+sF3eaLHOHn6Pqm9g==","signatures":[{"sig":"MEYCIQC8YkHACzxhOKKFKAkBcjd1vLG+eRuALANvQP6LO4OqHgIhANW5st0RWEjSq8zRnr/6OBaVB+GZZz0vFCa7PGWAK0eQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251669},"main":"index","type":"module","types":"index.d.ts","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.14_1719339161635_0.6962455366638867","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"astra-protocol-x-parser","version":"1.0.15","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.15","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"0872b7cf28e5e5dd3a006d34652937323da6bed8","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.15.tgz","fileCount":6,"integrity":"sha512-y3UgX+jqtXIAZO6t5mKmskQ8PSVKcsSofQahMjd4PdqEulAf7Mn/sPz/63mFP8LBoXac2KV6GOKfzcuQGMEdnQ==","signatures":[{"sig":"MEQCIEx5sIt76lxYThDOQ7KqdJ+m8ibOZlAtenHj0Pg5dFyrAiANuHLTmbxINogwJsy2YIpaIYD+Y9nTj/NGV7FBz1KQzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251746},"type":"module","types":"index.d.ts","exports":{"import":"./index.cjs","require":"./index.js"},"gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.15_1719339291965_0.29619824902061964","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"astra-protocol-x-parser","version":"1.0.16","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.16","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"27ef1aa1656591d928c121a6392a352973cbef27","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.16.tgz","fileCount":6,"integrity":"sha512-ZOuDKzA181oQuXtB22XMpuwx+LnzhslmeSmxW8jt2Z5+iHgOFrLmxKejsPYdtrbkAhz2vBBgiuBVEY3c7oa2dg==","signatures":[{"sig":"MEYCIQDGbzIL9LesL+l98f8rnkCNEOjj3KQMRF2d6R0rFe2LFAIhAJI/u1JTyCgCVdw2CWy4OJFs6b+vE2fq1P6Hmsn5qKiM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251772},"type":"module","types":"index.d.ts","exports":{".":{"import":"./index.cjs","require":"./index.js"}},"gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.16_1719339646722_0.9800885391692189","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"astra-protocol-x-parser","version":"1.0.17","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"ISC","_id":"astra-protocol-x-parser@1.0.17","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"587977e85b58817cb39555da097489634e055f32","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.17.tgz","fileCount":6,"integrity":"sha512-FAd01SsjUgKgjzFaXJH/usDo65ZF5JlEW6KzLe9a2MMetsvHd4vNAtxVJsSdP0LRjUMo59A8s3xZFma0+v4q0g==","signatures":[{"sig":"MEUCIFBOpzw3j3Q8HcRKIh3sGpbaYuTnrflg9GjqvDDfNZmOAiEAj+fPNMQ+jU5aDi/XynXgXoUSMbgWDdEym2iRtVKsD3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246381},"main":"index.js","type":"module","types":"index.d.ts","module":"index.cjs","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","scripts":{},"_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.17_1719340029970_0.3293251051010051","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"astra-protocol-x-parser","version":"1.0.18","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.18","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"fb51a0282e8838241e0b34bf3f8ab3666c853141","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.18.tgz","fileCount":233,"integrity":"sha512-PUIdYDwk6ybd8U3JV6e1TPgrmiN1Gogc5jGZpNAufZREOtB+FbebVHccbr4CdGKC7hWkRUBsKK6EttfQWQixNg==","signatures":[{"sig":"MEQCID9/3+YTwdBQz1QIZuit5aQUHKGGbsb0hRnlZpojpsQfAiAY5AoWVQVd+92AUeudJ8M2vZ2IgHkFjw5GmMpwBVQFiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242437},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.18_1719341365132_0.9002941717119597","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"astra-protocol-x-parser","version":"1.0.19","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.19","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"9d120ad362693a0d9c35aa05f1577f63e1dad01e","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.19.tgz","fileCount":234,"integrity":"sha512-xFVGADwBJXIstrhPpGaqlLEv99sB+tbuyJyiCd9FC2ED52txnIbmwbxuDuK9Wy7vZkJpKOMYmPJ7Ts4Jln6juA==","signatures":[{"sig":"MEQCIFYE7cr3B/3UeDmoZVKn0c9ELyUR6GonWMXmmppNIqO3AiA8Yc1bT69lBdVduU4YlEyGeTEUBRcSqKUfTuTTCSKU6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242941},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.19_1719350129432_0.371637512539418","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"astra-protocol-x-parser","version":"1.0.20","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.20","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"80bce52a7e55c16070eff2a49e90491d1bf3bcfe","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.20.tgz","fileCount":234,"integrity":"sha512-EIMybX7oAW/x1vOkd6xQ0gSgMQRb8VfPpt0ChVRPGq+dgn1+TJ72fQ2NToSHG9JgmY4viiFRzcRS/Dq3jloD3Q==","signatures":[{"sig":"MEYCIQDQoaRR8MbmeXxbYHNOmLcosM8+ofpvHHyIC7u6prE3gAIhAMY+fzlGTMNnm7nEa4/Q/VDgZv5DfOg1WZ1VTnYj8mPk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243017},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.20_1719356419007_0.9911568274145488","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"astra-protocol-x-parser","version":"1.0.21","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.21","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"1991ea4eaa03ea4deab9f694b2e170ab18b3170b","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.21.tgz","fileCount":234,"integrity":"sha512-ZcEjWmLGsaweRRf6EBseQyIo76P0amQ7krMfB0cy97ZixyZ5MEdq37sevj4q3SwGjPKO7/IYJTGU80SfBp/zOA==","signatures":[{"sig":"MEQCIEDJSa2w2CkXNkRRK/lSjBrfwhLsU6eE5Cpdj1+zqEw7AiBcJoT1oU+xVlyvvEjYi3g/GYykcz5NnFAZ8EtqoettGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251741},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"7c4037aee1fc817345e2d20615fd48c83508ea05","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.21_1719357697819_0.3285126598951531","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"astra-protocol-x-parser","version":"1.0.22","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.22","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"3c486a94cf681b3e6afc8949e2b6c814b4cfa105","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.22.tgz","fileCount":234,"integrity":"sha512-Vfp5ptRQBpCwwCPvCQzU/gA3+WhfHaE5iGok4Ea423qBMtZKe6hcmDzxnwIsJtkxWxqGG6bhFMF1TyR8zj0KXg==","signatures":[{"sig":"MEUCIQCcGaF0a+o3g4uj4uOojCFMji5XkAc1Bt6VpMUH8XbQsQIgAQ/cE3fjFB68j4Mf2daOulFuZpJ4FeSxUTG6+Qx/CpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251760},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"26234f43cbf49781d28908c39b5b7d88979809e0","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","binutils64":"^0.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.22_1720004452379_0.6713949437713025","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"astra-protocol-x-parser","version":"1.0.23","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.23","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"7db989b1a5b8da602072d463b72f64147c28b724","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.23.tgz","fileCount":234,"integrity":"sha512-9eLgKtqFc6FXPfVRlxbZRfj+wSfLd5e8t2ghsj5VWK7Vf/WvmIr4hn3Vv35lMApQjirtwSv0ajGy2sVgVNQsKg==","signatures":[{"sig":"MEUCIGogH34ndCoNAt+eEfxrU6ap8tkVnlQkvHsXUBuHxbCoAiEA8E8Fs0Ukr7FFwkgAI8geZ/bWuklDN4+smHU0BHToU+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251823},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"7d0df71a2888ec1281b957df74de7f631d4acd82","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.23_1720005335742_0.2646993319303792","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"astra-protocol-x-parser","version":"1.0.24","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.24","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"ba642fcc4b37c8072b88fe0be8421cbafda73a3a","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.24.tgz","fileCount":234,"integrity":"sha512-G7Qysul3sRdzaVCSGQpg2IUg+0Ogp1LPQfPGqUKyEBbafkDopxLDAgmSUi9Wzth51n62KfJ/hYtd/8GeDHZFSA==","signatures":[{"sig":"MEUCIDuXLMBN+gT5S92V/aG/qZp/0OPOI5QFMBiDrPbH0RrZAiEA6r152KEXMcXZ8fjAMcsDME9XaNWbfZhLMg4ClFl4YK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251871},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"c68b9ce67e31b8fd805ad7a90ee5e55a85de9901","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.24_1720018893029_0.8493252003714546","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"astra-protocol-x-parser","version":"1.0.25","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.25","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"f96ed8d58f3ff333819e2b3e1e4376cae9e327bb","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.25.tgz","fileCount":234,"integrity":"sha512-p2UqmFEbPsFQbjW8iBBSbGH3CDJi7aTmsw41UIcEFNcFqv84oTL+KI3qzaZhNTJa6HXWPDd3fcLTocFIwaIYZw==","signatures":[{"sig":"MEYCIQC3B5GKzXw1ylkHmDpRvmpFSRilGJxt/WXU6EdByGlxSgIhAOezb3xYjPRBUZRHx9gjOcfNMFR1+jzd7j0rwCg+Tw2T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251919},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"c68b9ce67e31b8fd805ad7a90ee5e55a85de9901","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.25_1720170476434_0.05298049857936782","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"astra-protocol-x-parser","version":"1.0.26","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.26","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"ebf1960e05e01b246575f1fde37b045cbef9d5cf","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.26.tgz","fileCount":234,"integrity":"sha512-p5sAzwR71YduYqRksicNqN2l3UjmoI19fk1c8gVmzrvYmik1Z+ZcZuqc5lApIHAWsjeqohyTECqv8OWXz/8QdA==","signatures":[{"sig":"MEQCICD53PXAghvC/aXWccvpfl+G//6VS050M5ydLjzx7vueAiBgDXXgFjRlWY3MR8hsmLf7jZNjTYBQ67N0hfWt2d/10Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256329},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"e97296d9d95de507617304e1359ba208a625bea6","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.26_1721659802549_0.2888166390321327","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"astra-protocol-x-parser","version":"1.0.28","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.28","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"92195e9ae31efa7818fe68a13edb18179150bf82","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.28.tgz","fileCount":238,"integrity":"sha512-7Oxc7G9hQq6M1amu5CkqAkfcxy69P9nHr+jR1TwjmKyzlWOdzALZkNIXPe8zQiEmoYdZjG4IRpLnw3RD1KfuDQ==","signatures":[{"sig":"MEQCIERXpZT+0aLmIpfhfAbxceITaO/9kgVJnGK2O4N3BEEBAiBSnTziGqhDmMbDa97u+WuyrT85hqsaFEcvixq2Oy1cHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259250},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"8f04cc5e3c05dceef7669b0f6e193f067320ff7e","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.28_1723755856159_0.1586139286644579","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"astra-protocol-x-parser","version":"1.0.29","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.29","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"6d98547e4deff7b02e9bba903af96dd0d5f550f7","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.29.tgz","fileCount":238,"integrity":"sha512-mVXVUOAbuiiYhTlkdHIJlDSYSEqnBOep1q6Kj6trmogGmyHB2hocc1lJ1OPkhXRvWn2tUYmhP7Wil93Sy+A0MA==","signatures":[{"sig":"MEQCIB9hr1XsuTHIJ4xLXQ9IoovaMKvM/0f+xna9q1ozMOPOAiAyPDlNYpaM9d+H0XkRpeOjtFI8dj8Xo4XBa5KERxmBfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259196},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"23dd945d420024b942ca07b25066c36da560ed8a","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"21.7.2","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.29_1725382609143_0.5641455927524612","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"astra-protocol-x-parser","version":"1.0.30","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.0.30","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"361a52519ef643f99e357bfda9220e63e7c7b44f","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.0.30.tgz","fileCount":238,"integrity":"sha512-kb7+mRVP3B9iHbOniI9KRJhQuIrv/1Eg162i7YKAT/En49/qOo9XCSFrMxFn6VTq4EAKEhkbFtaPZrQM7GZAxg==","signatures":[{"sig":"MEUCIDDVXDKwA4tkR+7tHbpFM7p8/0PdJsWK7JriZhT+R5klAiEA83bw7bAAH7JQgJkzcXn9f52NPP4z4ZW3f/JB7zWxbjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259196},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"d3d8164312b09bce00ab6a47b905601818db2229","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"22.8.0","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.0.30_1727956320844_0.6937333774747259","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"astra-protocol-x-parser","version":"1.1.0","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.1.0","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"515f9615e12f7e569d36c81e4a7f2b11944f234d","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.1.0.tgz","fileCount":242,"integrity":"sha512-Qc260oz/B2rzDgX8K9npcAEoE0jvXE1QeXCEcwOTlRWJFG2cWcMD3kpUV5of49rmphSGCFRba8qipc2K721Dkw==","signatures":[{"sig":"MEUCIAGBuOnhoSJNlRRl6nrltLX3T97wkBba9noIylZfvCLxAiEAoBWNWwUWcy5VnP+zt2Egjd9l7Z23Z2L923VIPEC5Zl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262246},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"9a743cec026d99fa80a3b1180ef59205f1528704","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"22.10.0","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.1.0_1729786878546_0.9216976192660298","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"astra-protocol-x-parser","version":"1.1.1","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.1.1","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"32ef9a85c8391467013b42f2db6e1787a1be558f","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.1.1.tgz","fileCount":242,"integrity":"sha512-f2J5j9NkWnsSzsAgN5BlJ9YmCcCr+kuavrT4sT22REnoc8yDjDroZ7jVb990AkyGDisyopxVHl5iGNqeWOrXxQ==","signatures":[{"sig":"MEYCIQC6c2Fgjl5p6GsfY9DADc53IbznSDXr5YiHe7phm4PY6QIhAJevMvi4Svi9sf0G4TRFweVbT3vHkuXHZHBfsA+42RWV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262992},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"9a743cec026d99fa80a3b1180ef59205f1528704","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"22.10.0","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.1.1_1731071030768_0.3577215899909916","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"astra-protocol-x-parser","version":"1.1.2","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.1.2","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"d5981226adebd263fe90ac2499325313a4dc87b4","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.1.2.tgz","fileCount":242,"integrity":"sha512-N77eBL1GB4lCaQHJTr6oq1ZtlpF5D+7QXpJGnUq5fBE81XZSKEoyvKCY+pNz+Nj+tTVJjmI0lInVZVNVvrp3Iw==","signatures":[{"sig":"MEYCIQDLBUsD/79G5NcHfdYp2KFH19nAAE56sQfDCC9OGJ7RZAIhAJAammb8HPmZlWB8YjghN4yxtk7HHxq0zimjME57jj4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263056},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"f60e257b8f6020304ea1b8939145e3938b8135b5","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"23.1.0","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.1.2_1738672602825_0.6108483704184893","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"astra-protocol-x-parser","version":"1.1.3","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.1.3","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"be991f6b4bac65c554acc15820c5d01c5bdc81f8","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.1.3.tgz","fileCount":242,"integrity":"sha512-Z8ymLMmvIEL/g3bhnvoZPDq/mnFVD/Ej6F60y57YDtPURL6XwYUnepTfwZr0oqqwzmWO717wlxtbtlBs58EvSg==","signatures":[{"sig":"MEQCIGEA9L1ZDzF3B4dttUprLgDa8eRUVe+j1BigzbBmPiTEAiA1Ab7AJ7PZ2cjdbL/5bCbpisn0UCRQYe2Lwk4ArfUfeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263786},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"bb04190eda5cc1a4fc6198ab6072ba3a007e9122","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.9.0","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"23.1.0","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.1.3_1740405113470_0.3214551775610972","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"astra-protocol-x-parser","version":"1.1.4","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.1.4","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"8aa8c4a0151212103b941e3a679ce44633700c76","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.1.4.tgz","fileCount":274,"integrity":"sha512-kP+yg+xrdtXTA66groSJtc4cngRq87pXpeyowCnEZIH127G+DwaHOO/lLAaAyPpIVNW0seoHo4w8BlFUrKU3SQ==","signatures":[{"sig":"MEYCIQCtF6KJAA5VVekNP5YJGaoy7tvXFy9Uc/5qruwfDdvxywIhANq/YMMPFD5uXkzUnBKKyzSDKjc7nvOGE3vpPzO/oIxX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290599},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"21d7a9801f78c9c00bc5692d78f98ab5c4a7d161","_npmUser":{"name":"astra-telematics","actor":{"name":"astra-telematics","type":"user","email":"development@astratelematics.com"},"email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"23.9.0","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.1.4_1751370314822_0.465920877193001","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"astra-protocol-x-parser","version":"1.1.5","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.1.5","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"931ce307cdf38209ba7e472bd37ecf75a8ee6848","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.1.5.tgz","fileCount":274,"integrity":"sha512-ZUT/A6yDB//eo7XlC0qwSrny58oVYLpyKPDdy3WKJTkKFws4v/Kj3r7DKPd9IouqEt7EDDZnLIV17yX8RwxHxQ==","signatures":[{"sig":"MEUCIGuQn/tYoe+jKAS7nY3mqKWIYlzy26s4rOxbGYAttjTnAiEA5nJEQ27iNlB1+APH1qeqilr/LOcwXsBGZcBbi373z7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290983},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"21d7a9801f78c9c00bc5692d78f98ab5c4a7d161","_npmUser":{"name":"astra-telematics","actor":{"name":"astra-telematics","type":"user","email":"development@astratelematics.com"},"email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"23.9.0","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.1.5_1751380181654_0.4778825533308446","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"astra-protocol-x-parser","version":"1.1.6","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.1.6","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"c54233b07fc89110edcf487667c89360bf6fae36","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.1.6.tgz","fileCount":274,"integrity":"sha512-PY5QYKL9HuCV+4eBm2ixht9weeeVTtIsYbVdvMZtIIq1ycBQdvSjRKkhJVSVQ+E2h0RQ03rq6XUI89rnsfHPCA==","signatures":[{"sig":"MEQCID7+oj2sKGo9Y6Qh2SCTli+P4hQiLLV1ZSeU1VGZceasAiAeNQKWoZEUUJagO2R4PqVUMIzHwtwiioAm5lIrSsnpcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290983},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"61355caa08b650ec3e382b9e35ec145be5999ce8","_npmUser":{"name":"astra-telematics","actor":{"name":"astra-telematics","type":"user","email":"development@astratelematics.com"},"email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"23.9.0","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.1.6_1751387140913_0.657714384738977","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"astra-protocol-x-parser","version":"1.1.7","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.1.7","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"daf88b6c8f91b72a3d0e7bf7fc24b97ce446b134","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.1.7.tgz","fileCount":274,"integrity":"sha512-0afHKNeYEhUx1IHsDTsfeVkzMyHcyIrciZgZP9SVHub9S5sjqfTghMkKBx/JYj5GU6gcYFYbKv/tdQ745wJGBQ==","signatures":[{"sig":"MEUCIQDUmLigfMznBsSfPTKff287LtdIsp/uOI2L/RO+6aFLjwIgSFmMPK099J5D+4ruwZbBKaKI4tvAaHJaOz958bcTayg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293834},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"1e6b0233cbf70c37ef896b8a98e23311c964585e","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"23.9.0","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.1.7_1758648125590_0.5389135074870797","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"astra-protocol-x-parser","version":"1.1.8","keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","_id":"astra-protocol-x-parser@1.1.8","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"dist":{"shasum":"03fac791a27da4ec9bfe85cc4bff14e911d0be54","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.1.8.tgz","fileCount":270,"integrity":"sha512-BlL7Bl004uFtp5ABONcmQ3T7keU3TdzlozbfApx68DIYKU7HhEhP7GWPWeQUwkndifKY5ihpNQEBzcnqiMwo5g==","signatures":[{"sig":"MEUCIBvbZ563vn0xLwoltDFqdZLCf7E6yJdI6QtzfnCiS3YqAiEArQerPDS9zNP5MC3Cey5Z92KbfGjArLEUS4dWMITYE5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293040},"main":"lib/es5/index.js","types":"./lib/es5/index.d.ts","module":"lib/es6/index.js","gitHead":"9c741b6450bdc508fd927b08b9562a98ef5a6a92","_npmUser":{"name":"astra-telematics","email":"development@astratelematics.com"},"repository":{"url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git","type":"git"},"_npmVersion":"10.9.2","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","directories":{},"_nodeVersion":"23.9.0","dependencies":{"crc":"^4.3.2","luhn":"^2.4.1","moment":"^2.30.1","binutils64":"^0.1.2","moment-timezone":"^0.5.45"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astra-protocol-x-parser_1.1.8_1759142726628_0.4228617145669198","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"astra-protocol-x-parser","version":"1.1.9","description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","main":"lib/es5/index.js","module":"lib/es6/index.js","repository":{"type":"git","url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git"},"keywords":["astra","astra telematics","protocol x"],"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","dependencies":{"binutils64":"^0.1.2","crc":"^4.3.2","moment":"^2.30.1","moment-timezone":"^0.5.45","luhn":"^2.4.1"},"gitHead":"6e9855eef36b99fcaf17941c11d9b6e0536ff8f1","types":"./lib/es5/index.d.ts","_id":"astra-protocol-x-parser@1.1.9","bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-2P77hHRkhmI3XGe/4kVkparZulECyMXmk2raTS2aj4QQ07iH12IlLthpGorBrlfE0zQKyxFo/XjHH3VJxQH/bA==","shasum":"dee9a9cfdc5662facdceae078170664451f5fbf5","tarball":"https://registry.npmjs.org/astra-protocol-x-parser/-/astra-protocol-x-parser-1.1.9.tgz","fileCount":270,"unpackedSize":293136,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/astra-protocol-x-parser@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICVFir1XdHJOYXaORd5QFm8ziOtFLRYZBo2LNc56ler7AiBmI6z0Zx19jq3Y694UrOWw50qGnqyvOzOlLWAazQ9Rew=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1befbee5-f5ab-472a-b7b2-b8fc6197670d"}},"directories":{},"maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/astra-protocol-x-parser_1.1.9_1780417178638_0.7997359501105596"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-21T15:16:08.451Z","modified":"2026-06-02T16:19:39.104Z","1.0.0":"2024-06-21T15:16:08.606Z","1.0.1":"2024-06-25T15:59:10.249Z","1.0.2":"2024-06-25T16:03:08.853Z","1.0.3":"2024-06-25T16:14:49.482Z","1.0.4":"2024-06-25T16:44:40.451Z","1.0.5":"2024-06-25T16:55:00.918Z","1.0.6":"2024-06-25T17:01:50.399Z","1.0.7":"2024-06-25T17:18:30.405Z","1.0.8":"2024-06-25T17:32:57.279Z","1.0.9":"2024-06-25T17:51:05.431Z","1.0.10":"2024-06-25T17:56:19.571Z","1.0.11":"2024-06-25T17:57:27.650Z","1.0.12":"2024-06-25T18:01:24.180Z","1.0.13":"2024-06-25T18:09:44.515Z","1.0.14":"2024-06-25T18:12:41.828Z","1.0.15":"2024-06-25T18:14:52.159Z","1.0.16":"2024-06-25T18:20:46.907Z","1.0.17":"2024-06-25T18:27:10.280Z","1.0.18":"2024-06-25T18:49:25.299Z","1.0.19":"2024-06-25T21:15:29.633Z","1.0.20":"2024-06-25T23:00:19.223Z","1.0.21":"2024-06-25T23:21:38.063Z","1.0.22":"2024-07-03T11:00:52.547Z","1.0.23":"2024-07-03T11:15:35.996Z","1.0.24":"2024-07-03T15:01:33.161Z","1.0.25":"2024-07-05T09:07:56.670Z","1.0.26":"2024-07-22T14:50:02.759Z","1.0.28":"2024-08-15T21:04:16.447Z","1.0.29":"2024-09-03T16:56:49.314Z","1.0.30":"2024-10-03T11:52:01.062Z","1.1.0":"2024-10-24T16:21:18.742Z","1.1.1":"2024-11-08T13:03:50.950Z","1.1.2":"2025-02-04T12:36:43.053Z","1.1.3":"2025-02-24T13:51:53.728Z","1.1.4":"2025-07-01T11:45:15.023Z","1.1.5":"2025-07-01T14:29:41.865Z","1.1.6":"2025-07-01T16:25:41.141Z","1.1.7":"2025-09-23T17:22:05.844Z","1.1.8":"2025-09-29T10:45:26.863Z","1.1.9":"2026-06-02T16:19:38.812Z"},"bugs":{"url":"https://github.com/astra-telematics/astra-protocol-x-parser/issues"},"author":{"name":"James Latham","email":"james@astratelematics.com"},"license":"MIT","homepage":"https://github.com/astra-telematics/astra-protocol-x-parser#readme","keywords":["astra","astra telematics","protocol x"],"repository":{"type":"git","url":"git+https://github.com/astra-telematics/astra-protocol-x-parser.git"},"description":"A lightweight NodeJS package for parsing data from Astra Telematics IoT devices","maintainers":[{"name":"astra-telematics","email":"development@astratelematics.com"}],"readme":"# astra-protocol-x-parser\nAn official lightweight NodeJS package for parsing data from Astra Telematics IoT devices.\nThis package has been written in TypeScript offering rich code-hinting and type safety.\n\nThis package is maintained by Astra Telematics and is currently up-to-date with Protocol X V3.0\n\n#### Supports All Data Modules\n- [x] Device Power\n- [x] GPS Data\n- [x] Digital I/O\n- [x] Analogue Inputs\n- [x] Driver Behaviour\n- [x] Signal Quality\n- [x] GSM Network Info\n- [x] Geofences\n- [x] Driver ID\n- [ ] Trailer ID DEPRECATED\n- [x] Driver Alcohol Test Data\n- [x] FMS Journey Start Data\n- [x] FMS In-Journey Data\n- [x] OBD In-Journey Data\n- [x] OBD Diagnostic Trouble Codes\n- [x] FMS Journey Stop Data\n- [x] OBD Journey Stop Data\n- [x] Carrier Temperature Data\n- [x] 1-Wire Temperature Probe Data\n- [x] Carrier 2-Way Alarms\n- [x] Rayvolt E-Bicycle\n- [x] ECON 3-Byte\n- [x] Gritter Data (BS EN 15430)\n- [x] Beacons\n- [x] Redforge Weight\n- [x] ECON \"1-Gram\" Gritter Data\n- [x] NMEA 2000 Data\n- [x] SIM Card Subscriber ID\n- [x] SIM Card Serial Number\n- [x] FMS Driver ID\n- [x] FMS In-Journey High-res\n- [x] FMS Driver Working States\n- [x] Segway Ninebot ES4 Sharing\n- [x] Temperature + Humidity Sensors\n- [x] Going Green \"The Core\" Bike Data\n- [x] Ecooter E1/E2 Scooter Data\n- [x] Torrot Muvi Scooter Data\n- [x] Ecooter E1/E2 Serial Numbers\n- [x] Askoll eS2 Scooter Data\n- [x] Cash-in-transit Status\n- [x] Torrot Muvi Battery Data\n- [x] STARS ACIM Motor Controller Data\n- [x] \"CAR2\" Data\n- [x] GNSS Extended Data\n- [ ] CM2010 Mobility Scooter Controller Data DEPRECATED\n- [x] Astra Generic CAN Data\n- [x] Astra Generic Debug Data\n- [x] Heinzmann E-Scooter CAN Data\n\n### Installation\nRun the following command in the root of your project\n\n`npm i astra-protocol-x-parser`\n\n### Notes\nIf you are using the setting $MODE,4 on your device, the device will not send a login packet when it connects and will instead send reports straight away and encode the IMEI within the packet header.\n\nIn this case, the IMEI will be available in the ProtocolXPacket object under the mode4Imei property.\n\n### Basic example\n\n```js\nconst net = require('net');\nconst {ProtocolXParser, ProtocolXParserOptions} = require('astra-protocol-x-parser');\n\nlet server = net.createServer((c) => {\n    console.log('client connected');\n\n    c.on('end', () => {\n        console.log('client disconnected');\n    });\n\n    c.on('error', (e) => {\n        console.log('client socket error', e);\n    });\n\n    c.on('data', (data) => {\n        console.log(data.length+' bytes rxd');\n\n        try\n        {\n            /*\n                Initiate a new ProtocolXParser with your received data, use the options parameter to change certain behaviour.\n            */\n            let parser = new ProtocolXParser(\n                data, \n                new ProtocolXParserOptions(\n                    /* \n                        enableMode4: Set this option to true to make the parser check the packet for an IMEI when using $MODE,4. \n\n                        Enabling this is NOT RECCOMENDED. \n                        You should use your device with $MODE,6 configuration to enable login packets instead of encoding it in the data packets.\n                    */\n                    false\n                )\n            );\n\n            /* \n                By default, devices use $MODE,6 which means they will send a login packet before sending data.\n                If the data received is the login packet, isLogin will be 'true' and details about the device\n                can be accessed under the parser's loginData property\n            */\n            if (parser.isLogin)\n            {\n                console.log(parser.loginData);\n                /*\n                    EXAMPLE OUTPUT:\n\n                    ProtocolXLoginData {\n                        imei: '860873045366969',\n                        model: 'AT402',\n                        vin: '',\n                        firmwareVersion: '7.0.70.3',\n                        hardwareRevision: '1',\n                        settingsChecksum: '8A1B'\n                    }\n                */\n            }\n            else if (parser.packet?.reports)\n            {\n                /* \n                    If your device is using $MODE,4 which means it will not send a login packet,\n                    the device's IMEI will be available under the packet's mode4Imei property, othwerwise\n                    it will be undefined.\n\n                    Example:\n                    if (parser.packet.mode4Imei)\n                    {\n                        console.log('device is using $MODE,4, imei: ', parser.packet.mode4Imei);\n                    }\n                */\n                parser.packet.reports.forEach((report) => {\n                    console.log(report);\n                    /*\n                        EXAMPLE OUTPUT:\n\n                        ProtocolXReport {\n                            reasons: [\n                                ProtocolXReason { index: 7, label: 'JOURNEY_STOP' },\n                                ProtocolXReason { index: 29, label: 'ENTERING_SLEEP_MODE' }\n                            ],\n                            sequenceNumber: 204,\n                            timestamp: 2024-06-25T22:02:04.000Z,\n                            statusFlags: 72,\n                            status: ProtocolXReportStatus {\n                                ignitionState: false,\n                                businessMode: true,\n                                gpsValid: true,\n                                networkRoaming: false,\n                                reportsToFollow: false,\n                                storedReport: false,\n                                immobilised: false,\n                                rs232ExternalDeviceReadError: false,\n                                gpsJammerDetected: false,\n                                luggageCompartmentUnlocked: true,\n                                backupBatteryCharging: false\n                            },\n                            devicePower: ProtocolXDevicePower { externalVoltageV: 0, batteryLevelPercent: 85 },\n                            gpsData: ProtocolXGpsData {\n                                latitude: 53.471953,\n                                longitude: -2.260216,\n                                speedKph: 4,\n                                maxSpeedSinceLastReportKph: 22,\n                                journeyDistanceKm: 8.6,\n                                headingDeg: 172,\n                                altitudeM: 0\n                            },\n                            digitals: ProtocolXDigitals {\n                                inState: [Function (anonymous)],\n                                outState: [Function (anonymous)],\n                                inChanged: [Function (anonymous)],\n                                outChanged: [Function (anonymous)],\n                                applyMasks: [Function (anonymous)],\n                                statesMask: 512,\n                                changesMask: 0,\n                                digin1_state: 0,\n                                digin2_state: 0,\n                                digin3_state: 0,\n                                digin4_state: 0,\n                                digin5_state: 0,\n                                digin6_state: 0,\n                                digin7_state: 0,\n                                digin8_state: 0,\n                                digout1_state: 0,\n                                digout2_state: 1,\n                                digout3_state: 0,\n                                digout4_state: 0,\n                                digout5_state: 0,\n                                digout6_state: 0,\n                                digout7_state: 0,\n                                digout8_state: 0,\n                                digin1_changed: false,\n                                digin2_changed: false,\n                                digin3_changed: false,\n                                digin4_changed: false,\n                                digin5_changed: false,\n                                digin6_changed: false,\n                                digin7_changed: false,\n                                digin8_changed: false,\n                                digout1_changed: false,\n                                digout2_changed: false,\n                                digout3_changed: false,\n                                digout4_changed: false,\n                                digout5_changed: false,\n                                digout6_changed: false,\n                                digout7_changed: false,\n                                digout8_changed: false\n                            },\n                            driverBehaviour: ProtocolXDriverBehaviour {\n                                accelXMaxMss: 8.5,\n                                accelXMinMss: 4.4,\n                                accelYMaxMss: 3.1,\n                                accelYMinMss: 3.3,\n                                accelZMaxMss: 5.3,\n                                accelZMinMss: 0.3,\n                                idleTimeS: 2961\n                            },\n                            signalQuality: ProtocolXSignalQuality {\n                                gnssSatellitesInUse: 5,\n                                gsmSignalStrength: -59\n                            },\n                            gnssStopReportData: ProtocolXGnssStopReportData {\n                                lifetimeOdometerKm: 9,\n                                engineRunningHours: 31\n                            }\n                            }\n                    */\n                });\n\n                // easily serialize a packet for storage or forwarding\n                console.log(JSON.stringify(parser.packet));\n                /*\n                    EXAMPLE OUTPUT:\n\n                    {\"reports\":[{\"reasons\":[{\"index\":5,\"label\":\"EXTERNAL_IO\"},{\"index\":10,\"label\":\"EXTERNAL_POWER\"},{\"index\":29,\"label\":\"ENTERING_SLEEP_MODE\"}],\"sequenceNumber\":210,\"timestamp\":\"2024-06-25T22:08:38.000Z\",\"statusFlags\":72,\"status\":{\"ignitionState\":false,\"businessMode\":true,\"gpsValid\":true,\"networkRoaming\":false,\"reportsToFollow\":false,\"storedReport\":false,\"immobilised\":false,\"rs232ExternalDeviceReadError\":false,\"gpsJammerDetected\":false,\"luggageCompartmentUnlocked\":true,\"backupBatteryCharging\":false},\"devicePower\":{\"externalVoltageV\":0.2,\"batteryLevelPercent\":95},\"gpsData\":{\"latitude\":53.472127,\"longitude\":-2.259839,\"speedKph\":0,\"maxSpeedSinceLastReportKph\":0,\"journeyDistanceKm\":0,\"headingDeg\":322,\"altitudeM\":0},\"digitals\":{\"statesMask\":512,\"changesMask\":0,\"digin1_state\":0,\"digin2_state\":0,\"digin3_state\":0,\"digin4_state\":0,\"digin5_state\":0,\"digin6_state\":0,\"digin7_state\":0,\"digin8_state\":0,\"digout1_state\":0,\"digout2_state\":1,\"digout3_state\":0,\"digout4_state\":0,\"digout5_state\":0,\"digout6_state\":0,\"digout7_state\":0,\"digout8_state\":0,\"digin1_changed\":false,\"digin2_changed\":false,\"digin3_changed\":false,\"digin4_changed\":false,\"digin5_changed\":false,\"digin6_changed\":false,\"digin7_changed\":false,\"digin8_changed\":false,\"digout1_changed\":false,\"digout2_changed\":false,\"digout3_changed\":false,\"digout4_changed\":false,\"digout5_changed\":false,\"digout6_changed\":false,\"digout7_changed\":false,\"digout8_changed\":false},\"signalQuality\":{\"gnssSatellitesInUse\":4,\"gsmSignalStrength\":-59}}],\"length\":48}\n                */\n            }\n        }\n        catch (e)\n        {\n            console.log('error parsing: ',e);\n        }\n\n        // ack\n        c.write(Buffer.from([0x06]));\n    });\n});\n\nserver.listen(2010, () => {console.log('server listening on port 2010')});\n```","readmeFilename":"README.md"}