Configuration tree
All the configurations files related to the ASM high level control are automatically backed up during the first use in the path: $ADOPT_MEAS/adsec_calib/configuration/
Hereafter the configuration tree.
$ADOPT_ROOT/conf/adsec:
|-- [unit] (e.g. 672b)
| |-- configuration.txt : used for select the matrices to load. Usually only ff_matrix is added or removed during calibrations. useful if you change shell.
| |--
unit A and
unit B: release of the firmware to load or to check if loaded.
| |--
(e.g. TS5)
| | |-- act_eff.txt: coil efficiency N/sqrt(W)
| | |-- alpha_pos.txt: global gain on calibrations. not used.
| | |-- c_ratio.txt: ratio between stray capacitance and d0 parameter
| | |-- c_ratio_sd.txt: error on c_ratio
| | |-- cals.txt : loader for curr2bias_mag.txt
| | |-- coil_eff.txt: coil nominal efficiency
| | |-- coil_res.txt: coil nominal resistance
| | |-- curr4bias_mag.txt: nominal current equivalent to bias magnets attaction
| | |-- d0.txt: reference distance
| | |-- d0_sd.txt: error on reference distance
| | |-- dac_offset.txt: mid range offset for DAC
| | |-- elec.txt electronical parameters and configurations
| | |-- force_gain.txt: gain conversion A to N
| | |-- force_offset.txt: offset conversion A to N
| | |-- gain_60um.txt: gain set 60 um mean gap
| | |-- gain_85um.txt : gain set 85 um mean gap
| | |-- mirror_set_conf_offload.txt: shell set configuration file
| | |-- mirror_set_conf_offload_chop.txt: shell set configuration file at larger gap
| | |-- ref_data.txt: unused
| | `-- skipframe_th.txt: threshold regolation of skip frame parameters
| |-- general
| | |-- A_per_dacbit.txt: A for each DAC bit coeff
| | |-- accel_filter_coeff.txt: accelerometer filter coefficients projection matrix and loader for filter coefficients
| | |-- act2mir_act.txt: list conversion from DSP to mirror numbering
| | |-- bad_capsens_area.txt : map of actuators with bad capsens area
| | |-- coil_map.txt: map of coils
| | |-- filter_coeff.txt: coefficient of accelerometer filters
| | |-- filters.txt: PD control filter definition
| | |-- graph.txt: graphical setting
| | |-- null_filter_coeff.txt: null coefficient of accelerometer filters
| | |-- recos.txt : reconstructor related parameters
| | `-- sys_const.txt: system constants
| `-- scripts: test scripts configuration files
| |-- 4d_chop_default.txt: unused
| |-- 4d_opt_intmat_default.txt: optical interaction matrix acquisition
| |-- dyn_data_default.txt: dynamical analysis data acquisition
| |-- ff_acquire_default.txt: feed-forward calibration
| |-- step_default.txt: step response test
| `-- stress.txt: stress analysis
|-- commons
| |-- (e.g. TS5)
| | |-- mag_eff.txt: magnet efficiency
| | `-- shell.txt: shell parameters
| |-- datasheet
| | |-- accel_datasheet.txt: low level information of accelerometer boards
| | |-- bcu_datasheet.txt: low level information of bcu boards
| | |-- dsp_datasheet.txt: low level information of dsp boards
| | |-- siggen_datasheet.txt: low level information of signa generator boards
| | `-- switch_datasheet.txt: low level information of switch bcu boards
| `-- ref_wave: reference wave conifigurations
| |-- wave.txt: full reference wave
| |-- wave_1o2.txt: reduced size reference wave (allow closer distance gap measure)
| |-- wave_1o256.txt: reduced size reference wave (allow closer distance gap measure)
| |-- wave_1o4.txt: reduced size reference wave (allow closer distance gap measure)
| `-- wave_1o8.txt: reduced size reference wave (allow closer distance gap measure)
`-- prog
|-- accBoard
| `-- dsp
| |-- (e.g. 1.00)
| |-- AccAcquisition.ldr: dsp program
| |-- AccAcquisition.map.xml: dsp xml map
| |-- acc_dm_map.txt: converted map
| |-- acc_sram_map.txt: converted map
|-- crateBcu
| `-- dsp
| `-- (e.g 1.01)
| |-- CrateBCU.ldr: dsp program
| |-- CrateBCU.map.xml" dsp xml map
| |-- bcu_dm_map.txt: converted map
| |-- bcu_sdram_map.txt: converted map
| |-- bcu_sram_map.txt: converted map
| `-- crate_dm_map.txt: converted map
|-- dspBoard
| `-- dsp
| |-- (e.g. 5.22)
| |-- DspMainProgram.ldr: dsp program
| |-- DspMainProgram.map.xml: dsp xml map
| |-- curr_rtr_map.txt: converted map
| |-- dsp_const.txt: dsp low level constant values
| |-- dsp_diagnostics.txt: unused
| |-- dsp_dm_map.txt: converted map
| |-- enable.txt : enable value (unused TBC)
| |-- fpgabuf_map.txt: added map
| |-- fpgasig_map.txt: added map
| |-- rtr_map2add.txt: reconstractur extra location to add
| |-- sdram_map.txt: converted map
| `-- sram_map.txt: converted map
`-- switchBcu
`-- dsp
|-- 1.13
|-- BCU_dsp_FastLinkTest.ldr: fastlink communication test dsp program
|-- BCU_dsp_FastLinkTest_1.02_stop_on_err.ldr: fastlink communication test "stop-on-error" communication test
|-- SwitchBCU.ldr: dsp program
|-- SwitchBCU.map.xml: dsp xmp map
|-- switch_dm_map.txt: converted map
|-- switch_sdram_map.txt: converted map
`-- switch_sram_map.txt: converted map
AOSupervisor conf files
Almost all .conf files set up a log level of verbosity plus some other relevant parameter.
$ADOPT_ROOT/conf/adsec:
| |-- msgdrtdb.conf: message daemon and rtdb; peers users configurations
| |-- processConf
| | |-- AOARB.conf: AO arbitrator; offload offset thresholds
| | |-- AOS.conf : AOS
| | |-- Pyro_Client.conf; client Pyro for interferometer calibration; Interferometer IP configuration
| | |-- adam.conf: moxa ASM driving command definition and low level parameters
| | |-- adam2.conf: moxa light fibers command definition and low level parameters
| | |-- adamhousekeeper
| | | |-- adam_housekeeper.param: moxa parameter monitor
| | | `-- adam_housekeeper.telemetry: moxa parameter telemetry definition
| | |-- adamhousekeeper.conf: moxa housekeeper
| | |-- adoptcontrol.conf: adopt control GUI
| | |-- adsec.conf: idl control shell
| | |-- adsec_autogain.conf: idl autogain shell
| | |-- adsec_diagn.conf: idl diagnostics shell
| | |-- adsec_onlycom.conf: idl extra communication shell
| | |-- adsecarb.conf: adsec arbitrator; wind and elevation thresholds, focal station configurations
| | |-- adseccontrol.conf: adsec control GUI
| | |-- adsecmirrorgui.conf: adsec mirror GUI
| | |-- anemometermon.conf: anemometer monitor
| | |-- aos.conf: unused
| | |-- fastdiagn
| | | |-- curr2modes.fits: current to modes projection matrix
| | | |-- fastdiagn.param: fast diagnostics parameter monitor
| | | |-- fastdiagn.telemetry: fast diagnostics parameter telemetry
| | | `-- pos2modes.fits: position to modes projection matrix
| | |-- fastdiagn.conf: mirror fast diagnostics
| | |-- hexapod.conf: auxiliary hexapod (not used)
| | |-- hexapod_gui.conf: auxiliary hexapod (not used)
| | |-- hexapodctrl.conf: auxiliary hexapod (not used)
| | |-- hexapodgui.conf: auxiliary hexapod (not used)
| | |-- housekeeper
| | | |-- housekeeper.param: housekeeper parameter monitor
| | | `-- housekeeper.telemetry: housekeeper parameter telemetry
| | |-- housekeeper.conf: mirror housekeeper
| | |-- housekeepergui.conf: housekeeper GUI
| | |-- idlctrl.conf: ASM idl controller
| | |-- idlterm.conf: ASM idl terminal
| | |-- interferometerctrl.conf: interferometer controller for calibrations
| | |-- lnIFserver.conf: link IF server
| | |-- masterdiagnostic.conf: master diagnostics; W bouncer; ip configurations
| | |-- mirrorctrl.conf: bcu controller for ASM; ip configurations
| | |-- mvar_adsec.conf: variable bouncer
| | |-- phasecam4020.conf: interferometer configuration for calibrations
| | |-- pinger.conf: pinger utility
| | |-- processList.conf: boot configuration
| | |-- processList.list: boot extra parameters
| | |-- supervisorcontrol.conf:
| | `-- varsmonitor.conf: variable bouncer
-- <span data-mce-mark="1">%USERSIG{MarcoXompero - 2015-11-09}%</span>