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

Use this link to find the valid information.

Development status: Released
Information status: Updated

Contact:



Class Description


This is a tango server for SIS3302.

Families: Acquisition

Key words:

Platform: Unix Like

Language: Cpp

License:

Contact:

Hardware


Manufacturer: none

Bus: VME

Class interface


Attributes:

Name Description
LemoInputModeScalar: DevUShort Lemo input mode
LEMOInput1EnableScalar: DevBoolean
LEMOInput2EnableScalar: DevBoolean
LEMOInput3EnableScalar: DevBoolean
ChannelScalar: DevUShort Current channel, from 1-8.
ClockScalar: 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
MCAmodeScalar: DevBoolean enable or disable MCA mode
LemoOutputModeScalar: DevUShort Lemo output mode
ADCxInputInvertScalar: DevBoolean
TriggerInternalEnabledScalar: DevBoolean
TriggerExternalEnabledScalar: DevBoolean
TriggerADCNminus1NextNeighborEnabledScalar: DevBoolean
TriggerADCNplus1NextNeighborEnabledScalar: DevBoolean
Trigger50kHzEnabledScalar: DevBoolean
GateInternalEnabledScalar: DevBoolean
GateExternalEnabledScalar: DevBoolean
GateADCNminus1NextNeighborEnabledScalar: DevBoolean
GateADCNplus1NextNeighborEnabledScalar: DevBoolean
TriggerPeakingTimeScalar: DevUShort
TriggerSumGTimeScalar: DevUShort
InternalTriggerPulseLengthScalar: DevUShort
InternalGateLengthScalar: DevUShort
InternalTriggerDelayScalar: DevUShort
PretriggerDelayScalar: DevUShort
TriggerGateLengthScalar: DevUShort
TriggerThresholdValueScalar: DevLong
TriggerOutEnabledScalar: DevBoolean
TriggerModeGTEnabledScalar: DevBoolean
EnergyPeakingTimeScalar: DevUShort
EnergyGapTimeScalar: DevUShort
EnergyTauFactorScalar: DevUShort
EnergyGateLengthScalar: DevUShort
TriggerDecimationModeScalar: DevUShort 0: nodecimation 1: 2clocks 2: 4clocks 3: 8clocks
EnergyDecimationModeScalar: DevUShort 0: nodecimation 1: 2clocks 2: 4clocks 3: 8clocks
EnergySampleStartIndex1Scalar: DevUShort
EnergySampleStartIndex2Scalar: DevUShort
EnergySampleStartIndex3Scalar: DevUShort
EnergySampleLengthScalar: DevUShort
RawDataSampleLengthScalar: DevUShort
RawDataSampleStartIndexScalar: DevUShort
EndAddressThresholdScalar: DevUShort
HistogramSizeScalar: DevUShort 0: 1k 1: 2k 2: 4k 3: 8k
PileupEnabledScalar: DevBoolean
MemoryWriteTestModeScalar: DevBoolean
RawDataHistogrammingEnabledScalar: 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
EnergyMultiplierScalar: DevUShort
EnergySubtractOffsetScalar: DevULong
Energy2NDividerScalar: DevUShort energy 2^N divider
TriggerStartCounterScalar: DevULong
PileupCounterScalar: DevULong
EnergyToHighCounterScalar: DevULong
EnergyToLowCounterScalar: DevULong
MCAScanNofHistogramsPresetScalar: DevULong
MCAScanHistogramCounterScalar: DevULong
MCAScanLNESetupScalar: DevBoolean 0: external next pulse(LNE) 1: internal 10MHz
MCAScanPrescalerFactorScalar: DevULong
MCAControlScanHistogramAutoclearDisableScalar: 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
MCAControlStartScanOnBank2Scalar: 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)
MCAMultiScanNofScansPresetScalar: DevULong
MCAMultiscanScanCounterScalar: DevULong
MCAMultiscanLastScanHistogramCounterScalar: DevULong
MCAMultiscanBusyScalar: DevBoolean
MCAScanBusyScalar: DevBoolean
ConfigFilePathScalar: DevString config file attribute: the input can be:config path+config file
ActualValueLengthScalar: DevULong
DataLengthScalar: DevULong
GapsForTestScalar: DevUShort
DACOffsetScalar: DevULong
ROIMemorizeScalar: DevString used for memorize ROI information
DataSpectrum: DevLong
ActualValueSpectrum: DevLong plot actual value
ROISpectrum: DevLong format x1,y1,x2,y2...
CountSpectrum: DevLong Corresponding count values of the ROI
MAWSpectrum: DevLong

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
BaseDevULong Base address
ChannelDevUShort
VmeCardDevULong selects the VME card, can be 0 or 1, def.: 0

23 Nov 2019, DS Admin
Updated:
A device class has been added.
You are looking at this version now.



23 Nov 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



30 Mar 2019, DS Admin
Updated:
The device class has been updated.
You can see previous version here .



20 Apr 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



23 Feb 2017, Piotr Goryl
Updated:
The device class has been updated.
You can see previous version here .



19 Jan 2017, Piotr Goryl
Updated:
The device server has been updated.
You can see previous version here .



2 Jan 2017, Piotr Goryl
Created:
The device server has been added to catalogue.
Added by:pgoryl2 on:23 Nov 2019, 3:01 a.m.