UNPKG

@jbroll/nmea-simple

Version:

NMEA 0183 sentence parser and encoder

26 lines (25 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); require("should"); var index_1 = require("../index"); describe("GST", function () { it("parser", function () { var packet = index_1.parseNmeaSentence("$GPGST,172814.0,0.006,0.023,0.020,273.6,0.023,0.020,0.031*6A"); packet.should.have.property("sentenceId", "GST"); packet.should.have.property("sentenceName", "GPS pseudorange noise statistics"); packet.should.have.property("talkerId", "GP"); var timestamp = new Date(); timestamp.setUTCHours(17); timestamp.setUTCMinutes(28); timestamp.setUTCSeconds(14); timestamp.setUTCMilliseconds(0); packet.should.have.property("time", timestamp); packet.should.have.property("totalRms", 0.006); packet.should.have.property("semiMajorError", 0.023); packet.should.have.property("semiMinorError", 0.020); packet.should.have.property("orientationOfSemiMajorError", 273.6); packet.should.have.property("latitudeError", 0.023); packet.should.have.property("longitudeError", 0.020); packet.should.have.property("altitudeError", 0.031); }); });