@signalk/n2k-signalk
Version:
NMEA 2000 to SignalK conversion library
16 lines (13 loc) • 386 B
JavaScript
module.exports.getMmsiContext = function (n2k) {
return typeof n2k.fields.userId !== 'undefined'
? 'vessels.urn:mrn:imo:mmsi:' + n2k.fields.userId
: 'vessels.unknown'
}
function padUserID (n2k) {
let id = n2k.fields.userId
if (typeof id !== 'undefined') {
id = id.toString()
return id != '0' ? id.padStart(9, '0') : id
}
}
module.exports.padUserID = padUserID