adsb-message-integrator
Version:
Integrates ADSB messages into a continually updating model of the current state of all recently detected ADSB transponders
18 lines (13 loc) • 507 B
JavaScript
;
module.exports = function(config, seneca_instance, integrator) {
var seneca = seneca_instance || require('seneca')();
seneca.add({ system: 'ADSB', action: 'submitMessage' }, function(args, done) {
done(null, integrator.submitMessage(args.message));
});
seneca.add({ system: 'ADSB', action: 'getState' }, function(args, done) {
done(null, integrator.getState());
});
seneca.add({ system: 'ADSB', action: 'reset' }, function(args, done) {
done(null, integrator.reset());
});
};