UNPKG

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
'use strict'; 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()); }); };