|
NSCL DDAS
12.1-001
Support for XIA DDAS at FRIB
|
CRATE_ID NUM_MODULES SLOT_MODULE_0 [Per-module-firmware-map [per-module-set-file]] SLOT_MODULE_1 [Per-module-firmware-map [per-module-set-file]] ... SLOT_MODULE_N-1 [Per-module-firmware-map [per-module-set-file]] PATH_TO_SETTINGS_FILE
CRATE_ID is a non-negative number, NUM_MODULES is a positive number, SLOT_MODULE_X is a number greater than or equal to 2, and PATH_TO_SETTINGS_FILE is a legitimate path to a DSP settings file. In the top section, the parser will ignore up to 256 characters following the leftmost integer or string found on each line. Because of this, it is customary to add notes on each of these lines. There is no convention for adding notes, though many people like to use a #.1 # crateID 2 # number of modules 2 # slot for mod 0 4 # slot for mod 1 /aaron/readout/crate_1/crate_1.json
/aaron/readout/crate_1/crate_1.json specifies the path to my DSP settings file.$DAQSHARE/ddasreadout/crate_1/ for NSCLDAQ versions 12.0 and later, and in $DDAS_SHARE/readout/crate_1/ for NSCLDAQ versions prior to 12.0 as part of the broken-out installation of DDAS located in /usr/opt/ddas. The environment variables DAQSHARE and DDAS_SHARE are set when sourcing the NSCLDAQ daqsetup.bash and ddassetup.bash scripts, respectively.