SIS3302Master - - TANGO Controls

This is historical information of device classes implemented in SIS3302Master device server.

Use this link to find the valid information.

Development status: New development
Information status: New
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Acquisition/1D/SIS3302Master
Contact:



Class Description


This is a master tango server for SIS3302 devices.

Families: Acquisition

Key words:

Platform: Unix Like

Language: Cpp

License: GPL

Contact:

Hardware


Manufacturer: none

Bus: Not Applicable

Class interface


Attributes:

Name Description
CountsOfAllChannelsScalar: DevLong —
ClockSpectrum: DevUShort Clock source of SIS3302. 0: internal 100 MHz; 1: internal 50 MHz; 2: internal 25 MHz; 3: internal 10 MHz; 4: internal 1 MHz; 5: internal 100 MHz; 6: external clock(LEMO front panel); min. 1MHz 7: Second internal 100 MHz
MCAmodeSpectrum: DevBoolean enable or disable MCA mode
LemoInputModeSpectrum: DevUShort Lemo input mode
LEMOInput1EnableSpectrum: DevBoolean —
LEMOInput2EnableSpectrum: DevBoolean —
LEMOInput3EnableSpectrum: DevBoolean —
LemoOutputModeSpectrum: DevUShort Lemo output mode
ADCxInputInvertSpectrum: DevBoolean —
TriggerInternalEnabledSpectrum: DevBoolean —
TriggerExternalEnabledSpectrum: DevBoolean —
TriggerADCNminus1NextNeighborEnabledSpectrum: DevBoolean —
TriggerADCNplus1NextNeighborEnabledSpectrum: DevBoolean —
Trigger50kHzEnabledSpectrum: DevBoolean —
GateInternalEnabledSpectrum: DevBoolean —
GateExternalEnabledSpectrum: DevBoolean —
GateADCNminus1NextNeighborEnabledSpectrum: DevBoolean —
GateADCNplus1NextNeighborEnabledSpectrum: DevBoolean —
TriggerPeakingTimeSpectrum: DevUShort —
TriggerSumGTimeSpectrum: DevUShort —
InternalTriggerPulseLengthSpectrum: DevUShort —
InternalGateLengthSpectrum: DevUShort —
InternalTriggerDelaySpectrum: DevUShort —
PretriggerDelaySpectrum: DevUShort —
TriggerGateLengthSpectrum: DevUShort —
TriggerThresholdValueSpectrum: DevLong —
TriggerOutEnabledSpectrum: DevBoolean —
TriggerModeGTEnabledSpectrum: DevBoolean —
EnergyPeakingTimeSpectrum: DevUShort —
EnergyGapTimeSpectrum: DevUShort —
EnergyTauFactorSpectrum: DevUShort —
EnergyGateLengthSpectrum: DevUShort —
TriggerDecimationModeSpectrum: DevUShort 0: nodecimation 1: 2clocks 2: 4clocks 3: 8clocks
EnergyDecimationModeSpectrum: DevUShort 0: nodecimation 1: 2clocks 2: 4clocks 3: 8clocks
EnergySampleStartIndex1Spectrum: DevUShort —
EnergySampleStartIndex2Spectrum: DevUShort —
EnergySampleStartIndex3Spectrum: DevUShort —
EnergySampleLengthSpectrum: DevUShort —
RawDataSampleLengthSpectrum: DevUShort —
RawDataSampleStartIndexSpectrum: DevUShort —
EndAddressThresholdSpectrum: DevUShort —
HistogramSizeSpectrum: DevUShort 0: 1k 1: 2k 2: 4k 3: 8k
PileupEnabledSpectrum: DevBoolean —
MemoryWriteTestModeSpectrum: DevBoolean —
RawDataHistogrammingEnabledSpectrum: DevUShort 0: all disabled 1: only MCA ADC 1,3,5,7 histogramming enable 2: only MCA ADC 2,4,6,8 histogramming enable 3: both enable
EnergyMultiplierSpectrum: DevUShort —
EnergySubtractOffsetSpectrum: DevULong —
Energy2NDividerSpectrum: DevUShort energy 2^N divider
TriggerStartCounterSpectrum: DevULong —
PileupCounterSpectrum: DevULong —
EnergyToHighCounterSpectrum: DevULong —
EnergyToLowCounterSpectrum: DevULong —
MCAScanNofHistogramsPresetSpectrum: DevULong —
MCAScanHistogramCounterSpectrum: DevULong —
MCAScanLNESetupSpectrum: DevBoolean 0: external next pulse(LNE) 1: internal 10MHz
MCAScanPrescalerFactorSpectrum: DevULong —
MCAControlScanHistogramAutoclearDisableSpectrum: DevBoolean Write to this attribute can only be done if MCA Multiscan or Scan is not BUSY!!! false: Scan Mode: Autoclear is enabled Multiscan Mode: Autoclear is enabled for 1. Scan and diabled for the following scans. true: Scan Mode: Autoclear is disabled Multiscan Mode: Autoclear is disabled
MCAControlStartScanOnBank2Spectrum: DevBoolean Write to this attribute can only be done if MCA Multiscan or Scan is not BUSY!!! false: start address of 1.histogram is 0x0(first page) true: start address of 1.histogram is 0x00400000(4Mbyte offset)
MCAMultiScanNofScansPresetSpectrum: DevULong —
MCAMultiscanScanCounterSpectrum: DevULong —
MCAMultiscanLastScanHistogramCounterSpectrum: DevULong —
MCAMultiscanBusySpectrum: DevBoolean —
MCAScanBusySpectrum: DevBoolean —
ConfigFilePathSpectrum: DevString config file attribute: the input can be:config path+config file
ActualValueLengthSpectrum: DevULong —
DataLengthSpectrum: DevULong —
GapsForTestSpectrum: DevUShort —
DACOffsetSpectrum: DevULong —
ROIsSpectrum: DevLong ROIs. each ROI is for one channel. The number of ROIs should be equal to number of channels.
ChannelMaskSpectrum: DevShort —
CountsSpectrum: DevLong —
DataImage: DevShort data from sub devices.

