felix-test-swrod - FELIX test SWROD application (using felixbus)

    Usage: felix-test-swrod [options --fid=<fid>... --tag=<tag>... --vtag=<vtag>...] <local-ip>

    Options:
        --bus-dir=<directory>     Set directory for bus to use. [default: ./bus]
        --bus-groupname=<group>   Set group for bus to use. [default: FELIX]
        --cid=<cid>               CID (Connector Id) to set in FID (Felix ID) [default: 0],
                                  incompatible with --fid and --co.
        --co=<co>                 CO (Connector Offset) to offset FID (Felix ID) [default: 0],
                                  incompatible with --fid, --did and --cid.
        --did=<did>               DID (Detector Id) to set in FID (Felix ID) [default: 0],
                                  incompatible with --fid and --co.
        --dump                    Dump data to stdout
        --dump-file=<path>        Dump data to binary file with filename. Format (data_size, elink, data)
        --size-check=<size>       Check that all messages (except TTC2H) have the expected size in bytes [default: 0]
        --l1id-check=<format>     Check L1ID sequentiality. Formats: 1=TTC2H only, 2=LATOME, 3=FMEMU, 4=FELIG, 5=NSWVMM, 6=NSWTP [default: 0]
        --fm                      Use Full Mode elinks/fids to subscribe. Default: GBT elinks/fids
        --on-buffer               Use on_buffer callback instead of on_message (advanced feature, incompatible with --thread)
        -f --fid=<fid>...         Subscribe to the given FID. This option may be used multiple times (2048 max) to
                                  subscribe to multiple FIDs. Default: some pre-defined FID list.
                                  Incompatible with --vid, --co, --cid and --did.
        -g --vtag=<vtag>...       Subscribe to the given virtual tag (virtual elink). This option may be used
                                  multiple times (2048 max) to subscribe to multiple virtual tags.
                                  Incompatible with --fid.
        -m --msg=<number>         Exit after N messages are received. [default: 0]
        -n --buf=<number>         Exit after M messages and N buffers are received. [default: 0]
        --streams                 Use streams. Incompatible with --fid.
        --hang=<N>                Wait for N us in on_data callback [default: 0]
        -t --tag=<tag>...         Subscribe to the given tag (elink). This option may be used multiple times
                                  (2048 max) to subscribe to multiple tags. Default: some pre-defined tag list.
                                  Incompatible with --fid.
        --thread                  Use felix-client-thread (i.e. felix-client via shared library) instead of felix-client (compiled against)
        --timeout=<ms>            Timeout (in ms) on initial connection (only in --thread mode), [default: 0]
        -v --verbose              Produce verbose output
        --verbose-bus             Produce verbose bus output
        --vid=<vid>               VID (Version Id) to set in FID (Felix ID), [default: 1],
                                  incompatible with --fid and --co.
        -h --help                 Give this help list
        --usage                   Give a short usage message
        -V --version              Print program version

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

