Buffer Interface
|
#include "BFDef.h"
#include "CiApi.h"
#include <time.h>
#include "BFIODef.h"
Go to the source code of this file.
Macros | |
#define | __BIDEF__ |
#define | MINWRKSIZE 0x1000000 |
#define | PAGE_SIZE 0x1000 |
#define | BiTypeR2 CISYS_TYPE_R2 |
#define | BiTypeR64 CISYS_TYPE_R64 |
#define | BiTypeGn2 CISYS_TYPE_GN2 |
#define | BiTypeAny 0xFFFFFFFF |
#define | BI_CANCEL 1 |
#define | BiBrdInqModel CiBrdInqModel |
#define | BiBrdInqIDReg CiBrdInqIDReg |
#define | BiBrdInqSpeed CiBrdInqSpeed |
#define | BiBrdInqLUT CiBrdInqLUT |
#define | BiBrdInqScanType CiBrdInqScanType |
#define | BiBrdInqColorDecoder CiBrdInqColorDecoder |
#define | BiBrdInqAnalogType CiBrdInqAnalogType |
#define | BiBrdInqNumCams CiBrdInqNumCams |
#define | BiCamInqXSize CiCamInqXSize |
#define | BiCamInqYSize0 CiCamInqYSize0 |
#define | BiCamInqFormat CiCamInqFormat |
#define | BiCamInqBitsPerPix CiCamInqPixBitDepth |
#define | BiCamInqBytesPerPix CiCamInqBytesPerPix |
#define | BiCamInqAqTimeout CiCamInqAqTimeout |
#define | BiCamInqFrameSize0 CiCamInqFrameSize0 |
#define | BiCamInqFrameWidth CiCamInqFrameWidth |
#define | BiCamInqBytesPerPixDisplay CiCamInqBytesPerPixDisplay |
#define | BiCamInqBitsPerPixDisplay CiCamInqPixBitDepthDisplay |
#define | BiCamInqDisplayFrameSize0 CiCamInqDisplayFrameSize0 |
#define | BiCamInqDisplayFrameWidth CiCamInqDisplayFrameWidth |
#define | BiCamInqBitsPerSequence CiCamInqBitsPerSequence |
#define | BiCamInqBitsPerSequenceDisplay CiCamInqBitsPerSequenceDisplay |
#define | BiCamInqCamType CiCamInqCamType |
#define | BiCamInqControlType CiCamInqControlType |
#define | BiCamInqYSize1 CiCamInqYSize1 |
#define | BiCamInqYSize2 CiCamInqYSize2 |
#define | BiCamInqYSize3 CiCamInqYSize3 |
#define | BiCamInqFrameSize1 CiCamInqFrameSize1 |
#define | BiCamInqFrameSize2 CiCamInqFrameSize2 |
#define | BiCamInqFrameSize3 CiCamInqFrameSize3 |
#define | BiCamInqPackedPixels CiCamInqPackedPixels |
#define | BiTrigFreeRun CiTrigFreeRun |
#define | BiTrigContinuousData CiTrigContinuousData |
#define | BiTrigOneShot CiTrigOneShot |
#define | BiTrigOneShotJbyAandKbyB 20 |
#define | BiTrigOneShotStartStop 21 |
#define | BiTrigOneShotSSJbyAandKbyB 22 |
#define | BiTrigOneShotStartAStopB 23 |
#define | BiTrigAqCmd CiTrigAqCmd |
#define | BiTrigAqCmdJbyAandKbyB 25 |
#define | BiTrigAqCmdFreezeCmd CiTrigAqCmdStartStop |
#define | BiTrigAqCmdFrzCmdJbyAandKFree 26 |
#define | BiTrigOneShotSelfTrig CiTrigOneShotSelfTriggered |
#define | BiTrigModeUnknown CiTrigModeUnknown |
#define | BiTrigOneShotStartAStopALevel CiTrigOneShotStartAStopALevel |
#define | BiTrigSnapQualified BFTrigSnapQualified |
#define | BiTrigNTGOneShot CiTrigNTGOneShot |
#define | BiTrigAssertedHigh 30 |
#define | BiTrigAssertedLow 31 |
#define | BiTrigAHighBLow 32 |
#define | BiTrigALowBHigh 33 |
#define | BiTrigAssertTrigA 40 |
#define | BiTrigAssertTrigB 41 |
#define | BiTrigDeassertTrigA 42 |
#define | BiTrigDeassertTrigB 43 |
#define | BIRC BFRC |
#define | BiAqEngJ 4 |
#define | BiAqEngK 8 |
#define | NoResetOnError 16 |
#define | AbortMissedFrame 32 |
#define | DisableAqErrorSig 64 |
#define | UseHighResTimer 128 |
#define | InvertEvenFrames 256 |
#define | InvertOddFrames 512 |
#define | OnlyOddLines 1024 |
#define | OnlyEvenLines 2048 |
#define | DestAddrIsPhys 4096 |
#define | NonDefaultPitch 8192 |
#define | BiWait 256 |
#define | BiAsync 512 |
#define | NormalAbort 2 |
#define | ErrorAbort 3 |
#define | SignalCancel 4 |
#define | BISTART 0 |
#define | BISTOP 1 |
#define | BIPAUSE 2 |
#define | BIRESUME 3 |
#define | BIABORT 4 |
#define | BIBMP 0 |
#define | BITIF 1 |
#define | BIAVI 2 |
#define | BIRAW 3 |
#define | SwapRGB SWAPRGB |
#define | Pack32to24Bit PACK32TO24BIT |
#define | CirErStop 0 |
#define | CirErLast 1 |
#define | CirErNew 2 |
#define | CirErIgnore 3 |
#define | BufferAlloc 0xf001 |
#define | BufferAllocAligned 0xf002 |
#define | BufferAssign 0xf003 |
#define | BIAVAILABLE 0 |
#define | BIFRESH 1 |
#define | BINEW 2 |
#define | BIHOLD 3 |
#define | BIQUEUED 4 |
#define | AVAIL_Q_EMPTY 0xFFFFFFFF |
Typedefs | |
typedef struct _BiSeqInfo | BiSeqInfo |
typedef struct _BiSeqInfo * | PBiSeqInfo |
typedef struct _QueueNode | BFQNode |
typedef struct _QueueNode * | PBFQNode |
typedef struct _BiCirHandle | BiCirHandle |
typedef struct _BiCirHandle * | PBiCirHandle |
typedef struct _BFBUFARY | BIBA |
typedef struct _BFBUFARY * | PBIBA |
typedef struct _BiErrors | BiErrors |
typedef void(* | BiCallBackFuncPtr) (Bd Board, PBIBA pBufArray, BiCirHandle CirHandle, PBFVOID pUserData) |
#define __BIDEF__ |
#define AbortMissedFrame 32 |
#define AVAIL_Q_EMPTY 0xFFFFFFFF |
#define BI_CANCEL 1 |
Referenced by BFExceptionBase::showErrorMsg().
#define BIABORT 4 |
Referenced by BufferAcquisition::CircularInterface::cirControl(), and BufferAcquisition::SequenceInterface::seqControl().
#define BiAqEngJ 4 |
#define BiAqEngK 8 |
#define BiAsync 512 |
#define BIAVAILABLE 0 |
#define BIAVI 2 |
#define BIBMP 0 |
#define BiBrdInqAnalogType CiBrdInqAnalogType |
#define BiBrdInqColorDecoder CiBrdInqColorDecoder |
#define BiBrdInqIDReg CiBrdInqIDReg |
#define BiBrdInqLUT CiBrdInqLUT |
#define BiBrdInqModel CiBrdInqModel |
#define BiBrdInqNumCams CiBrdInqNumCams |
#define BiBrdInqScanType CiBrdInqScanType |
#define BiBrdInqSpeed CiBrdInqSpeed |
#define BiCamInqAqTimeout CiCamInqAqTimeout |
#define BiCamInqBitsPerPix CiCamInqPixBitDepth |
#define BiCamInqBitsPerPixDisplay CiCamInqPixBitDepthDisplay |
#define BiCamInqBitsPerSequence CiCamInqBitsPerSequence |
#define BiCamInqBitsPerSequenceDisplay CiCamInqBitsPerSequenceDisplay |
#define BiCamInqBytesPerPix CiCamInqBytesPerPix |
#define BiCamInqBytesPerPixDisplay CiCamInqBytesPerPixDisplay |
#define BiCamInqCamType CiCamInqCamType |
#define BiCamInqControlType CiCamInqControlType |
#define BiCamInqDisplayFrameSize0 CiCamInqDisplayFrameSize0 |
#define BiCamInqDisplayFrameWidth CiCamInqDisplayFrameWidth |
#define BiCamInqFormat CiCamInqFormat |
#define BiCamInqFrameSize0 CiCamInqFrameSize0 |
#define BiCamInqFrameSize1 CiCamInqFrameSize1 |
#define BiCamInqFrameSize2 CiCamInqFrameSize2 |
#define BiCamInqFrameSize3 CiCamInqFrameSize3 |
#define BiCamInqFrameWidth CiCamInqFrameWidth |
#define BiCamInqPackedPixels CiCamInqPackedPixels |
#define BiCamInqXSize CiCamInqXSize |
#define BiCamInqYSize0 CiCamInqYSize0 |
#define BiCamInqYSize1 CiCamInqYSize1 |
#define BiCamInqYSize2 CiCamInqYSize2 |
#define BiCamInqYSize3 CiCamInqYSize3 |
#define BIFRESH 1 |
#define BIHOLD 3 |
#define BINEW 2 |
#define BIPAUSE 2 |
#define BIQUEUED 4 |
#define BIRAW 3 |
#define BIRC BFRC |
#define BIRESUME 3 |
#define BISTART 0 |
#define BISTOP 1 |
Referenced by BufferAcquisition::CircularInterface::cirControl(), and BufferAcquisition::SequenceInterface::seqControl().
#define BITIF 1 |
#define BiTrigAHighBLow 32 |
#define BiTrigALowBHigh 33 |
#define BiTrigAqCmd CiTrigAqCmd |
#define BiTrigAqCmdFreezeCmd CiTrigAqCmdStartStop |
#define BiTrigAqCmdFrzCmdJbyAandKFree 26 |
#define BiTrigAqCmdJbyAandKbyB 25 |
#define BiTrigAssertedHigh 30 |
#define BiTrigAssertedLow 31 |
#define BiTrigAssertTrigA 40 |
#define BiTrigAssertTrigB 41 |
#define BiTrigContinuousData CiTrigContinuousData |
#define BiTrigDeassertTrigA 42 |
#define BiTrigDeassertTrigB 43 |
#define BiTrigFreeRun CiTrigFreeRun |
#define BiTrigModeUnknown CiTrigModeUnknown |
#define BiTrigNTGOneShot CiTrigNTGOneShot |
#define BiTrigOneShot CiTrigOneShot |
#define BiTrigOneShotJbyAandKbyB 20 |
#define BiTrigOneShotSelfTrig CiTrigOneShotSelfTriggered |
#define BiTrigOneShotSSJbyAandKbyB 22 |
#define BiTrigOneShotStartAStopALevel CiTrigOneShotStartAStopALevel |
#define BiTrigOneShotStartAStopB 23 |
#define BiTrigOneShotStartStop 21 |
#define BiTrigSnapQualified BFTrigSnapQualified |
#define BiTypeAny 0xFFFFFFFF |
#define BiTypeGn2 CISYS_TYPE_GN2 |
#define BiTypeR2 CISYS_TYPE_R2 |
#define BiTypeR64 CISYS_TYPE_R64 |
#define BiWait 256 |
#define BufferAlloc 0xf001 |
#define BufferAllocAligned 0xf002 |
#define BufferAssign 0xf003 |
#define CirErIgnore 3 |
#define CirErLast 1 |
#define CirErNew 2 |
#define CirErStop 0 |
#define DestAddrIsPhys 4096 |
#define DisableAqErrorSig 64 |
#define ErrorAbort 3 |
#define InvertEvenFrames 256 |
#define InvertOddFrames 512 |
#define MINWRKSIZE 0x1000000 |
#define NonDefaultPitch 8192 |
#define NoResetOnError 16 |
#define NormalAbort 2 |
#define OnlyEvenLines 2048 |
#define OnlyOddLines 1024 |
#define Pack32to24Bit PACK32TO24BIT |
#define PAGE_SIZE 0x1000 |
#define SignalCancel 4 |
#define SwapRGB SWAPRGB |
#define UseHighResTimer 128 |
typedef struct _QueueNode BFQNode |
typedef struct _BFBUFARY BIBA |
typedef void(* BiCallBackFuncPtr) (Bd Board, PBIBA pBufArray, BiCirHandle CirHandle, PBFVOID pUserData) |
typedef struct _BiCirHandle BiCirHandle |
typedef struct _BiErrors BiErrors |
typedef struct _BiSeqInfo BiSeqInfo |
typedef struct _QueueNode * PBFQNode |
typedef struct _BFBUFARY * PBIBA |
typedef struct _BiCirHandle * PBiCirHandle |
typedef struct _BiSeqInfo * PBiSeqInfo |