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