SIS3302 - - TANGO Controls

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

Use this link to find the valid information.

Development status: Released, Release: Release_1_12
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/Acquisition/1D/SIS3302
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
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
LemoInputModeScalar: DevUShort Lemo input mode
LEMOInput1EnableScalar: DevBoolean —
LEMOInput2EnableScalar: DevBoolean —
LEMOInput3EnableScalar: DevBoolean —
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
BaseDevLong 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 can see previous version here .



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



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 a.m.