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