09. Feeds: Smart Ports and MLAT
1. Feed basics
In Feeds, define raw data sources (Beast, BaseStation).
For each feed, configure:
AddressandPortFormatConnectionTypeEnabledVisible in Radar Dropdown- optional
Receiver Location
After save:
- verify connection status,
- verify message counters increase,
- verify
AircraftList.jsonis non-empty.
2. Smart profile ports
Known smart profiles:
30003->[ADS-B] BaseStation/Text30005->[ADS-B] Beast/Binary30105->[MLAT] Beast/Binary30106->[MLAT] BaseStation/Text
When one of these ports is entered, feed editor pre-applies matching format/MLAT defaults.
3. MLAT options
Feed-level MLAT controls:
MLAT Feedforces all positions from feed to be treated as MLAT-derived.- Use
MLAT Feedonly for dedicated MLAT streams without reliable MLAT marker tagging. - For mixed ADS-B + MLAT streams, keep
MLAT Feeddisabled and rely on per-message MLAT detection. Assume DF18 CF1 = ICAOis experimental and should be enabled only for known-compatible sources.
4. Quick verification
- open aircraft detail panel,
- check
Position Source(MLAT positionorADS-B position), - compare behavior before and after MLAT option changes.
5. UI visibility note
Visible in Radar Dropdown controls whether a feed appears in frontend All feeds / feed selector.