configure [-e ECCSERVER:PORT] [-h /PATH/TO/HWDESC/FILE] [-c /PATH/TO/CONFIG/FILE] [-t TARGETIP:PORT-NSCLDATAROUTERIP:PORT ?TARGETIP2:PORT2-NSCLDATAROUTER2:PORT2? ...]
--help
Outputs program help text and exits.
-V
, --version
Outputs the program version and exits.
-e
, --ecc
ECCSERVERIP:PORTECC server IP address and its port in the format of 'ECCSERVERIP:PORT'.
By default, the value is '127.0.0.1:46002' if not specified any.
-h
, --hwdesc
/PATH/TO/HWDESC/FILEProvide hardware description file for CoBo (and MuTanT)
-e
, --ecc
/PATH/TO/HWDESC/FILEProvide hardware description file
-c
, --cond
/PATH/TO/CONFIG/FILEProvide configuration condition file for CoBo (and MuTanT).
-t
, --targets
TARGETIP:PORT-NSCLDATAROUTERIP:PORT ?TARGETIP2:PORT2-NSCLDATAROUTER2:PORT2? ...Dash-separated target and nscldatarouter information. For example, target IP address is 1.2.3.4 with port 1234 and corresponding nscldatarouter IP address is 5.6.7.8 with port 5678, the pair is 1.2.3.4:1234-5.6.7.8:5678. In case of many targets, provide the pairs with a space separation.
Note that one target needs one dedicated nscldatarouter.
This program is written to exclude GETController application in the process of DAQ setting up and support multiple CoBo DAQ.
Since the GETController assumes that only one CoBo exists in the DAQ and written only for testing purposes, this program extended GETController for multiple CoBo, possibly replacing the needs of NARVAL or such software.