felix-toflx2file - FELIX central data acquisition application

    Usage:
      felix-toflx2file [options --device=<device>... --cid=<cid>... --elink=DMAID:LID...] FILE

    General Options:
        --bus-dir=DIRECTORY         Write felix-bus information to this directory. [default: ./bus]
        --bus-groupname=NAME        Use this groupname for the bus. [default: FELIX]
        --cid=<cid>...              CID (Connector Ids) to set in FID (Felix ID). Can be used multiple times. [default: device]
        --did=<did>                 DID (Detector Id) to set in FID (Felix ID). [default: 0]
    -d, --device=<device>...        Use FLX device DEVICE. [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. [calculated: use --ip value]
    -i, --ip=<ip>                   Publish data on the ip address IP. [default: libfabric:127.0.0.1]
    -b, --netio-pagesize=<size>     NetIO page size in Byte. [default: 65536]
    -B, --netio-pages=<size>        Number of NetIO pages. [default: 256]
        --stats-out=<fifo>          Write periodic statistics data to a UNIX FIFO
        --stats-period=<ms>         Period in milliseconds for statistics dumps. [default: 1000]
    -?, --help                      Give this help list
    -v, --verbose                   Produce verbose output
        --verbose-bus               Produce verbose output for bus
    -V, --version                   Print program version
        --evloop-type=<type>        Event loop type to use. [default: netio-next]
        --vid=N                     VID (Version Id) to set in FID (Felix ID) [default: 1]

    ToFlx Options:
    -c, --cmem=SIZE                 CMEM buffer size in MB. [default: 20]
    -p, --port=PORT                 Send data to port PORT. [calculated: 53200 + 10*device + dma]
    -u, --unbuffered                Use unbuffered mode
    -t, --trickle                   Use trickle mode

    File Options:
    -e, --elink=DMAID:LID ...       Enable e-link LID on DMAID e.g. 0:0x08 or 1:0x09.
        --no-of-elinks=N            Enable N additional elinks to the list passed with -e. [default: 0]
                                    Added sequentially wrt the last elink passed on same DMA id.
        --block-size=SIZE           ToHost block size, multiple of 1024. [default: 1024]
        --channels=SIZE             Number of links of emulated PCIe endpoint. [default: 12]
        --firmware=SIZE             Emulated firmware: GBT=0, FULL=1, LPGBT=9. [default: 0]
        --pcie-gen=VALUE            Used to determine FromHost data format. [default: 3]
        --file-is-fifo              Use a FIFO instead of a file. [default: 0]
        --regmap=hex_version        Register map version. [calculated: from compile definition of REGMAP_VERSION]
        --toflx-dma=VALUE           Last DMA id per PCIe endpoint, reserved for ToFlx [default: 5]
        --vmem                      Use virtual memory instead of cmem. [default: 0]

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

