Go to the source code of this file.
Macros | |
| #define | _AQLOG(...) |
| #define | ngciracqAQ_MIN_DIM (1024 * 512 * 8) |
Functions | |
| int | ngciracqAQSetMap (int *map, int nx, int ny) |
| int | ngciracqAQSetMapWin (int *map, int nx, int ny) |
| void | ngciracqAQLineMap (int *map, int nx, int dataIndex) |
| int | ngciracqAQInitStDev (ngcppFRAME *sdvFrame, float **buf, double **Sq2, int numBuf, int numPix, int nx, int ny, char *erms) |
| void | ngciracqAQStDev (float *res, double *Sq2, int *s, int n, int size) |
| void | ngciracqAQSumSquare (ngcpp_t *data, double *sum, int size, int init, int offset) |
| void | ngciracqAQSum2Square (ngcpp_t *data1, ngcpp_t *data2, double *sum, int size, int init) |
| void | ngciracqAQSum21Square (ngcpp_t *data, ngcpp_t *dataStore, double *sum, int size, int nx2, int init) |
| void | ngciracqAQSub (ngcpp_t *data, int *sum, int size, int sub, int init) |
| void | ngciracqAQAdd (ngcpp_t *data, int *sum, ngcpp_t *tmp, int size, int init, int offset) |
| void | ngciracqAQAdd32 (int *data, int *sum, int *tmp, int size, int init) |
| void | ngciracqAQAdd2 (ngcpp_t *data1, ngcpp_t *data2, int *sum, int *tmp, int size, int init) |
| void | ngciracqAQAdd2_16 (ngcpp_t *data1, ngcpp_t *data2, int *sum, unsigned short *tmp, int size, int init, ngcpp_t offset, int ck16) |
| void | ngciracqAQAdd21 (ngcpp_t *data, ngcpp_t *dataStore, int *sum, int *tmp, int size, int nx2, int init) |
| void | ngciracqAQAdd4 (ngcpp_t *data, double *sum1, double *sum2, int *nSat, int size, int sampCnt, int staLevel, int init) |
| void | ngciracqAQAdd4Int (int *data, double *sum1, double *sum2, int *nSat, int size, int sampCnt, int satLevel, int init) |
| void | ngciracqAQAdd1N (ngcpp_t *data, int *pix, int size, int nSamp, int nc, int init) |
| void | ngciracqAQAddPix (ngcpp_t *data, int *pix, int size, int nSamp, int nc, int init) |
| void | ngciracqAQSubPix (ngcpp_t *data, int *pix, int size, int nSamp, int nc, int init) |
| void | ngciracqAQChop1 (ngcpp_t *data, int *sum, int *hcyc1, int *hcyc2, ngcpp_t *tmp, int size, int onObj, int init, int initCyc1, int initCyc2, int offset) |
| void | ngciracqAQChop2 (ngcpp_t *data1, ngcpp_t *data2, int *sum, int *hcyc1, int *hcyc2, int *tmp, int size, int onObj, int init, int initCyc1, int initCyc2) |
| void | ngciracqAQChop2_16 (ngcpp_t *data1, ngcpp_t *data2, int *sum, int *hcyc1, int *hcyc2, unsigned short *tmp, int size, int onObj, int init, int initCyc1, int initCyc2, ngcpp_t offset) |
| void | ngciracqAQRefStDev (float *res, double *Sq2, float *s, int n, int size) |
| void | ngciracqAQRefSumSquare (float *data, double *sum, int size, int init) |
| void | ngciracqAQRefSum2Square (float *data1, float *data2, double *sum, int size, int init) |
| void | ngciracqAQRefSum21Square (float *data, float *dataStore, double *sum, int size, int nx2, int init) |
| void | ngciracqAQRefSub (float *data, float *sum, int size, int sub, int init) |
| void | ngciracqAQRefAdd (float *data, float *sum, float *tmp, int size, int init) |
| void | ngciracqAQRefAdd2 (float *data1, float *data2, float *sum, float *tmp, int size, int init) |
| void | ngciracqAQRefAdd21 (float *data, float *dataStore, float *sum, float *tmp, int size, int nx2, int init) |
| void | ngciracqAQRefPixCorrRaw (ngcpp_t *data, float *corr, int nx, int ny, int *map) |
| void | ngciracqAQRefPixCorrFrameInt (int *data, int nx, int nt) |
| void | ngciracqAQRefPixCorrFrameFloat (float *data, int nx, int ny) |
| void | ngciracqAQRefChop1 (float *data, float *sum, float *hcyc1, float *hcyc2, float *tmp, int size, int onObj, int init, int initCyc1, int initCyc2) |
| void | ngciracqAQRefChop2 (float *data1, float *data2, float *sum, float *hcyc1, float *hcyc2, float *tmp, int size, int onObj, int init, int initCyc1, int initCyc2) |
| float | ngciracqAQRefValue (float *r) |
| void | ngciracqAQDmaCpy (ngcpp_t *d1, ngcpp_t *d2, int size) |
| void | ngciracqAQChanRef (ngcpp_t *out, ngcpp_t *data, int nx, int ny, int s, int n, int offset, int ck16) |
| void | ngciracqAQChanRef32 (int *out, ngcpp_t *data, int nx, int ny, int s, int n) |
Variables | |
| int | ngciracqAQDetPart |
| int | ngciracqAQNumChan |
| int | ngciracqAQRefPix |
| int | ngciracqAQRef0 |
| int | ngciracqAQNumRef |
| #define _AQLOG | ( | ... | ) |
| #define ngciracqAQ_MIN_DIM (1024 * 512 * 8) |
Minimum dimension of output queue size
Add frame
| void ngciracqAQAdd1N | ( | ngcpp_t * | data, |
| int * | pix, | ||
| int | size, | ||
| int | nSamp, | ||
| int | nc, | ||
| int | init ) |
Uncorrelated multiple sampling
Add frame (Reset-Read-Read)
| void ngciracqAQAdd21 | ( | ngcpp_t * | data, |
| ngcpp_t * | dataStore, | ||
| int * | sum, | ||
| int * | tmp, | ||
| int | size, | ||
| int | nx2, | ||
| int | init ) |
Add frame (Read-Reset-Read)
| void ngciracqAQAdd2_16 | ( | ngcpp_t * | data1, |
| ngcpp_t * | data2, | ||
| int * | sum, | ||
| unsigned short * | tmp, | ||
| int | size, | ||
| int | init, | ||
| ngcpp_t | offset, | ||
| int | ck16 ) |
Add frame (Reset-Read-Read) - 16-bit DIT frames with optional 16-bit saturation check
| void ngciracqAQAdd32 | ( | int * | data, |
| int * | sum, | ||
| int * | tmp, | ||
| int | size, | ||
| int | init ) |
Add frame (32-bit raw data)
| void ngciracqAQAdd4 | ( | ngcpp_t * | data, |
| double * | sum1, | ||
| double * | sum2, | ||
| int * | nSat, | ||
| int | size, | ||
| int | sampCnt, | ||
| int | staLevel, | ||
| int | init ) |
Compute sums for least square fit
| void ngciracqAQAdd4Int | ( | int * | data, |
| double * | sum1, | ||
| double * | sum2, | ||
| int * | nSat, | ||
| int | size, | ||
| int | sampCnt, | ||
| int | satLevel, | ||
| int | init ) |
Compute sums for least square fit (32-bit integer data)
| void ngciracqAQAddPix | ( | ngcpp_t * | data, |
| int * | pix, | ||
| int | size, | ||
| int | nSamp, | ||
| int | nc, | ||
| int | init ) |
Add pixels
| void ngciracqAQChanRef | ( | ngcpp_t * | out, |
| ngcpp_t * | data, | ||
| int | nx, | ||
| int | ny, | ||
| int | s, | ||
| int | n, | ||
| int | offset, | ||
| int | ck16 ) |
Channel offset compensation (for uncorrelated mode)
| void ngciracqAQChanRef32 | ( | int * | out, |
| ngcpp_t * | data, | ||
| int | nx, | ||
| int | ny, | ||
| int | s, | ||
| int | n ) |
Channel offset compensation (for uncorrelated mode) - 32-bit output
| void ngciracqAQChop1 | ( | ngcpp_t * | data, |
| int * | sum, | ||
| int * | hcyc1, | ||
| int * | hcyc2, | ||
| ngcpp_t * | tmp, | ||
| int | size, | ||
| int | onObj, | ||
| int | init, | ||
| int | initCyc1, | ||
| int | initCyc2, | ||
| int | offset ) |
Chopping uncorrelated
| void ngciracqAQChop2 | ( | ngcpp_t * | data1, |
| ngcpp_t * | data2, | ||
| int * | sum, | ||
| int * | hcyc1, | ||
| int * | hcyc2, | ||
| int * | tmp, | ||
| int | size, | ||
| int | onObj, | ||
| int | init, | ||
| int | initCyc1, | ||
| int | initCyc2 ) |
Chopping double-correlated (Reset-Read-Read)
| void ngciracqAQChop2_16 | ( | ngcpp_t * | data1, |
| ngcpp_t * | data2, | ||
| int * | sum, | ||
| int * | hcyc1, | ||
| int * | hcyc2, | ||
| unsigned short * | tmp, | ||
| int | size, | ||
| int | onObj, | ||
| int | init, | ||
| int | initCyc1, | ||
| int | initCyc2, | ||
| ngcpp_t | offset ) |
Chopping double-correlated (Reset-Read-Read)
| int ngciracqAQInitStDev | ( | ngcppFRAME * | sdvFrame, |
| float ** | buf, | ||
| double ** | Sq2, | ||
| int | numBuf, | ||
| int | numPix, | ||
| int | nx, | ||
| int | ny, | ||
| char * | erms ) |
Standard deviation frame setup
| void ngciracqAQLineMap | ( | int * | map, |
| int | nx, | ||
| int | dataIndex ) |
Set pixel line sorting map
| void ngciracqAQRefAdd | ( | float * | data, |
| float * | sum, | ||
| float * | tmp, | ||
| int | size, | ||
| int | init ) |
Add frame (reference pixels)
| void ngciracqAQRefAdd2 | ( | float * | data1, |
| float * | data2, | ||
| float * | sum, | ||
| float * | tmp, | ||
| int | size, | ||
| int | init ) |
Add frame (Reset-Read-Read, reference pixels)
| void ngciracqAQRefAdd21 | ( | float * | data, |
| float * | dataStore, | ||
| float * | sum, | ||
| float * | tmp, | ||
| int | size, | ||
| int | nx2, | ||
| int | init ) |
Add frame (Read-Reset-Read, reference pixels)
| void ngciracqAQRefChop1 | ( | float * | data, |
| float * | sum, | ||
| float * | hcyc1, | ||
| float * | hcyc2, | ||
| float * | tmp, | ||
| int | size, | ||
| int | onObj, | ||
| int | init, | ||
| int | initCyc1, | ||
| int | initCyc2 ) |
Chopping uncorrelated (reference pixels)
| void ngciracqAQRefChop2 | ( | float * | data1, |
| float * | data2, | ||
| float * | sum, | ||
| float * | hcyc1, | ||
| float * | hcyc2, | ||
| float * | tmp, | ||
| int | size, | ||
| int | onObj, | ||
| int | init, | ||
| int | initCyc1, | ||
| int | initCyc2 ) |
Chopping double-correlated (Reset-Read-Read, reference pixels)
| void ngciracqAQRefPixCorrFrameFloat | ( | float * | data, |
| int | nx, | ||
| int | ny ) |
Apply reference pixels (32-bit floating point data)
| void ngciracqAQRefPixCorrFrameInt | ( | int * | data, |
| int | nx, | ||
| int | nt ) |
Apply reference pixels (32-bit integer data)
| void ngciracqAQRefPixCorrRaw | ( | ngcpp_t * | data, |
| float * | corr, | ||
| int | nx, | ||
| int | ny, | ||
| int * | map ) |
Compute raw reference pixels
| void ngciracqAQRefStDev | ( | float * | res, |
| double * | Sq2, | ||
| float * | s, | ||
| int | n, | ||
| int | size ) |
Compute standard deviation frame (reference pixels)
| void ngciracqAQRefSub | ( | float * | data, |
| float * | sum, | ||
| int | size, | ||
| int | sub, | ||
| int | init ) |
Subtract frame (reference pixels)
| void ngciracqAQRefSum21Square | ( | float * | data, |
| float * | dataStore, | ||
| double * | sum, | ||
| int | size, | ||
| int | nx2, | ||
| int | init ) |
Compute sum of squares (Read-Reset-Read, reference pixels)
| void ngciracqAQRefSum2Square | ( | float * | data1, |
| float * | data2, | ||
| double * | sum, | ||
| int | size, | ||
| int | init ) |
Compute sum of squares (Reset-Read-Read, reference pixels)
| void ngciracqAQRefSumSquare | ( | float * | data, |
| double * | sum, | ||
| int | size, | ||
| int | init ) |
Compute sum of squares (reference pixels)
| float ngciracqAQRefValue | ( | float * | r | ) |
Compute reference value
| int ngciracqAQSetMap | ( | int * | map, |
| int | nx, | ||
| int | ny ) |
Set pixel array sorting map
| int ngciracqAQSetMapWin | ( | int * | map, |
| int | nx, | ||
| int | ny ) |
Set pixel array sorting map with sub-window
| void ngciracqAQStDev | ( | float * | res, |
| double * | Sq2, | ||
| int * | s, | ||
| int | n, | ||
| int | size ) |
Compute standard deviation frame
| void ngciracqAQSub | ( | ngcpp_t * | data, |
| int * | sum, | ||
| int | size, | ||
| int | sub, | ||
| int | init ) |
Subtract frame
| void ngciracqAQSubPix | ( | ngcpp_t * | data, |
| int * | pix, | ||
| int | size, | ||
| int | nSamp, | ||
| int | nc, | ||
| int | init ) |
Subtract pixels
| void ngciracqAQSum21Square | ( | ngcpp_t * | data, |
| ngcpp_t * | dataStore, | ||
| double * | sum, | ||
| int | size, | ||
| int | nx2, | ||
| int | init ) |
Compute sum of squares (Read-Reset-Read)
Compute sum of squares (Reset-Read-Read)
| void ngciracqAQSumSquare | ( | ngcpp_t * | data, |
| double * | sum, | ||
| int | size, | ||
| int | init, | ||
| int | offset ) |
Compute sum of squares
|
extern |
number of detector partitions
|
extern |
number of detector channels
|
extern |
number of reference pixels
|
extern |
reference pixels start
|
extern |
reference pixel algorithm