mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2026-05-10 16:22:03 +02:00
5ec5d46c48
Build and Deploy on local RHEL9 / build (push) Successful in 2m12s
Build on RHEL9 docker image / build (push) Successful in 3m33s
Build on RHEL8 docker image / build (push) Successful in 4m54s
Build and Deploy on local RHEL8 / build (push) Successful in 4m54s
Run Simulator Tests on local RHEL9 / build (push) Successful in 14m41s
Run Simulator Tests on local RHEL8 / build (push) Successful in 17m10s
* not allowing power names for dac names to prevent duplicate names * wip * v_abcd commands should be removed to prevent unintentional usage and throw with a suggestion command for dac and power * binary in * dacs with power dac names should work and do not take in dac units to avoid ambiguity, test with 0 value for power dacs should fail, to do: implement power commands * wip: power in client, tests, and fixed server interfaces and ctb implementation, not tested * wip. client and xilinx todo * wip: ctb power works, tests left * fixed some tests * added vchip check * python cmds still left. wip * fixed xilinx. python left * wip * wip. xilinx * fixed powerchip for ctb * power all returns all * configtransceiver is removed * wip python * wip * wip * wip * wip * wip * wip * wip xilinx * wip * wip * wip * pybindings * fix getdacindex and getdacname for normal detectors to throw if random index that doesnt fit to the detector * wip * fixed tests * fixes for python api * wip * python: moved powerlist to Ctb * fixed tests to work for powelist in Ctb * moved signallist, adclist, slowadc, slowadclist to Ctb * throw approperiate error when no modules added for powers * added dac test * fix dac default names and test for dacs * ctb dacs, yet to do othe rdacs * dacs should work now even in tests * run all tests * DetectorPowers->NamedPowers in ctb * comments * removed unnecessary test code * removed hard coded dac names in python NamedDacs and NamedPowers * minor * minor * fixed error messages * changed power to be able to set DAC directly, using enable and disable methods with enabled to get
173 lines
2.9 KiB
YAML
173 lines
2.9 KiB
YAML
#configuration
|
|
detectorversion: firmwareversion
|
|
softwareversion: detectorserverversion
|
|
receiverversion: rx_version
|
|
detectornumber: serialnumber
|
|
thisversion: clientversion
|
|
detsizechan: detsize
|
|
trimdir: settingspath
|
|
settingsdir: settingspath
|
|
flippeddatax: fliprows
|
|
|
|
#acquisition parameters
|
|
cycles: triggers
|
|
cyclesl: triggersl
|
|
clkdivider: readoutspeed
|
|
speed: readoutspeed
|
|
vhighvoltage: highvoltage
|
|
digitest: imagetest
|
|
filter: filterresistor
|
|
readnlines: readnrows
|
|
|
|
# temperature
|
|
|
|
# super old dacs
|
|
vtr: vtrim
|
|
vrf: vrpreamp
|
|
vrs: vrshaper
|
|
vcall: vcal
|
|
vis: vishaper
|
|
vshaper: vrshaper
|
|
vpreamp: vrpreamp
|
|
vshaperneg: vrshaper_n
|
|
viinsh: vishaper
|
|
vpl: vcal_n
|
|
vph: vcal_p
|
|
|
|
# dacs
|
|
vthreshold: dac
|
|
vsvp: dac
|
|
vsvn: dac
|
|
vtrim: dac
|
|
vrpreamp: dac
|
|
vrshaper: dac
|
|
vtgstv: dac
|
|
vcmp_ll: dac
|
|
vcmp_lr: dac
|
|
vcal: dac
|
|
vcmp_rl: dac
|
|
vcmp_rr: dac
|
|
rxb_rb: dac
|
|
rxb_lb: dac
|
|
vcp: dac
|
|
vcn: dac
|
|
vishaper: dac
|
|
iodelay: dac
|
|
vref_ds: dac
|
|
vout_cm: dac
|
|
vin_cm: dac
|
|
vref_comp: dac
|
|
vrshaper_n: dac
|
|
vipre: dac
|
|
vdcsh: dac
|
|
vth1: dac
|
|
vth2: dac
|
|
vth3: dac
|
|
vcal_n: dac
|
|
vcal_p: dac
|
|
vcassh: dac
|
|
vcas: dac
|
|
vicin: dac
|
|
vipre_out: dac
|
|
vref_h_adc: dac
|
|
vb_comp_fe: dac
|
|
vb_comp_adc: dac
|
|
vcom_cds: dac
|
|
vref_rstore: dac
|
|
vb_opa_1st: dac
|
|
vref_comp_fe: dac
|
|
vcom_adc1: dac
|
|
vref_prech: dac
|
|
vref_l_adc: dac
|
|
vref_cds: dac
|
|
vb_cs: dac
|
|
vb_opa_fd: dac
|
|
vcom_adc2: dac
|
|
vb_ds: dac
|
|
vb_comp: dac
|
|
vb_pixbuf: dac
|
|
vin_com: dac
|
|
vdd_prot: dac
|
|
vbp_colbuf: dac
|
|
vb_sda: dac
|
|
vcasc_sfp: dac
|
|
vipre_cds: dac
|
|
ibias_sfp: dac
|
|
|
|
|
|
defaultdacs: resetdacs
|
|
|
|
#acquisition
|
|
busy: clearbusy
|
|
receiver: rx_status
|
|
framescaught: rx_framescaught
|
|
startingfnum: nextframenumber
|
|
|
|
#Network Configuration (Detector<->Receiver)
|
|
detectorip: udp_srcip
|
|
detectorip2: udp_srcip2
|
|
detectormac: udp_srcmac
|
|
detectormac2: udp_srcmac2
|
|
rx_udpip: udp_dstip
|
|
rx_udpip2: udp_dstip2
|
|
rx_udpmac: udp_dstmac
|
|
rx_udpmac2: udp_dstmac2
|
|
rx_udpport: udp_dstport
|
|
rx_udpport2: udp_dstport2
|
|
flowcontrol_10g: flowcontrol10g
|
|
txndelay_frame: txdelay_frame
|
|
txndelay_left: txdelay_left
|
|
txndelay_right: txdelay_right
|
|
|
|
#Receiver Config
|
|
r_silent: rx_silent
|
|
r_discardpolicy: rx_discardpolicy
|
|
r_padding: rx_padding
|
|
r_lock: rx_lock
|
|
r_lastclient: rx_lastclient
|
|
|
|
#File
|
|
fileformat: fformat
|
|
outdir: fpath
|
|
index: findex
|
|
enablefwrite: fwrite
|
|
masterfile: fmaster
|
|
overwrite: foverwrite
|
|
r_framesperfile: rx_framesperfile
|
|
|
|
#ZMQ Streaming Parameters (Receiver<->Client)
|
|
r_readfreq: rx_zmqfreq
|
|
rx_readfreq: rx_zmqfreq
|
|
rx_datastream: rx_zmqstream
|
|
|
|
#Eiger Specific
|
|
resmat: partialreset
|
|
|
|
#Jungfrau Specific
|
|
storagecells: extrastoragecells
|
|
auto_comp_disable: autocompdisable
|
|
comp_disable_time: compdisabletime
|
|
|
|
#Gotthard2 Specific
|
|
#Mythen3 Specific
|
|
#CTB Specific
|
|
adc: slowadc
|
|
flags: romode
|
|
i_a: im_a
|
|
i_b: im_b
|
|
i_c: im_c
|
|
i_d: im_d
|
|
i_io: im_io
|
|
|
|
#Pattern
|
|
patternX: pattern
|
|
#Moench
|
|
|
|
#Advanced
|
|
copydetectorserver: updatedetectorserver
|
|
|
|
#Insignificant
|
|
nframes: framecounter
|
|
now: runtime
|
|
timestamp: frametime
|
|
frameindex: rx_frameindex |