flightaware/beast-splitter

P/p option not documented

Opened this issue · 6 comments

The P/p option to allow or suppress RC Position reports is not mentioned in the documentation.

Is it working?

Aha, it seems mlat-client overrides this when oening the port?

beast-splitter[25985]: 127.0.0.1:30005: accepted a connection from 127.0.0.1:40347 with settings RCdfGi
beast-splitter[25985]: 127.0.0.1:40347: settings changed to RCdfGij

How can it be forced to "p", no positions ?

Like all the other options, --force should do this. nb: mlat-client doesn't touch this option, see https://github.com/mutability/mlat-client/blob/master/mlat/client/receiver.py#L127

Can you explain what you're actually trying to do here?

I'm trying to prevent RC position messages from reaching mlat-client, while keeping the GPS timestamps on normal traffic. I'm getting errors on mlat-server related to RC receivers and I'm trying to work out if they are related to these position updates.

If I add "p" to force it refuses it.

root@__~#/usr/bin/beast-splitter ... ... --force RCdfGip --listen localhost:30005:RCdfGip
the argument for option '--force' is invalid

The P/p option is present in the list in beast_settings.h, but not in beast_settings.cc