UNPKG

@signalk/n2k-signalk

Version:

NMEA 2000 to SignalK conversion library

41 lines 1.41 kB
"use strict"; module.exports = [ { node: 'steering.autopilot.state', value: function (n2k) { var mode = n2k.fields.pilotMode; if (typeof mode === 'string') { if (mode === 'Standby') { return 'standby'; } else if (mode === 'Auto, compass commanded') { return 'auto'; } else if (mode === 'Vane, Wind Mode') { return 'wind'; } else if (mode === 'Track Mode') { return 'route'; } else if (mode === 'No Drift, COG referenced (In track, course changes)') { return 'route'; } } else { mode = Number(n2k.fields.pilotMode); var subMode = Number(n2k.fields.subMode); if (mode == 0 && subMode == 0) return 'standby'; else if (mode == 0 && subMode == 1) return 'wind'; else if ((mode == 128 || mode == 129) && subMode == 1) return 'route'; else if (mode == 64 && subMode == 0) return 'auto'; else return 'standby'; } } } ]; //# sourceMappingURL=65379.js.map