Usage: felix-file2host [OPTION...] FILE
FELIX central data acquisition application

      --block-rate=RATE      Use to define the reading rate. [default: 0 (max.
                             speed)]
      --block-size=SIZE      Use as block size, multiple of 1024. [default:
                             1024]
      --buffered             Enable buffered mode (FULL-mode only)
      --bus-dir=DIRECTORY    Write felix-bus information to this directory.
                             Default: ./bus
      --bus-groupname=NAME   Use this groupname for the bus. Default: FELIX
  -b, --netio-pagesize=SIZE  NetIO page size in Byte. [default: 64 kB]
  -B, --netio-pages=SIZE     Number of NetIO pages. [default: 256]
      --cid=N                CID (Connector Id) to set in FID (Felix ID),
                             incompatible with --co. Default: device
      --co=N                 CO (Connector Offset) to offset FID (Felix ID),
                             incompatible with --did and --cid.
  -c, --cmem=SIZE            CMEM buffer size in MB. [default: 1024]
      --dcs-pages=SIZE       DCS Number of NetIO pages. Default: 512
      --dcs-pagesize=SIZE    DCS NetIO page size in Byte. Default: 1 kB
      --dcs-rate-limit=LIMIT Drop DCS messages when elink message is above the
                             given rate [KHz].
      --dcs-size-limit=LIMIT Drop DCS messages when message size is 0 or above
                             this threshold.
      --dcs-timeout=SIZE     DCS NetIO timeout in ms. Default: 1
      --dcs-unbuffered       DCS TTC unbuffered mode. The page settings are not
                             used.
      --dcs-watermark=SIZE   DCS NetIO watermark in Byte. Default: 972 B
      --did=N                DID (Detector Id) to set in FID (Felix ID),
                             incompatible with --co. Default: 0
  -d, --device=DEVICE        Use FLX device DEVICE. [default: 0]
  -D, --dma=ID               Use DMA descriptor ID. [default: 0]
      --error-out=FIFO       Write error information to a UNIX FIFO
      --free-cmem            Free previously booked cmem segment by
                             name-<device>-<dma>
      --iface=IFACE          Send data to the interface. [default: use IP
                             value]
  -i, --ip=IP                Publish data on the ip address IP. [default:
                             localhost]
  -l, --l1id-check=FORMAT    Check L1ID sequence. Formats: 1=TTC2H only,
                             2=LATOME, 3=FMEMU, 4=FELIG, 5=NSWVMM, 6=NSWTP.
                             [default: 0]
      --max-chunk-size-buffered=LIMIT
                             Maximum chunk size supported for buffered traffic.
                             Larger chunks are truncated.
  -m, --full-mode            Use full-mode. [default: gbt-mode]
      --no-of-tags=SIZE      Read no of tags starting at --tag (elink) from
                             file. [default: 1]
      --no-repeat            Do not repeat reading the file
  -p, --port=PORT            Publish data on port PORT. [default: 53100 +
                             10*device + dma]
  -P, --poll-period=us       Polling instead of interrupt-driven readout with
                             the given poll period in microseconds
      --regmap=hex_version   Register map version. Default: 0x0400
      --stats-out=FIFO       Write periodic statistics data to a UNIX FIFO
      --stats-period=ms      Period in milliseconds for statistics dumps
  -s, --dcsport=PORT         Publish DCS data on port PORT. [default: 53500 +
                             10*device + dma]
      --ttc-netio-pages=SIZE TTC Number of NetIO pages. [default: 512]
      --ttc-netio-pagesize=SIZE   TTC NetIO page size in Byte. [default: 1536
                             B]
      --ttc-netio-timeout=SIZE   TTC NetIO timeout in ms. Not necessary as
                             TTC2H buffers are flushed at end-of-block.
                             Default: 0
      --ttc-netio-watermark=SIZE   TTC NetIO watermark in Byte. [default: 1248
                             B]
      --ttc2h-enable         Enable TTC2H elink
      --ttcport=PORT         Publish TTC2H data on port PORT. [default: 53300 +
                             10*device + dma]
  -t, --tag=TAG              Read tag (elink) from file. This option may be
                             used multiple times (2048 max).
  -T, --netio-timeout=SIZE   NetIO timeout in ms. [default: 2 ms]
  -u, --stream=TAG           Read tag (elink streams) from file. This option
                             may be used multiple times (2048 max).
      --vid=N                VID (Version Id) to set in FID (Felix ID),
                             incompatible with --co. Default: 1
      --vmem                 Use virtual memory. [default: cmem]
  -v, --verbose              Produce verbose output
  -w, --netio-watermark=SIZE NetIO watermark in Byte. [default: 56 kB]
  -?, --help                 Give this help list
      --usage                Give a short usage message
  -V, --version              Print program version

Mandatory or optional arguments to long options are also mandatory or optional
for any corresponding short options.

Report bugs to <https://its.cern.ch/jira/projects/FLXUSERS>.
