UNPKG

@signalk/n2k-signalk

Version:

NMEA 2000 to SignalK conversion library

26 lines (24 loc) 695 B
const pressureMappings = require('../pressureMappings') const { chooseField } = require('../utils.js') module.exports = [ { node: function (n2k) { var pressureMapping = pressureMappings[chooseField(n2k, 'Pressure Source', 'Source')] if (pressureMapping) { if (pressureMapping.pathWithIndex) { return pressureMapping.pathWithIndex.replace( '<index>', n2k.fields['Instance'] ) } else if (pressureMapping.path) { return pressureMapping.path } } }, instance: function (n2k) { return chooseField(n2k, 'Pressure Instance', 'Instance') + '' }, source: 'Pressure' } ]