@signalk/n2k-signalk
Version:
NMEA 2000 to SignalK conversion library
35 lines • 978 B
JavaScript
;
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'
}
];
//# sourceMappingURL=127488.js.map