|
dxpSITORO
1-0
|
Go to the source code of this file.
Classes | |
| struct | moduleStatistics |
| struct | falconBufferHeader |
| struct | falconMCAPixelHeader |
| class | NDDxp |
Macros | |
| #define | MAX_CHANNELS_PER_SYSTEM 8 |
| #define | DXP_MAX_SCAS 24 |
| #define | MAX_ATTR_NAME_LEN 256 |
| #define | NDDxpCollectModeString "DxpCollectMode" |
| #define | NDDxpNDArrayModeString "DxpNDArrayMode" |
| #define | NDDxpPixelsPerRunString "DxpPixelsPerRun" |
| #define | NDDxpPixelsPerBufferString "DxpPixelsPerBuffer" |
| #define | NDDxpAutoPixelsPerBufferString "DxpAutoPixelsPerBuffer" |
| #define | NDDxpPixelAdvanceModeString "DxpPixelAdvanceMode" |
| #define | NDDxpInputLogicPolarityString "DxpInputLogicPolarity" |
| #define | NDDxpIgnoreGateString "DxpIgnoreGate" |
| #define | NDDxpSyncCountString "DxpSyncCount" |
| #define | NDDxpListModeString "DxpListMode" |
| #define | NDDxpCurrentPixelString "DxpCurrentPixel" |
| #define | NDDxpNextPixelString "DxpNextPixel" |
| #define | NDDxpBufferOverrunString "DxpBufferOverrun" |
| #define | NDDxpMBytesReadString "DxpMBytesRead" |
| #define | NDDxpReadRateString "DxpReadRate" |
| #define | NDDxpErasedString "DxpErased" |
| #define | NDDxpAcquiringString "NDDxpAcquiring" /* Internal use only !!! */ |
| #define | NDDxpBufferCounterString "DxpBufferCounter" |
| #define | NDDxpPollTimeString "DxpPollTime" |
| #define | NDDxpForceReadString "DxpForceRead" |
| #define | NDDxpTraceModeString "DxpTraceMode" |
| #define | NDDxpTraceTimeString "DxpTraceTime" |
| #define | NDDxpTraceDataString "DxpTraceData" |
| #define | NDDxpTraceTimeArrayString "DxpTraceTimeArray" |
| #define | NDDxpTriggerLiveTimeString "DxpTriggerLiveTime" |
| #define | NDDxpTriggersString "DxpTriggers" |
| #define | NDDxpEventsString "DxpEvents" |
| #define | NDDxpInputCountRateString "DxpInputCountRate" |
| #define | NDDxpOutputCountRateString "DxpOutputCountRate" |
| #define | NDDxpDetectionThresholdString "DxpDetectionThreshold" |
| #define | NDDxpMinPulsePairSeparationString "DxpMinPulsePairSeparation" |
| #define | NDDxpDetectionFilterString "DxpDetectionFilter" |
| #define | NDDxpScaleFactorString "DxpScaleFactor" |
| #define | NDDxpNumMCAChannelsString "DxpNumMCAChannels" |
| #define | NDDxpMCARefreshPeriodString "DxpMCARefreshPeriod" |
| #define | NDDxpPresetModeString "DxpPresetMode" |
| #define | NDDxpPresetRealString "DxpPresetReal" |
| #define | NDDxpPresetEventsString "DxpPresetEvents" |
| #define | NDDxpPresetTriggersString "DxpPresetTriggers" |
| #define | NDDxpDetectorPolarityString "DxpDetectorPolarity" |
| #define | NDDxpDecayTimeString "DxpDecayTime" |
| #define | NDDxpSpectrumXAxisString "DxpSpectrumXAxis" |
| #define | NDDxpTriggerOutputString "DxpTriggerOutput" |
| #define | NDDxpLiveTimeOutputString "DxpLiveTimeOutput" |
| #define | NDDxpSCATriggerModeString "DxpSCATriggerMode" |
| #define | NDDxpSCAPulseDurationString "DxpSCAPulseDuration" |
| #define | NDDxpMaxSCAsString "DxpMaxSCAs" |
| #define | NDDxpNumSCAsString "DxpNumSCAs" |
| #define | NDDxpSCALowString "DxpSCALow" |
| #define | NDDxpSCAHighString "DxpSCAHigh" |
| #define | NDDxpSaveSystemFileString "DxpSaveSystemFile" |
| #define | NDDxpSaveSystemString "DxpSaveSystem" |
| #define | NDDxpSerialNumberString "DxpSerialNumber" |
| #define | NDDxpFirmwareVersionString "DxpFirmwareVersion" |
| #define | FIRST_DXP_PARAM NDDxpCollectMode |
| < Change mapping mode (0=mca; 1=spectra mapping; 2=sca mapping) (int32 read/write) addr: all/any More... | |
Typedefs | |
| typedef struct moduleStatistics | moduleStatistics |
| typedef struct falconBufferHeader | falconBufferHeader |
| typedef struct falconMCAPixelHeader | falconMCAPixelHeader |
Enumerations | |
| enum | dxpNDArrayMode_t { dxpNDArrayModeRawBuffers, dxpNDArrayModeMCASpectra } |
Functions | |
| int | NDDxpConfig (const char *portName, int nChannels, int maxBuffers, size_t maxMemory) |
| #define DXP_MAX_SCAS 24 |
| #define FIRST_DXP_PARAM NDDxpCollectMode |
< Change mapping mode (0=mca; 1=spectra mapping; 2=sca mapping) (int32 read/write) addr: all/any
| #define MAX_ATTR_NAME_LEN 256 |
| #define MAX_CHANNELS_PER_SYSTEM 8 |
| #define NDDxpAcquiringString "NDDxpAcquiring" /* Internal use only !!! */ |
| #define NDDxpAutoPixelsPerBufferString "DxpAutoPixelsPerBuffer" |
| #define NDDxpBufferCounterString "DxpBufferCounter" |
| #define NDDxpBufferOverrunString "DxpBufferOverrun" |
| #define NDDxpCollectModeString "DxpCollectMode" |
| #define NDDxpCurrentPixelString "DxpCurrentPixel" |
| #define NDDxpDecayTimeString "DxpDecayTime" |
| #define NDDxpDetectionFilterString "DxpDetectionFilter" |
| #define NDDxpDetectionThresholdString "DxpDetectionThreshold" |
| #define NDDxpDetectorPolarityString "DxpDetectorPolarity" |
| #define NDDxpErasedString "DxpErased" |
| #define NDDxpEventsString "DxpEvents" |
| #define NDDxpFirmwareVersionString "DxpFirmwareVersion" |
| #define NDDxpForceReadString "DxpForceRead" |
| #define NDDxpIgnoreGateString "DxpIgnoreGate" |
| #define NDDxpInputCountRateString "DxpInputCountRate" |
| #define NDDxpInputLogicPolarityString "DxpInputLogicPolarity" |
| #define NDDxpListModeString "DxpListMode" |
| #define NDDxpLiveTimeOutputString "DxpLiveTimeOutput" |
| #define NDDxpMaxSCAsString "DxpMaxSCAs" |
| #define NDDxpMBytesReadString "DxpMBytesRead" |
| #define NDDxpMCARefreshPeriodString "DxpMCARefreshPeriod" |
| #define NDDxpMinPulsePairSeparationString "DxpMinPulsePairSeparation" |
| #define NDDxpNDArrayModeString "DxpNDArrayMode" |
| #define NDDxpNextPixelString "DxpNextPixel" |
| #define NDDxpNumMCAChannelsString "DxpNumMCAChannels" |
| #define NDDxpNumSCAsString "DxpNumSCAs" |
| #define NDDxpOutputCountRateString "DxpOutputCountRate" |
| #define NDDxpPixelAdvanceModeString "DxpPixelAdvanceMode" |
| #define NDDxpPixelsPerBufferString "DxpPixelsPerBuffer" |
| #define NDDxpPixelsPerRunString "DxpPixelsPerRun" |
| #define NDDxpPollTimeString "DxpPollTime" |
| #define NDDxpPresetEventsString "DxpPresetEvents" |
| #define NDDxpPresetModeString "DxpPresetMode" |
| #define NDDxpPresetRealString "DxpPresetReal" |
| #define NDDxpPresetTriggersString "DxpPresetTriggers" |
| #define NDDxpReadRateString "DxpReadRate" |
| #define NDDxpSaveSystemFileString "DxpSaveSystemFile" |
| #define NDDxpSaveSystemString "DxpSaveSystem" |
| #define NDDxpSCAHighString "DxpSCAHigh" |
| #define NDDxpScaleFactorString "DxpScaleFactor" |
| #define NDDxpSCALowString "DxpSCALow" |
| #define NDDxpSCAPulseDurationString "DxpSCAPulseDuration" |
| #define NDDxpSCATriggerModeString "DxpSCATriggerMode" |
| #define NDDxpSerialNumberString "DxpSerialNumber" |
| #define NDDxpSpectrumXAxisString "DxpSpectrumXAxis" |
| #define NDDxpSyncCountString "DxpSyncCount" |
| #define NDDxpTraceDataString "DxpTraceData" |
| #define NDDxpTraceModeString "DxpTraceMode" |
| #define NDDxpTraceTimeArrayString "DxpTraceTimeArray" |
| #define NDDxpTraceTimeString "DxpTraceTime" |
| #define NDDxpTriggerLiveTimeString "DxpTriggerLiveTime" |
| #define NDDxpTriggerOutputString "DxpTriggerOutput" |
| #define NDDxpTriggersString "DxpTriggers" |
| typedef struct falconBufferHeader falconBufferHeader |
| typedef struct falconMCAPixelHeader falconMCAPixelHeader |
| typedef struct moduleStatistics moduleStatistics |
| enum dxpNDArrayMode_t |
| int NDDxpConfig | ( | const char * | portName, |
| int | nChannels, | ||
| int | maxBuffers, | ||
| size_t | maxMemory | ||
| ) |
1.8.5