dodal.devices.current_amplifiers#

Classes

FemtoDDPCA

Femto current amplifier device, this class should cover all DDPCA Femto current amplifiers, As the main different between all the DDPCA Femto is their gain table and response time table.

Femto3xxGainTable

These are the sensitivity setting for Femto 3xx current amplifier.

Femto3xxRaiseTime

These are the gain dependent raise time(s) for Femto 3xx current amplifier.

CurrentAmp

Base class for current amplifier, it contains the minimal functionality a current amplifier needs:

Femto3xxGainToCurrentTable

These are the voltage to current setting for Femto 3xx current amplifier.

CurrentAmpCounter

Base class for current amplifier counter, it contain the minimal implementations

CurrentAmpDet

CurrentAmpDet composed of a CurrentAmp and a CurrentAmpCounter.

SR570

SR570 current amplifier device.

SR570GainTable

Coarse/unit sensitivity setting for SR570 current amplifier.

SR570FineGainTable

Fine sensitivity setting for SR570 current amplifier.

SR570FullGainTable

Combined gain table, as each gain step is a combination of both coarse gain and fine gain setting.

SR570GainToCurrentTable

Conversion table for gain (sensitivity) to current.

SR570RaiseTimeTable

These are the gain dependent raise time(s) for SR570 current amplifier.

StruckScaler

StruckScaler is a counting card that record the output signal from a wide range of detectors.