Commands:

Name Description
StateInput: DevVoid
Output: State
Device state
This command gets the device state (stored in its device_state data member) and returns it to the caller.
StatusInput: DevVoid
Output: ConstDevString
Device status
This command gets the device status (stored in its device_status data member) and returns it to the caller.
ClearInput: DevVoid
Output: DevVoid
—
ReadInput: DevVoid
Output: DevVoid
—
StartInput: DevVoid
Output: DevVoid
—
StopInput: DevVoid
Output: DevVoid
—
SaveConfigInput: DevVoid
Output: DevVoid
Save current configuration to local file
LoadConfigInput: DevVoid
Output: DevVoid
load configuration from local file
ReadActualValueInput: DevVoid
Output: DevVoid
—
ResetInput: DevVoid
Output: DevVoid
—
StartLiveModeInput: DevVoid
Output: DevVoid
—
StopLiveModeInput: DevVoid
Output: DevVoid
—
UpdateAllAttrInput: DevVoid
Output: DevVoid
—
MultiScanDisableInput: DevVoid
Output: DevVoid
—
MultiScanStartResetInput: DevVoid
Output: DevVoid
—
MultiScanArmScanEnableInput: DevVoid
Output: DevVoid
—
MultiScanArmScanArmInput: DevVoid
Output: DevVoid
—
LNEInput: DevVoid
Output: DevVoid
—

Pipes:

Properties:

Name Description
SubDevicesArray of DevString —
NumberOfCardsDevLong The number of SIS3302 cards
ChannelsOfEachCardDevShort The number of channels of each card

31 Mar 2018, DS Admin
Updated:
The device class has been updated.
You are looking at this version now.



24 Mar 2018, DS Admin
Created:
The device class has been added to catalogue.
Added by:dadmin on:31 Mar 2018, 3:05 a.m.