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