The NmeaMessage Time parsing does not handle milliseconds correctly. The current parsing (line 150 of encode-decode.ts):
date.setUTCMilliseconds(parseFloat('0' + val.substr(6)));
Should be:
date.setUTCMilliseconds(parseFloat('0' + val.substr(6)) * 1000);
The NmeaMessage Time parsing does not handle milliseconds correctly. The current parsing (line 150 of encode-decode.ts):
date.setUTCMilliseconds(parseFloat('0' + val.substr(6)));
Should be:
date.setUTCMilliseconds(parseFloat('0' + val.substr(6)) * 1000);