|
enum | tCIdataTypeEnums {
kBF_invalidData = 0,
kBF_tCIU32,
kBF_tCIDOUBLE,
kBF_tCISTRZ,
kBF_tCIU32_pair,
kBF_tCIU32_list_pair,
kBF_tCIU32_tCISTRZ_pair
} |
|
enum | tCIerrorCode {
kCIEnoErr = 0,
kCIEfirstEC = -30000,
kCIEnoAccessibleVideo =kCIEfirstEC,
kCIErangeErr,
kCIEmemoryErr,
kCIEbadToken,
kCIEnullArg,
kCIEinvalidArg,
kCIEnotInitialized,
kCIEnotConfigured,
kCIEexclusiveFail,
kCIEexclusiveAlready,
kCIEuserDMAnoWrite,
kCIEnoWrPermission,
kCIEfileError,
kCIEfailureErr,
kCIEbadFileFormat,
kCIEbadCRC,
kCIEparseErr,
kCIEfileNotFound,
kCIEnoEnvVar,
kCIEversionErr,
kCIEbadInstallErr,
kCIEnotSupported,
kCIEinvalidStateErr,
kCIEnoDataErr,
kCIEdmaOverrunErr,
kCIEdataErr,
kCIEdmaErr,
kCIEuserDMAerr,
kCIEnoNewData,
kCIEbufferUnderrunErr,
kCIEinfoAgedOut,
kCIEwrongMode,
kCIEbadID,
kCIEtimeoutErr,
kCIEaqAbortedErr,
kCIEresourceBusy,
kCIEnotOpen,
kCIEnotMaster,
kCIEnotCompatibleWithMaster,
kCIEdeviceRevisionErr,
kCIEdataHWerr,
kCIEdataOVSTEPerr,
kCIEplatformFail,
kCIEcfgNotLoaded,
kCIEcfgNotApplied,
kCIEcanceledErr,
kCIEnotImplemented,
kCIEerrCodeLast
} |
|
enum | tCIusrCustomFlagsEnum { kBFnoTouchAllPages = 1,
kBFCXPnoLinkOK = 1<<1,
kBFallPagesZero = 1<<2
} |
|
enum | tCImaxDevEnum { kCIlibMaxDevScan = 25
} |
|
enum | tCIcamTypeEnums {
kCICT_Neon = 1,
kCICT_NeonDIF,
kCICT_Karbon,
kCICT_Alta,
kCICT_KbnCXP,
kCICT_CtnCXP,
kCICT_AxnCL,
kCICT_AonCXP,
kCICT_ClxCXP,
kCICT_VFGmask = 31,
kCICT_isMaster = 0x1000
} |
|
enum | tCIboardOpenEnums { kCIBO_readOnly = 0,
kCIBO_writeAccess = 1,
kCIBO_exclusiveWrAccess = 1 << 1
} |
|
enum | tCIboardQueryEnums {
kCIBQ_shuttingDown = 1,
kCIBQ_startingUp,
kCIBQ_usrDMAerr,
kCIBQ_needsFirmware,
kCIBQ_firmwareLoaded,
kCIBQ_dmaBufferReady,
kCIBQ_dmaIsActive,
kCIBQ_dmaIsAborted,
kCIBQ_stateUnknown = 9999
} |
|
enum | tCIinitFlagsEnums { kCIIF_default = 0,
kCIIF_noGenTLinit = 1
} |
|
enum | tCIvfgTestTraitEnums {
kCIVTT_R64 = 0,
kCIVTT_CL,
kCIVTT_CXP,
kCIVTT_Kbn,
kCIVTT_Kbn2,
kCIVTT_Kbn4,
kCIVTT_KbnBase,
kCIVTT_KbnFull,
kCIVTT_Neon,
kCIVTT_NeonBase,
kCIVTT_NeonD,
kCIVTT_NeonQ,
kCIVTT_NeonDif,
kCIVTT_Master,
kCIVTT_Slave,
kCIVTT_EncDiv,
kCIVTT_NTG,
kCIVTT_Gn2,
kCIVTT_Ctn,
kCIVTT_CtnCXP2,
kCIVTT_CtnCXP4,
kCIVTT_CtnII,
kCIVTT_Axn,
kCIVTT_AxnBase,
kCIVTT_Axn1xE,
kCIVTT_Axn2xE,
kCIVTT_Axn1xB,
kCIVTT_Axn2xB,
kCIVTT_Axn4xB,
kCIVTT_AxnII,
kCIVTT_Aon,
kCIVTT_AonCXP1,
kCIVTT_AonII,
kCIVTT_Clx,
kCIVTT_ClxCXP1,
kCIVTT_ClxCXP2,
kCIVTT_ClxCXP4,
kCIVTT_HasSerialPort,
kCIVTT_Synthetic,
kCIVTT_CXPlinkPowerUp,
kCIVTT_CXPlinkAlive,
kCIVTT_CLclockDetected,
kCIVTT_CameraReady,
kCIVTT_traitCount
} |
|
enum | tCIcamFileQueryEnums {
kCIcamFile_bitsPerPix = 0,
kCIcamFile_packed,
kCIcamFile_hROIoffset,
kCIcamFile_hROIsize,
kCIcamFile_vROIoffset,
kCIcamFile_vROIsize,
kCIcamFile_format,
kCIcamFile_acqTimeout,
kCIcamFile_acqOffWhenClosing,
kCIcamFile_maxCXPversion,
kCIcamFile_bitDepthOption,
kCIcamFile_requiresTLParamsLocked,
kCIcamFile_loadedToDrvr = 0x1000,
kCIcamFile_appliedToVFG,
kCIcamFile_isDefault = 0x80000000
} |
|
enum | tCIbitDepthOptionEnums { kCIBPP_formatterNormal = 0,
kCIBPP_formatterRGBSwap = 1,
kCIBPP_formatterManual = 1 << 1,
kCIBPP_formatterIgnore = 1 << 2
} |
|
enum | kCIPollEventEnums {
kCIPEintHW = 1,
kCIPEintTRIG = 1 << 1,
kCIPEintSERIAL = 1 << 2,
kCIPEintQUAD = 1 << 3,
kCIPEintDTR = 1 << 3,
kCIPEintCTAB = 1 << 4,
kCIPEintEOF = 1 << 5,
kCIPEintOVSTEP = 1 << 6,
kCIPEdrvrErr = 1 << 7,
kCIPEnoFirmware = 1 << 8,
kCIPEintCXP = 1 << 9,
kCIPEintGn2 = 1 << 10,
kCIPEintPollAll,
kCIPEintError
} |
|
enum | tCIinterruptCounterEnums {
kCIintCountHW = 0,
kCIintCountTRIG,
kCIintCountSERIAL,
kCIintCountQUAD,
kCIintCountCTAB,
kCIintCountEOF,
kCIintCountOVSTEP,
kCIintCountCXP,
kCIintCountTOTAL,
kCIintBitsCXP,
kCIintBitsGn2,
kCINinterruptCounters,
kCIintCountENCA = kCIintCountCTAB,
kCIintCountENCB = kCIintCountCTAB,
kCIintCountDTR = kCIintCountQUAD
} |
|
enum | tCIsignalEnums {
kCIsigHW = 0,
kCIsigTRIG,
kCIsigSERIAL,
kCIsigQUAD,
kCIsigCTAB,
kCIsigEOF,
kCIsigOVSTEP,
kCIsigGn2xAcquired,
kCIsigGn2zAcquired,
kCIsigGn2bmError,
kCIsigGn2aeLossOfSync,
kCIsigGn2pciePktDropped,
kCIsigGn2encA,
kCIsigGn2encB,
kCIsigGn2xStart,
kCIsigGn2yStart,
kCIsigGn2zStart,
kCIsigCXPunderCurrent,
kCIsigCXPoverCurrent,
kCIsigCXPtrigAckRcvd,
kCIsigCXPctlAckVerErr,
kCIsigCXPctlAckRcvd,
kCIsigCXPeventRcvd,
kCIsigCXPeventFIFOoverflow,
kCIsigCXPctlRspFIFOovf,
kCIsigCXPctlReqFIFOovf,
kCIsigCXPdownTrigRcvd,
kCIsigCXPtrigNoMatch,
kCIsigCXPioackUnknownType,
kCIsigCXPioackNoMatch,
kCIsigCXPhbError,
kCIsigCXPhbRcvd,
kCIsigCXPstrmPktDrop,
kCIsigCXPstrmNotEnoughDat,
kCIsigCXPstrmTooMuchDat,
kCIsigCXPstrmBadCRC,
kCIsigCXPstrmOverflow,
kCIsigCXPstrmCorner,
kCIsigCXPserdesLostAlign,
kCIsigCOUNT
} |
| Signals. More...
|
|
enum | tCIsignalQueueOpEnums { kCISQenumQueued = 0,
kCISQenumReceived,
kCISQenumDropped,
kCISQflush
} |
| < Signal queue operations More...
|
|
enum | tCIGPOUTCONenums {
kCIGPOC_CON4 = 0,
kCIGPOC_CT0 = 1,
kCIGPOC_CT1 = 2,
kCIGPOC_CT2 = 3,
kCIGPOC_CT3 = 4,
kCIGPOC_CLOCK = 5,
kCIGPOC_Internal = 6,
kCIGPOC_ENC = 7
} |
|
enum | tCICCCONenums {
kCICCOC_CT0 = 0,
kCICCOC_CT1 = 1,
kCICCOC_CT2 = 2,
kCICCOC_onBoard = 3,
kCICCOC_CLOCK = 4,
kCICCOC_GPIN0 = 5,
kCICCOC_0 = 6,
kCICCOC_1 = 7,
kCICCOC_CT3 = 4,
kCICCKCXP_0 = 0,
kCICCKCXP_1 = 1,
kCICCKCXP_CT0 = 2,
kCICCKCXP_CT1 = 3,
kCICCKCXP_CT2 = 4,
kCICCKCXP_CT3 = 5,
kCICCKCXP_TS = 6,
kCICCKCXP_EAS = 7,
kCICCKCXP_EBS = 8,
kCICCKCXP_NTGx = 9,
kCICCKCXP_NTG0 = 10,
kCICCCCXP_0 = 0,
kCICCCCXP_1 = 1,
kCICCCCXP_CT0 = 2,
kCICCCCXP_CT1 = 3,
kCICCCCXP_CT2 = 4,
kCICCCCXP_CT3 = 5,
kCICCCCXP_TS = 6,
kCICCCCXP_EAS = 7,
kCICCCCXP_EBS = 8,
kCICCCCXP_NTGx = 9,
kCICCCCXP_NTG0 = 10,
kCICCCCXP_last
} |
|
enum | kCIGPOUTenums {
kCIGPOUT0 = 1,
kCIGPOUT1 = 1 << 1,
kCIGPOUT2 = 1 << 2,
kCIGPOUT3 = 1 << 3,
kCIGPOUT4 = 1 << 4,
kCIGPOUT5 = 1 << 5,
kCIGPOUT6 = 1 << 6,
kCIGPOUT7 = 1 << 7,
kCIGPOUT8 = 1 << 8,
kCIGPOUT9 = 1 << 9,
kCIGPOUT10 = 1 << 10,
kCIGPOUT11 = 1 << 11
} |
|
enum | kCIGPINenums {
kCIGPIN0 = 1,
kCIGPIN1 = 1 << 1,
kCIGPIN2 = 1 << 2,
kCIGPIN3 = 1 << 3,
kCIGPIN4 = 1 << 4,
kCIRD_TRIG_DIFF = 1 << 5,
kCIRD_TRIG_TTL = 1 << 6,
kCIRD_TRIG_OPTO = 1 << 7,
kCIRD_ENC_DIFF = 1 << 8,
kCIRD_ENC_TTL = 1 << 9,
kCIRD_ENC_OPTO = 1 << 10,
kCIRD_FEN = 1 << 11,
kCIRD_swTrigger = 1 << 12,
kCIRD_swEncoder = 1 << 13,
kCIRDCXP_BUTTON = 1 << 16,
kCIRDCXP_TRIG_IN = 1 << 17,
kCIRDCXP_TRIG_SELECTED = 1 << 18,
kCIRDCXP_ENCA_SELECTED = 1 << 19,
kCIRDCXP_ENCB_SELECTED = 1 << 20,
kCIRDCXP_TRIG_OUT = 1 << 21
} |
|
enum | tBFsplitEnums { kBFsplitVertical = 0,
kBFsplitHorizontal = 1,
kBFupsideDownA = 0x10,
kBFupsideDownB = 0x20
} |
|
enum | kCIVTrigModeEnum {
kCItrigUnknown = -1,
kCItrigInvalid = 0,
kCItrigFreeRun,
kCItrigPerFrame,
kCItrigQualified,
kCItrigOneShot,
kCItrigOneShotStartAStopA,
kCItrigOneShotStartAStopAlevel
} |
|
enum | tCItimingSequencerEnum { kBFTSmain = 0,
kBFTSaux
} |
| Timing Sequencer selection. More...
|
|
enum | tCITStrigTypeEnum {
kBFTSTtrigSel = 0,
kBFTSTencASel,
kBFTSTencBSel,
kBFTSTencQSel,
kBFTSTgatedTrig,
kBFTSTencDivSel,
kBFTSTsof,
kBFTSTeof,
kBFTSTsol,
kBFTSTeol,
kBFTSTfvalRising,
kBFTSTfvalFalling,
kBFTSTlvalRising,
kBFTSTlvalFalling,
kBFTSTunknown = 0xffff
} |
| Timing Sequencer Trigger sources. More...
|
|
enum | tCITSwaitForTriggerTypeEnum {
kBFTSnoWait = 0,
kBFTSrisingEdge,
kBFTSfallingEdge,
kBFTShigh,
kBFTSlow,
kBFTSeitherEdge,
kBFTStrigUnknown = 0xffff
} |
| Trigger conditions for Timing Sequencer. More...
|
|
enum | kCIAqGetStatEnums {
kCIAQSinvalidState = 0,
kCIAQSidle,
kCIAQSsnapShotInProcess,
kCIAQSsnapShotDone,
kCIAQScontinuousInProcess,
kCIAQSerrorDone,
kCIAQScontinuousStopping,
kCIAQScontinuousDone,
kCIAQSstateMask = 15,
kCIAQSaqIsSIP = 16,
kCIAQSaqUnderrun = 32,
kCIAQSaqAbort = 64
} |
|
enum | tCIbufferModeEnums { kCIcircularBuffers = 0,
kCIconsumeBuffers = 1
} |
|
enum | tCIbufferStatusEnums {
kCIbsUnassigned = 0,
kCIbsBusy = 1,
kCIbsPending = 2,
kCIbsFilled = 3,
kCIbsUnknown = 10
} |
|
enum | tBFCLenums { kBFCLoutFIFOhasRoom = 1,
kBFCLoutFIFOempty = 1<<1,
kBFCLoutputFIFOidle = kBFCLoutFIFOhasRoom | kBFCLoutFIFOempty
} |
|
enum | tCXPlinkEnums { kCiCXPlinkBitMask = 0x0F,
kCiCXPlinkSpeedMask = 0xFF000000,
kCiCXPuseMasterLink = 0x0FF
} |
|
enum | tCiCXPeventPacketEnum { kCImaxEventPayload = 256
} |
|
enum | tCiCXPeventNamespaceEnum { kCICXPEnamespaceGenICam = 0,
kCICXPEnamespaceCXP = 1,
kCICXPEnamespaceDevice = 2,
kCICXPEnamespaceReserved = 3
} |
|
enum | tCIszCTABenum { kCIszCTAB = 16
} |
|
|
void | CiSetMaxDevices (tCIU32 maxDev) |
| Max /dev/video<n> to scan. More...
|
|
tCIRC | CiSysGetVersions (tCIU32 *libVers, tCIU32 *drvVers) |
| Return library revision level. More...
|
|
tCIRC | CiSysVFGenum (tCIU32 *nFound) |
| Count the BitFlow VFG. More...
|
|
tCIRC | CiSysVFGinfo (tCIU32 which, tCIU32 *ifaceType, tCIU32 *switches, tCIU32 *devNdx, tCISTRZ busName) |
| Identify a single VFG. More...
|
|
tCIRC | CiSysVFGinfo2 (tCIU32 which, tCIU32 *ifaceType, tCIU32 *switches, tCIU32 *devNdx, tCISTRZ busName, tCIU32 *infoHi, tCIU32 *infoLo, tCISTRZ VFGname, tCIU32 *NUMAnode) |
| More info on a single VFG. More...
|
|
tCIRC | CiSysFindLiveVFGs (tCIU32 recSize, tCIVFGSEP vfgAry) |
| Query live status of VFGs and connected cameras. More...
|
|
tCIRC | CiVFGopen (tCIU32 devNdx, tCIU32 modeFlags, tCIp *cip) |
| Open a VFG. More...
|
|
tCIU32 | CiVFGindex (tCIp cip) |
| Returns devNdx of CiVFGopen() More...
|
|
tCIRC | CiVFGfileDescriptor (tCIp cip, int *fdp) |
| Return file descriptor for VFG. More...
|
|
tCIRC | CiVFGqueryInfo (tCIp cip, tCIU32 *ifaceType, tCIU32 *switches, tCIU32 *devNdx, tCISTRZ busName, tCIU32 *infoHi, tCIU32 *infoLo, tCISTRZ VFGname, tCIU32 *NUMAnode) |
| Return SysVFGinfo for open VFG. More...
|
|
tCIRC | CiGetOpenCount (tCIp cip, tCIU32 *nOpen) |
| Get count of open file descriptors for this VFG. More...
|
|
tCIRC | CiVFGqueryState (tCIp cip, tCIU32 *state) |
| ? Is frame grabber initialized ? More...
|
|
tCIRC | CiVFGinitialize (tCIp cip, tCISTRZ cfgFN) |
| Initialize board or VFG. More...
|
|
tCIRC | CiVFGapplyCameraFile (tCIp cip, tCISTRZ camFN) |
| Initialize a VFG directly from a camera file. More...
|
|
tCIRC | CiVFGloadConfig (tCIp cip, tCISTRZ cfgFN) |
| Load configuration data into the VFG driver data store. More...
|
|
tCIRC | CiVFGloadCameraFile (tCIp cip, tCISTRZ camFN) |
| Load camera file data into the VFG driver data store. More...
|
|
tCIRC | CiVFGapplyCurrent (tCIp cip, tCIU32 initFlags) |
| Initialize a VFG from its driver data store. More...
|
|
tCIRC | CiVFGinquire (tCIp cip, tCITDP *cfgFN, tCITDP *config, tCITDP *cameraFN, tCITDP *camera, tCITDP *firmFN, tCITDP *firmware, tCITDP *serial) |
| Interrogate configuration. More...
|
|
tCIRC | CiVFGinquire2 (tCIp cip, tCITDP *cfgFN, tCITDP *config, tCITDP *cameraFN, tCITDP *camera, tCITDP *firmFN, tCITDP *firmware, tCITDP *serial, tCITDP *cxpLink, tCITDP *spare, char **fmtPtr) |
|
tCIU8 | CiVFGtest (tCIp cip, tCIU32 trait, tCIU32 opt) |
| Test the VFG to determine whether or not it matches the trait. More...
|
|
tCIRC | CiCamFileInquire (tCIp cip, tCIU32 param, tCIU32 *value) |
| Query camera file parameters initialized on the VFG. More...
|
|
tCIRC | CiVFGclose (tCIp cip) |
| Close a VFG. More...
|
|
short int | CiPollConfigure (tCIU32 desired) |
| Return events field of pollfd. More...
|
|
tCIU32 | CiPollResult (short int revents) |
| Return mask of kCIPollEventEnums. More...
|
|
tCIRC | CiPollClear (tCIp cip, tCIU32 mask) |
| Clear all pending poll() events. More...
|
|
tCIRC | CiTrigInterruptEnable (tCIp cip) |
| Enable TRIG interrupts. More...
|
|
tCIRC | CiTrigInterruptDisable (tCIp cip) |
| Disable TRIG interrupts. More...
|
|
tCIRC | CiEncInterruptEnable (tCIp cip, tCIU32 zAelseB) |
| Enable ENCA/B interrupts. More...
|
|
tCIRC | CiEncInterruptDisable (tCIp cip, tCIU32 zAelseB) |
| Disable ENCA/B interrupts. More...
|
|
tCIRC | CiGetIntCounts (tCIp cip, tCIU32 *ic) |
| Interrupts since last AqStart. More...
|
|
tCIRC | CiSignalSetup (tCIp cip, tCIU32 signal, tCIU32 link, tCISHP *cish) |
| Create a signal handle. More...
|
|
tCIRC | CiSignalQueueOp (tCIp cip, tCISHP cish, tCIU32 operation, tCIU32 *count) |
| Signal queue inquiry and manipulation. More...
|
|
tCIRC | CiSignalExec (tCIp cip, tCIU32 cishCnt, tCISHP *cishAry, tCIU32 maxWakeCnt, tCIU32 *pWakeCnt, int timeoutMsec) |
| Execute the signal wait service. More...
|
|
tCIRC | CiSignalWait (tCIp cip, tCISHP cish, tCIU32 recSize, tCISEDP storeHere, int timeoutMsec) |
| Wait for a signal. More...
|
|
tCIRC | CiSignalWaitCancel (tCIp cip, tCISHP cish) |
| Cancel one call to CiSignalWait. More...
|
|
tCIRC | CiSignalCleanup (tCIp cip, tCISHP cish, tCIU32 queueOp, tCIU32 *count) |
| Cleanup the signal handle, and all associated resources. More...
|
|
tCIRC | CiGPOUTCONset (tCIp cip, tCIU32 which, tCIU32 value) |
| Set the GPOUT source(s). More...
|
|
tCIRC | CiCCnCONset (tCIp cip, tCIU32 which, tCIU32 value) |
| Set the CCn source(s) More...
|
|
tCIRC | CiGPOUTset (tCIp cip, tCIU32 mask, tCIU32 value) |
| Set the GPOUT values. More...
|
|
tCIRC | CiGPOUTget (tCIp cip, tCIU32 *value) |
| Get the GPOUT values. More...
|
|
tCIRC | CiGPINget (tCIp cip, tCIU32 *value) |
| Get the GPIN values. More...
|
|
tCIRC | CiDrvrBuffConfigure (tCIp cip, tCIU32 count, tCIU32 hROIoffset, tCIU32 hROIsize, tCIU32 vROIoffset, tCIU32 vROIsize) |
| Driver allocates DMA resources. More...
|
|
tCIRC | CiUserBuffConfigure (tCIp cip, tCIU32 count, tCIU8 *buffer, tCIU64 bufferBytes, tCIU32 hROIoffset, tCIU32 hROIsize, tCIU32 vROIoffset, tCIU32 vROIsize) |
| User allocates DMA resources. More...
|
|
tCIRC | CiUserBuffConfigureSG (tCIp cip, tCIU32 nSGentry, tCISGP sgList, tCIU32 hROIoffset, tCIU32 hROIsize, tCIU32 vROIoffset, tCIU32 vROIsize) |
| Scatter-gather DMA resources. More...
|
|
tCIRC | CiUserBuffConfigureSplit (tCIp cipA, tCIU32 hROIoffsetA, tCIU32 hROIsizeA, tCIU32 vROIoffsetA, tCIU32 vROIsizeA, tCIp cipB, tCIU32 hROIoffsetB, tCIU32 hROIsizeB, tCIU32 vROIoffsetB, tCIU32 vROIsizeB, tCIU32 nFrames, tCIU8 *userBuffer, tCIU64 buffSz, tCIU32 vertHoriz) |
| DMA 2 VFG into one user buffer. More...
|
|
tCIRC | CiUserBuffConfigureEvenOdd (tCIp cipEven, tCIp cipOdd, tCIU32 hROIoffset, tCIU32 hROIsize, tCIU32 vROIoffset, tCIU32 vROIsizeOdd, tCIU32 nFrames, tCIU8 *userBuffer, tCIU64 buffSz) |
| DMA 2 VFG into one user buffer. More...
|
|
tCIRC | CiBufferInterrogate (tCIp cip, tCIU32 *nFrames, tCIU32 *bitsPerPix, tCIU32 *hROIoffset, tCIU32 *hROIsize, tCIU32 *vROIoffset, tCIU32 *vROIsize, tCIU32 *stride) |
| Return DMA resource description. More...
|
|
tCIRC | CiMapFrameBuffers (tCIp cip, tCIU32 nzWrite, tCIU32 *nPtrs, tCIU8 ***uPtrs) |
| Returns user ptrs to frame buff(s). More...
|
|
tCIRC | CiUnmapFrameBuffers (tCIp cip) |
| Release user access to DMA buffs. More...
|
|
tCIRC | CiTrigConfigure (tCIp cip, tCItrigConfig vCfg, tCItrigConfig hCfg) |
| Configure vert/horiz data trig. More...
|
|
tCIRC | CiTrigConfigGet (tCIp cip, tCItrigConfig *vCfg, tCItrigConfig *hCfg, tCIU32 *mode) |
| Retrieve current trigger setup. More...
|
|
tCIRC | CiTrigModeSet (tCIp cip, tCIU32 mode) |
| Set vertical trigger mode. More...
|
|
tCIRC | CiTSsequenceGet (tCIp cip, tCIU32 sequencer, tCIU32 *tsArySize, tCITSEP tsAry, tCIU32 *preTrigCT0, tCIU32 *preTrigCT1, tCIU32 *preTrigCT2, tCIU32 *preTrigCT3, tCIU32 *triggerSrc) |
| Get a sequence in the timing sequencer, returning an array of segments. More...
|
|
tCIRC | CiTSsequenceSet (tCIp cip, tCIU32 sequencer, tCIU32 tsArySize, tCITSEP tsAry, tCIU32 preTrigCT0, tCIU32 preTrigCT1, tCIU32 preTrigCT2, tCIU32 preTrigCT3, tCIU32 triggerSrc) |
| Set a sequence in the timing sequencer from a linked list of segments. More...
|
|
tCIRC | CiAqStart (tCIp cip, tCIU32 nFrames) |
| Start filling first frame buffer. More...
|
|
tCIRC | CiAqStartSIP (tCIp cip, tCIU32 nFrames) |
| Begin Start-Stop Image Processing. More...
|
|
tCIRC | CiAqStartHiFrameRate (tCIp cip, tCIU32 nFrames) |
| Start filling first frame buffer using High Frame Rate Polling. More...
|
|
tCIRC | CiAqStop (tCIp cip) |
| Terminate continous DMA after next EOF. More...
|
|
tCIRC | CiAqAbort (tCIp cip) |
| Terminate any DMA immediately. More...
|
|
tCIRC | CiAqSWtrigEnc (tCIp cip, tCIU32 trigValue, tCIU32 encValue) |
| Set software trig and/or encoder. More...
|
|
tCIRC | CiAqSWreset (tCIp cip) |
| Software reset to hardware/drvr. More...
|
|
tCIRC | CiAqGetStatus (tCIp cip, tCIU32 *state, tCIU32 *nFrames, tCIU32 *nErrors) |
| Describe the acquisition state. More...
|
|
tCIRC | CiWaitNextUndeliveredFrame (tCIp cip, int timeoutMsec) |
| Return at EOF of next undelivered. More...
|
|
tCIRC | CiGetMostRecentFrame (tCIp cip, tCIU32 *frameID, tCIU8 **frameData) |
| Return most recently acquired. More...
|
|
tCIRC | CiGetOldestNotDeliveredFrame (tCIp cip, tCIU32 *frameID, tCIU8 **frameData) |
| Return oldest not delivered. More...
|
|
tCIRC | CiResetDelivered (tCIp cip, tCIU32 frameID) |
| Restart delivery from here. More...
|
|
tCIRC | CiGetUndeliveredCount (tCIp cip, tCIU32 *count) |
| Return number of undelivered frames. More...
|
|
tCIRC | CiResetHWOVSTEP (tCIp cip) |
| Reset HW/OVSTEP error w/o acquisition restart. More...
|
|
tCIRC | CiGetExtraFrameInfo (tCIp cip, tCIU32 recSize, tCIXBIP storeHere) |
| Retrieve non-pixel information. More...
|
|
tCIRC | CiSetBufferMode (tCIp cip, tCIU32 mode) |
| Set the VFG/library buffer mode. More...
|
|
tCIRC | CiGetBufferMode (tCIp cip, tCIU32 *mode) |
| Get the VFG/library buffer mode. More...
|
|
tCIRC | CiGetBufferID (tCIp cip, tCIU32 frameID, tCIU32 *buffID) |
| Get the buffer ID of a frame. More...
|
|
tCIRC | CiGetBufferStatus (tCIp cip, tCIU32 buffID, tCIU32 *status) |
| Get the status of a frame buffer. More...
|
|
tCIRC | CiReleaseBuffer (tCIp cip, tCIU32 buffID) |
| Release a frame buffer for DMA. More...
|
|
tCIRC | CiRegGetCount (tCIp cip, tCIU32 *nReg) |
| Number of 32b registers. More...
|
|
tCIRC | CiRegPeek (tCIp cip, tCIU32 ndx, tCIU32 *result) |
| < Read a 32b register. More...
|
|
tCIRC | CiRegPoke (tCIp cip, tCIU32 ndx, tCIU32 value, tCIU32 mask) |
| Write a 32b register. More...
|
|
char * | CiRegName (tCIp cip, tCIU32 ndx) |
| Return register name. More...
|
|
tCIU32 | CiRegGetFields (tCIp cip, tCIU32 ndx, tCIU32 *ndxAry, tCIU32 *cnt) |
| Return register Field indices. More...
|
|
int | CiFieldNdxFromStr (tCIp cip, char *str) |
| Return enumerate from string. More...
|
|
int | CiFieldWidth (tCIp cip, int fieldNdx) |
| Return field width. More...
|
|
char * | CiFieldNameFromNdx (tCIp cip, int ndx) |
| Return label for enumerate. More...
|
|
tCIRC | CiFieldPeek (tCIp cip, tCIU32 ndx, tCIU32 *result) |
| Read a CON register field. More...
|
|
tCIRC | CiFieldPoke (tCIp cip, tCIU32 ndx, tCIU32 value) |
| Write a CON register field. More...
|
|
tCIRC | CiCLinit (tCIp cip, tCIU32 dataBits, tCIU32 parity, tCIU32 stopBits, tCIU32 baud9600) |
| Initialize the frame grabber CL port. More...
|
|
tCIRC | CiCLgetBytesAvail (tCIp cip, tCIU32 *avail) |
| Return number of bytes in buffer. More...
|
|
tCIRC | CiCLreadBytes (tCIp cip, tCIU32 buffSize, tCIU32 *bytesRead, tCIU8 *buffer) |
| Read bytes from buffer. More...
|
|
tCIRC | CiCLwriteBytesToFIFO (tCIp cip, tCIU32 buffSize, tCIU8 *buffer) |
| Write bytes to CL interface. More...
|
|
tCIRC | CiCLwriteBytes (tCIp cip, tCIU32 buffSize, tCIU8 *buffer) |
| Write bytes to CL interface. More...
|
|
tCIRC | CiCLgetOutputFIFOstatus (tCIp cip, tCIU32 *status) |
| Test status of CL output FIFO. More...
|
|
tCIRC | CiCLinfo (tCIp cip, tCIU32 *dataBits, tCIU32 *parity, tCIU32 *stopBits, tCIU32 *baud) |
| Get settings of CL serial port. More...
|
|
tCIRC | CiCLloopback (tCIp cip, tCIU32 nzSet) |
| Set/clear CameraLink loopback. More...
|
|
tCIRC | CiCLterm (tCIp cip) |
| Close CameraLink access. More...
|
|
tCIRC | CiCXPwriteReg (tCIp cip, tCIU32 link, tCIU32 address, tCIU32 value) |
| Write to CXP register. More...
|
|
tCIRC | CiCXPreadReg (tCIp cip, tCIU32 link, tCIU32 address, tCIU32 *value) |
| Read from CXP register. More...
|
|
tCIRC | CiCXPwriteData (tCIp cip, tCIU32 link, tCIU32 address, tCIU8 *data, tCIU32 byteCount) |
| Write to CXP data space. More...
|
|
tCIRC | CiCXPreadData (tCIp cip, tCIU32 link, tCIU32 address, tCIU8 *buffer, tCIU32 readBytes, tCIU32 *actualSz) |
| Read from CXP data space (buffer size should be multiple of 4) More...
|
|
tCIRC | CiCXPgetLink (tCIp cip, tCIU32 *links) |
| Retrieve link affinity for VFG. More...
|
|
tCIRC | CiCXPsetLink (tCIp cip, tCIU32 links) |
| Assign link affinity for VFG. More...
|
|
tCIRC | CiCXPgetHostTime (tCIp cip, tCIU32 link, tCIU64 *hostTime) |
| Retrieve the host time value. More...
|
|
tCIRC | CiCXPgetLastHeartbeat (tCIp cip, tCIU32 link, tCIU32 recSize, tCICXPHBP storeHere) |
| Retrieve the latest CXP heartbeat value. More...
|
|
tCIRC | CiCXPreadEventPacket (tCIp cip, tCIU32 link, tCIU32 recSize, tCICXPEP storeHere) |
| Read a CXP event packet from the event packet queue. More...
|
|
tCIRC | CiCXPparseEventPacket (tCIp cip, tCIU32 index, tCIU32 evtPktSize, tCICXPEP evtPkt, tCIU32 recSize, tCICXPEM storeHere) |
| Parse one message stored in an event packet. More...
|
|
tCIRC | CiGetModes (tCIp cip, tCITDP *modeData) |
| Get list of modes available for the present XXXX.bfml camera file. More...
|
|
tCIRC | CiLUTcount (tCIp cip, tCIU32 *nBank, tCIU32 *nLane) |
| Return count of LUT resources. More...
|
|
tCIRC | CiLUTsize (tCIp cip, tCIU32 bank, tCIU32 lane, tCIU32 *size, tCIU32 *width) |
| Return size of a specific LUT. More...
|
|
tCIRC | CiLUTwrite (tCIp cip, tCIU32 bank, tCIU32 lane, tCIU32 count, tCIU32 *values) |
| Load a LUT. More...
|
|
tCIRC | CiLUTread (tCIp cip, tCIU32 bank, tCIU32 lane, tCIU32 count, tCIU32 *values) |
| Examine a LUT. More...
|
|
tCIRC | CiSetDebug (tCIp cip, int drvDebug, tCIstrDisplayF dispFunc) |
|
tCIRC | CiSetDebugCL (tCIp cip, tCIstrDisplayF dispFunc) |
| Allow debug display of all CameraLink init, term, and i/o. More...
|
|
tCIRC | CiDriverLog (tCIp cip, tCIU32 level, char *str) |
| String to system log via driver. More...
|
|
tCIRC | CiReadHWrev (tCIp cip, char *str) |
| Get the hardware revision string for this VFG (if it exists). More...
|
|
tCIRC | CiReadSerialNo (tCIp cip, char *str) |
| Get the board serial number for this VFG (if it exists). More...
|
|
tCIRC | CiLoadFirmware (tCIp cip, char *fName) |
| Load a specific firmware file to VFG. More...
|
|
tCIRC | CiConfigROI (tCIU32 devNdx, tCIU32 hROIoffset, tCIU32 hROIsize, tCIU32 vROIoffset, tCIU32 vROIsize) |
| Attempt to configure for xawtv. More...
|
|
tCIRC | CiConfigROI2 (tCIU32 devNdx, tCIU32 nBuff, tCIU32 hROIoffset, tCIU32 hROIsize, tCIU32 vROIoffset, tCIU32 vROIsize) |
| Attempt to config for xawtv(v4l2). More...
|
|
tCIRC | CiVerifyCIP (tCIp cip) |
| Check integrity of token. More...
|
|
tCISTRZ | CiErrStr (tCIRC circ) |
| Text description of error code. More...
|
|
tCISTRZ | CiFmtStr (int fmtCode) |
| Text description of format code. More...
|
|
tCIRC | CiGetDiag (tCIp cip, tCIdiagStruct *ds) |
| Retrieve diagnostic information. More...
|
|
tCIRC | CiReadCTABcompressed (tCIp cip, tCIU32 horizVERT, tCIU32 *data) |
| Read the compressed CTAB information. More...
|
|
tCIRC | CiWriteCTABcompressed (tCIp cip, tCIU32 horizVERT, tCIU32 *data) |
| Write the compressed CTAB information. More...
|
|