Returns the current normalized state for one aircraft, or undefined if not currently tracked.
Returns the current normalized state for every currently tracked aircraft.
Returns the feed's current connection state. 'reconnecting' before the first successful connection or poll.
Returns the retained position history for one aircraft, oldest first. Empty if not tracked or no positions recorded yet.
Starts polling or connecting to the underlying source. No-op if already started.
Stops the underlying source and clears all tracked state. No-op if already stopped.
A live, typed feed of ADS-B aircraft state, normalized from a dump1090-fa source into
Aircraftevents. Dispatchesaircraft:newandaircraft:update(both carrying AircraftUpdateEventDetail),aircraft:lost(carrying AircraftLostEventDetail), andconnection:connect/connection:disconnect(both carrying ConnectionStateEventDetail) for the underlying transport's connection lifecycle.Create one with
createJsonAircraftFeedorcreateSbsAircraftFeedrather than implementing this interface directly.