Merge pull request #495 from openwrt-es/dump1090-next
applications/luci-dump1090: update config to latest version
This commit is contained in:
commit
9e3d73f789
1 changed files with 61 additions and 7 deletions
|
@ -1,4 +1,4 @@
|
||||||
-- Copyright 2014 Álvaro Fernández Rojas <noltari@gmail.com>
|
-- Copyright 2014-2015 Álvaro Fernández Rojas <noltari@gmail.com>
|
||||||
-- Licensed to the public under the Apache License 2.0.
|
-- Licensed to the public under the Apache License 2.0.
|
||||||
|
|
||||||
m = Map("dump1090", "dump1090", translate("dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here you can configure the settings."))
|
m = Map("dump1090", "dump1090", translate("dump1090 is a Mode S decoder specifically designed for RTLSDR devices, here you can configure the settings."))
|
||||||
|
@ -12,6 +12,7 @@ enable.enabled="0"
|
||||||
enable.disabled="1"
|
enable.disabled="1"
|
||||||
enable.default = "1"
|
enable.default = "1"
|
||||||
enable.rmempty = false
|
enable.rmempty = false
|
||||||
|
|
||||||
respawn=s:option(Flag, "respawn", translate("Respawn"))
|
respawn=s:option(Flag, "respawn", translate("Respawn"))
|
||||||
respawn.default = false
|
respawn.default = false
|
||||||
|
|
||||||
|
@ -34,6 +35,15 @@ ifile=s:option(Value, "ifile", translate("Data file"))
|
||||||
ifile.rmempty = true
|
ifile.rmempty = true
|
||||||
ifile.datatype = "file"
|
ifile.datatype = "file"
|
||||||
|
|
||||||
|
iformat=s:option(ListValue, "iformat", translate("Sample format for data file"))
|
||||||
|
iformat:value("", translate("Default"))
|
||||||
|
iformat:value("UC8")
|
||||||
|
iformat:value("SC16")
|
||||||
|
iformat:value("SC16Q11")
|
||||||
|
|
||||||
|
throttle=s:option(Flag, "throttle", translate("When reading from a file play back in realtime, not at max speed"))
|
||||||
|
throttle.default = false
|
||||||
|
|
||||||
raw=s:option(Flag, "raw", translate("Show only messages hex values"))
|
raw=s:option(Flag, "raw", translate("Show only messages hex values"))
|
||||||
raw.default = false
|
raw.default = false
|
||||||
|
|
||||||
|
@ -76,13 +86,17 @@ net_bo_port=s:option(Value, "net_bo_port", translate("TCP Beast output listen po
|
||||||
net_bo_port.rmempty = true
|
net_bo_port.rmempty = true
|
||||||
net_bo_port.datatype = "port"
|
net_bo_port.datatype = "port"
|
||||||
|
|
||||||
|
net_fatsv_port=s:option(Value, "net_fatsv_port", translate("FlightAware TSV output port"))
|
||||||
|
net_fatsv_port.rmempty = true
|
||||||
|
net_fatsv_port.datatype = "port"
|
||||||
|
|
||||||
net_ro_size=s:option(Value, "net_ro_size", translate("TCP raw output minimum size"))
|
net_ro_size=s:option(Value, "net_ro_size", translate("TCP raw output minimum size"))
|
||||||
net_ro_size.rmempty = true
|
net_ro_size.rmempty = true
|
||||||
net_ro_size.datatype = "uinteger"
|
net_ro_size.datatype = "uinteger"
|
||||||
|
|
||||||
net_ro_rate=s:option(Value, "net_ro_rate", translate("TCP raw output memory flush rate"))
|
net_ro_interval=s:option(Value, "net_ro_interval", translate("TCP raw output memory flush rate in seconds"))
|
||||||
net_ro_rate.rmempty = true
|
net_ro_interval.rmempty = true
|
||||||
net_ro_rate.datatype = "uinteger"
|
net_ro_interval.datatype = "uinteger"
|
||||||
|
|
||||||
net_heartbeat=s:option(Value, "net_heartbeat", translate("TCP heartbeat rate in seconds"))
|
net_heartbeat=s:option(Value, "net_heartbeat", translate("TCP heartbeat rate in seconds"))
|
||||||
net_heartbeat.rmempty = true
|
net_heartbeat.rmempty = true
|
||||||
|
@ -92,6 +106,12 @@ net_buffer=s:option(Value, "net_buffer", translate("TCP buffer size 64Kb * (2^n)
|
||||||
net_buffer.rmempty = true
|
net_buffer.rmempty = true
|
||||||
net_buffer.datatype = "uinteger"
|
net_buffer.datatype = "uinteger"
|
||||||
|
|
||||||
|
net_verbatim=s:option(Flag, "net_verbatim", translate("Do not apply CRC corrections to messages we forward"))
|
||||||
|
net_verbatim.default = false
|
||||||
|
|
||||||
|
forward_mlat=s:option(Flag, "forward_mlat", translate("Allow forwarding of received mlat results to output ports"))
|
||||||
|
forward_mlat.default = false
|
||||||
|
|
||||||
lat=s:option(Value, "lat", translate("Reference/receiver latitude for surface posn"))
|
lat=s:option(Value, "lat", translate("Reference/receiver latitude for surface posn"))
|
||||||
lat.rmempty = true
|
lat.rmempty = true
|
||||||
lat.datatype = "integer"
|
lat.datatype = "integer"
|
||||||
|
@ -100,6 +120,10 @@ lon=s:option(Value, "lon", translate("Reference/receiver longitude for surface p
|
||||||
lon.rmempty = true
|
lon.rmempty = true
|
||||||
lon.datatype = "integer"
|
lon.datatype = "integer"
|
||||||
|
|
||||||
|
max_range=s:option(Value, "max_range", translate("Absolute maximum range for position decoding"))
|
||||||
|
max_range.rmempty = true
|
||||||
|
max_range.datatype = "uinteger"
|
||||||
|
|
||||||
fix=s:option(Flag, "fix", translate("Enable single-bits error correction using CRC"))
|
fix=s:option(Flag, "fix", translate("Enable single-bits error correction using CRC"))
|
||||||
fix.default = false
|
fix.default = false
|
||||||
|
|
||||||
|
@ -121,6 +145,9 @@ mlat.default = false
|
||||||
stats=s:option(Flag, "stats", translate("Print stats at exit"))
|
stats=s:option(Flag, "stats", translate("Print stats at exit"))
|
||||||
stats.default = false
|
stats.default = false
|
||||||
|
|
||||||
|
stats_range=s:option(Flag, "stats_range", translate("Collect/show range histogram"))
|
||||||
|
stats_range.default = false
|
||||||
|
|
||||||
stats_every=s:option(Value, "stats_every", translate("Show and reset stats every seconds"))
|
stats_every=s:option(Value, "stats_every", translate("Show and reset stats every seconds"))
|
||||||
stats_every.rmempty = true
|
stats_every.rmempty = true
|
||||||
stats_every.datatype = "uinteger"
|
stats_every.datatype = "uinteger"
|
||||||
|
@ -131,15 +158,42 @@ onlyaddr.default = false
|
||||||
metric=s:option(Flag, "metric", translate("Use metric units"))
|
metric=s:option(Flag, "metric", translate("Use metric units"))
|
||||||
metric.default = false
|
metric.default = false
|
||||||
|
|
||||||
snip=s:option(Flag, "snip", translate("Strip IQ file removing samples"))
|
snip=s:option(Value, "snip", translate("Strip IQ file removing samples"))
|
||||||
snip.rmempty = true
|
snip.rmempty = true
|
||||||
snip.datatype = "uinteger"
|
snip.datatype = "uinteger"
|
||||||
|
|
||||||
debug_mode=s:option(Flag, "debug", translate("Debug mode flags"))
|
debug_mode=s:option(Value, "debug", translate("Debug mode flags"))
|
||||||
debug_mode.rmempty = true
|
debug_mode.rmempty = true
|
||||||
|
|
||||||
ppm=s:option(Flag, "ppm", translate("Set receiver error in parts per million"))
|
ppm=s:option(Value, "ppm", translate("Set receiver error in parts per million"))
|
||||||
ppm.rmempty = true
|
ppm.rmempty = true
|
||||||
ppm.datatype = "uinteger"
|
ppm.datatype = "uinteger"
|
||||||
|
|
||||||
|
html_dir=s:option(Value, "html_dir", translate("Base directory for the internal HTTP server"))
|
||||||
|
html_dir.rmempty = true
|
||||||
|
html_dir.datatype = "directory"
|
||||||
|
|
||||||
|
write_json=s:option(Value, "write_json", translate("Periodically write json output to a directory"))
|
||||||
|
write_json.rmempty = true
|
||||||
|
write_json.datatype = "directory"
|
||||||
|
|
||||||
|
write_json_every=s:option(Flag, "write_json_every", translate("Write json output every t seconds"))
|
||||||
|
write_json_every.rmempty = true
|
||||||
|
write_json_every.datatype = "uinteger"
|
||||||
|
|
||||||
|
json_location_accuracy=s:option(ListValue, "json_location_accuracy", translate("Accuracy of receiver location in json metadata"))
|
||||||
|
json_location_accuracy:value("", translate("Default"))
|
||||||
|
json_location_accuracy:value("0", "No location")
|
||||||
|
json_location_accuracy:value("1", "Approximate")
|
||||||
|
json_location_accuracy:value("2", "Exact")
|
||||||
|
|
||||||
|
oversample=s:option(Flag, "oversample", translate("Use the 2.4MHz demodulator"))
|
||||||
|
oversample.default = false
|
||||||
|
|
||||||
|
dcfilter=s:option(Flag, "dcfilter", translate("Apply a 1Hz DC filter to input data"))
|
||||||
|
dcfilter.default = false
|
||||||
|
|
||||||
|
measure_noise=s:option(Flag, "measure_noise", translate("Measure noise power"))
|
||||||
|
measure_noise.default = false
|
||||||
|
|
||||||
return m
|
return m
|
||||||
|
|
Loading…
Reference in a new issue