@signalk/n2k-signalk
Version:
NMEA 2000 to SignalK conversion library
35 lines • 1.21 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const ts_pgns_1 = require("@canboat/ts-pgns");
const camelcase_1 = __importDefault(require("camelcase"));
module.exports = [
{
pgnClass: ts_pgns_1.PGN_130850_SimnetAlarm,
node: function (n2k) {
return 'notifications.' + (0, camelcase_1.default)(typeof n2k.fields.alarm === 'string' ? n2k.fields.alarm : `unknown${n2k.fields.alarm}`);
},
value: function (n2k) {
let state = 'warning';
let method = ['visual',
//'sound'
];
let message;
if (typeof n2k.fields.alarm !== 'string') {
message = `Unknown Simnet Alarm ${n2k.fields.alarm}`;
}
else {
message = n2k.fields.alarm;
}
return {
message: message,
method: method,
state: state,
timestamp: n2k.timestamp
};
}
}
];
//# sourceMappingURL=130850.js.map