Issue
The time in the packets is not encoded in a way that the OER document under RFCs suggests:
If the millisecond part is zero, it MUST be left out. Trailing zeros in the millisecond part MUST be left out. (OER Notes)
Code to reproduce
import dateFormat = require('dateformat');
const fn = d => Buffer.from(dateFormat(d, "UTC:yyyymmddHHMMss.l'Z'")).toString();
console.log(fn(new Date('2017-08-28T18:32:00.000Z')));
console.log(fn(new Date('2017-08-28T18:32:00.010Z')));
console.log(fn(new Date('2017-08-28T18:32:00.100Z')));
Results
20170828183200.000Z should be 20170828183200Z
20170828183200.010Z should be 20170828183200.01Z
20170828183200.100Z should be 20170828183200.1Z
Issue
The time in the packets is not encoded in a way that the OER document under RFCs suggests:
If the millisecond part is zero, it MUST be left out. Trailing zeros in the millisecond part MUST be left out.(OER Notes)Code to reproduce
Results
20170828183200.000Zshould be20170828183200Z20170828183200.010Zshould be20170828183200.01Z20170828183200.100Zshould be20170828183200.1Z