Description

AcarSDeco2 is a multi-channel ACARS (Aircraft Communications Addressing and Reporting System) decoder. It’s a command-line application, also referred to as console application, is computer program designed to be used from a text interface.
It supports direct input from a RTL2832U dongle in order to decode up to 4 channels simultaneously (within a ~1MHz band segment) or input/output data from network sources.

Arguments

The required configuration for specific target is specified by using command line arguments. The arguments are separated by spaces. Each argument specifies a single function and can contain additional parameters.
When the program is run with a single argument: --help the full list of possible arguments is displayed.

C:\>acarsdeco2.exe --help
YYYY-MM-DD HH:MM:SS.ms  INFO     AcarSDeco2 v.20170914
Program options:
-h [ --help ]            This help message
--device-list            List available SDR devices
--device-index <arg>     Select RTL device (default: 0)
--device-serial <arg>    Select RTL device by serial number
--gain <arg>             Set preamp gain of receiver, dB (default: auto)
--freq-correction <arg>  Set oscillator frequency correction, ppm (default: 0)
--agc                    Enable automatic gain control in SDR chip (default: off)
--freq <arg>             Set receiver frequency, Hz. Specify option --freq multiple times to multiple channels (--freq XX --freq YY ..)
--inConnect <arg>        Input connector. Format: (sbs|ad2):host:port
--inConnectId <arg>      Named input connector. Format: (sbs|ad2):host:port:ID
--inServer <arg>         Input server. Format: (sbs|ad2):port
--inServerId <arg>       Named input server. Format: (sbs|ad2):port:ID
--inServerUdp <arg>      Input UDP server. Format: (sbs|ad2):port
--outServer <arg>        Output server. Format: (sbs|ad2|pp):port
--outConnect <arg>       Output connector. Format (sbs|ad2|pp):host:port
--outConnectUdp <arg>    Output UDP connector. Format: (sbs|ad2|pp):host:port
--http-port <arg>        Set port for http server (default: 8080)
--vrs-url <arg>          Set VirtualRadarServer url for additional aircraft data. Example: http://example.com (default: off)
--pictures-url <arg>     Set aircraft pictures collection url. Example: http://site.com/path/to/ (default: off)
--pictures <arg>         Set aircraft pictures collection local path. Example: /path/to (default: off)
--silhouettes <arg>      Set path to directory of aircrafts' silhouettes. Example: /path/to (default: off)
--banners <arg>          Set path to directory of operators' logos. Example: /path/to (default: off)
--frdb <arg>             Set path to flightroutes database file. Example: /path/to (default: off)
--db <arg>               Set path to basestation database file. Example: /path/to (default: off)
--no-uplink              Don't display uplink messages (default: on)
--no-sq                  Don't display messages with SQ label (default: on)
--no-empty               Don't display empty messages (default: on)
--logfile <arg>          Set log filename (default: off)
--no-console             Disable logging on console (default: on)

Detailed description of arguments

--device-list — display list of available RTL2832U devices.

--device-index <arg> — select a specific device by its number in the system. By default is 0. Example: --device-index 1

--device-serial <arg> — select the instance of dongle by its serial number. This argument is only interesting to those users that operate more than one dongle in their installation and want to assign specific RTL1090 instances to a specific dongle. R820T dongles come with a serial number “13” usually. Strongly recommend not to alter the serial number of the first dongle you operate. Leave it at “13”. For any other dongles that you want to operate select a serial number of your choice between 0 and 999. For details how to change the serial number of dongle, please refer to page: http://rtl1090.jetvision.de/. Example: --device-serial 13

--gain <arg> — set a fixed value of gain for a receiving chip (R820T, E4000 …) in dB. By default is Auto. Example: --gain 38.6

--agc — sets an automatic gain control in RTL2832U chip. By default is off.

--freq-correction <arg> — sets an adjustment by entering the ppm (parts per million) offset value. The crystal of oscillator acting as the master clock for the dongle is an unadjusted 28.8 MHz device. Since the frequency error is completely linear over the tuning range of the device, an error correction in ppm (parts per million) can be used to adjust and correct the device at the software side of operation. By default is 0. Example: --freq-correction 62

--freq <arg> — sets the receiving frequency in Hz. Separation between channels with low and high frequency should be no more than ~1.3 MHz. The number of simultaneously receiving channels is up to 4. Example: --freq 131550000 131725000

--inConnect <arg> — Input connector. Format: (sbs|ad2):host:port. By default is off. Example: --inConnect sbs:192.168.1.10:9741

--inConnectId <arg> — Named input connector. Format: (sbs|ad2):host:port:ID. By default is off. Example: --inConnect ad2:192.168.1.10:9741:test

--inServer <arg> — Input server. Format: (sbs|ad2):port. By default is off. Example: --inServer sbs:9740

--inServerId <arg> — Named input server. Format: (sbs|ad2):port:ID. By default is off. Example: --inServer sbs:9740:test

--inServerUdp <arg> — Input UDP server. Format: (sbs|ad2):port. By default is off. Example: --inServer sbs:9744

--outServer <arg> — Output server. Format: (sbs|ad2|pp):port. By default is off. Example: --outServer ad2:9745

--outConnect <arg> — Output connector. Format (sbs|ad2|pp):host:port. By default is off. Example: --outConnect sbs:192.168.64.1.20:9748

--outConnectUdp <arg> — Output UDP connector. Format (sbs|ad2|pp):host:port. By default is off. Example: --outConnect pp:192.168.64.1.30:9742

--http-port <arg> — Set port for HTTP server. By default is 8080.

--vrs-url <arg> — Set Virtual Radar Server URL for additional aircraft data. Sometimes the aircraft can simultaneously transmit both ACARS and ADS-B data. If exists VRS server (http://example.com) with this data, the additional information can be obtained from it and put on acarsdeco2 WEB page. By default is off.

--pictures-url <arg> — Set aircraft’ pictures URL to, If exists HTTP server with aircraft pictures, they can be obtained from it by URL http://site.com/path/to/ and put on the acarsdeco2 WEB page. By default is off.

--pictures <arg> — Set aircraft’ pictures collection directory local path to. By default is off.

--silhouettes <arg> — Set aircrafts’ silhouettes collection directory local path to. By default is off.

--banners <arg> — Set operators’ logos collection directory local path to. By default is off.

--frdb <arg> — Set flightroutes database file local path to. By default is off.

--db <arg> — Set basestation database file local path to. By default is off.

--no-uplink — disables display UPLINK (ground to air) messages from ground stations. By default is on.

--no-sq — disables display squitter messages. By default is on.

--no-empty — disables display empty messages. By default is on.

--logfile <arg> — sets name of log file. By default is off.

--no-console — disables display logging on console. By default is on.

AcarsDeco

Updated on 2017-10-08T10:18:06+00:00, by sergsero.