Development status:
Released,
Release: Release_1_1
Information status: Updated
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 |
---|---|
EndAddressThresholdSpectrum: DevUShort | — |
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 | — |
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 |
---|---|
UpdateAllAttrInput: DevVoid Output: DevVoid |
— |
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 |
— |
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 |
Please log in to comment.
Updated:
The device class has been updated.
You can see previous version here .
24 Mar 2018, DS Admin
Created:
The device class has been added to catalogue.