csaxs_bec.devices.epics.mcs_card.mcs_card#
EPICS SIS38XX Multichannel Scaler (MCS) Interface
This module provides an interface to the SIS3801/SIS3820 multichannel scaler (MCS) cards via EPICS. It focuses on the implementation for the SIS3820 model, as input/output modes differ between SIS3801 and SIS3820. It supports both MCS and scaler record operations, enabling configuration and control of acquisition parameters such as dwell time, channel advance mode, and input/output settings. The module facilitates data acquisition by managing FIFO buffers and simulating conventional MCS behavior through memory buffers.
At cSAXS, the SIS3820 model is used, which supports 32 channels.
References: - EPICS SIS3801 and SIS3820 Drivers: https://millenia.cars.aps.anl.gov/software/epics/mcaStruck.html
Classes
Acquire mode for the card. |
|
Acquisition status for MCS card. |
|
Source for first counter pulses. |
|
Channel advance pixel mode for MCS card. |
|
SIS3820 input mode definitions, in total there are 8 modes (0-7). |
|
Ophyd implementation for the interface to the SIS3801/SIS3820 multichannel scaler (MCS) cards via EPICS. |
|
SIS3820 output mode definitions, in total there are 4 modes (0-3). |
|
Polarity of input_polarity/output_polarity for MCS card. |
|
Read mode for MCS channels. |