| #define N957_FALSE (0) |
| #define N957_FLASH_PAGE_SIZE 264 |
| #define N957_INVALID_HANDLE_VALUE (-1) |
| #define N957_TRUE (-1) |
| typedef int N957_BOOL |
| typedef unsigned char N957_BYTE |
| typedef struct _N957_ConfigROM N957_ConfigROM |
| typedef short N957_INT16 |
| typedef int32_t N957_INT32 |
| typedef unsigned short N957_UINT16 |
| typedef uint32_t N957_UINT32 |
| typedef enum _N957ControlADCRates N957ControlADCRates |
| typedef enum _N957ControlADCRatesMsks N957ControlADCRatesMsks |
| typedef enum _N957ControlModes N957ControlModes |
| typedef enum _N957ControlModesMsks N957ControlModesMsk |
| typedef enum _N957ControlOUTPModeMsks N957ControlOUTPModeMsks |
| typedef enum _N957ControlRegMsks N957ControlRegMsks |
| typedef enum _N957ErrorCodes N957ErrorCodes |
| typedef enum _N957FlashEnaRegMsks N957FlashEnaRegMsks |
| typedef enum _N957FlashPageTypes N957FlashPageTypes |
| typedef enum _N957Registers N957Registers |
| typedef enum _N957StatusRegMsks N957StatusRegMsks |
| enum _N957ControlADCRates |
Control register ADC rates.
The control register's ADC rates enumeration.
Definition at line 178 of file N957types.h.
Control register ADC rates masks.
The control register's ADC rates masks.
Definition at line 197 of file N957types.h.
| enum _N957ControlModes |
Control register Modes.
The control register's modes enumeration.
| N957ControlModeExtGate | Ext Gate: track on external trigger rising edge hold on external trigger falling edge. |
| N957ControlModeAuto | Auto : track on signal level hold on signal peak detect. |
Definition at line 216 of file N957types.h.
Control register Modes masks.
The control register's modes masks.
Definition at line 233 of file N957types.h.
Control register OUTP Modes masks.
The control register's OUTP mode masks.
| N957OUTPModeMemFullMsk | OUTP Memory Full Mode. |
| N957OUTPModePeakMsk | OUTP Peak Mode. |
| N957OUTPModeLevelMsk | OUTP Level Mode. |
| N957OUTPModePulseMsk | OUTP Pulser Mode. |
Definition at line 246 of file N957types.h.
| enum _N957ControlRegMsks |
Control register bit masks.
The control register's bits definitions.
| N957ControlRegAcqModeMsk | Enable data acquisition mode. |
| N957ControlRegADCRateMsk |
ADC data rate bits.
|
| N957ControlRegSLSOnMsk | SLS (Sliding scale) activation. |
| N957ControlRegConvEnMsk | Convertion enable flag. |
| N957ControlRegSwConvMsk | Software convertion flag. |
| N957ControlRegPUREnMsk | PUR (Pile Up rejection) flag. |
| N957ControlRegModeMsk |
function mode bits
|
| N957ControlRegDACTestEnMsk | DAC Test enable flag. |
| N957ControlRegSLSTypeMsk | Slading scale Type 0= LFSR 1= RAMP. |
| N957ControlRegOUTPModeMsk |
Output Lemo configuration.
|
| N957ControlRegOUTPLevelMsk | Output Lemo level. |
Definition at line 128 of file N957types.h.
| enum _N957ErrorCodes |
Error codes.
Error codes returned by the exported functions.
| N957Success | Operation completed successfully. |
| N957CommError | Communication error. |
| N957GenericError | Unspecified error. |
| N957InvalidParam | Invalid parameter. |
Definition at line 64 of file N957types.h.
| enum _N957FlashEnaRegMsks |
| enum _N957FlashPageTypes |
Flash page types.
The flash page types for firmware upgrade
| N957FlashPageStandard | Standard (boot) flash page. |
| N957FlashPageBackup | Backup flash page. |
Definition at line 275 of file N957types.h.
| enum _N957Registers |
Accessible registers.
The list of user accessible registers.
Definition at line 80 of file N957types.h.
| enum _N957StatusRegMsks |
Status register bit masks.
The status register's bits definitions.
Definition at line 112 of file N957types.h.
1.5.6