UNPKG

@signalk/n2k-signalk

Version:

NMEA 2000 to SignalK conversion library

44 lines 1.31 kB
"use strict"; const { chooseField, timeToSeconds } = require('../utils.js'); function instance(n2k) { return n2k.fields.instance; } module.exports = [ { value: function (n2k) { return n2k.fields.stateOfCharge / 100; }, filter: function (n2k) { return typeof n2k.fields.stateOfCharge !== 'undefined'; }, node: function (n2k) { return 'electrical.batteries.' + instance(n2k) + '.capacity.stateOfCharge'; } }, { value: function (n2k) { return n2k.fields.stateOfHealth / 100; }, filter: function (n2k) { return typeof n2k.fields.stateOfHealth !== 'undefined'; }, node: function (n2k) { return 'electrical.batteries.' + instance(n2k) + '.capacity.stateOfHealth'; } }, { allowNull: true, value: function (n2k) { return timeToSeconds(n2k.fields.timeRemaining); }, node: function (n2k) { return 'electrical.batteries.' + instance(n2k) + '.capacity.timeRemaining'; } } /*, { source: 'Ripple Voltage', node: function(n2k) { return 'electrical.batteries.' + instance(n2k) + '.voltage.ripple' } } */ ]; //# sourceMappingURL=127506.js.map