UNPKG

@signalk/n2k-signalk

Version:

NMEA 2000 to SignalK conversion library

37 lines (33 loc) 790 B
const { chooseField, skEngineId } = require('../utils.js') module.exports = [ { node: function (n2k) { return 'propulsion.' + skEngineId(n2k) + '.revolutions' }, value: function (n2k) { var rpm = Number(n2k.fields.speed) return rpm / 60.0 } }, { node: function (n2k) { return 'propulsion.' + skEngineId(n2k) + '.drive.trimState' }, value: function (n2k) { var trimPos = Number(n2k.fields.tiltTrim) if (trimPos > 0) { trimPos = trimPos / 100 } return trimPos }, filter: function (n2k) { return typeof n2k.fields.tiltTrim !== 'undefined' } }, { node: function (n2k) { return 'propulsion.' + skEngineId(n2k) + '.boostPressure' }, source: 'boostPressure' } ]