Back to FabImage Library website
You are here: Start » Function Reference » Hardware Support » BitFlow » BitFlow_StartAcquisition
Header: | ThirdPartySdk.h |
---|---|
Namespace: | fil |
Module: | ThirdParty |
Captures a frame using BitFlow frame grabber.
Syntax
void fil::BitFlow_StartAcquisition ( BitFlow_BaseState& ioState, int inBoardNumber, const ftl::File& inCameraFileName, int inInputQueueSize, fil::BitFlowTriggerMode::Type inTriggerMode, fil::BitFlowTrigAssignments::Type inTriggerAssignments, fil::BitFlowTrigPolarity::Type inTriggerAPolarity, fil::BitFlowTrigPolarity::Type inTriggerBPolarity )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() |
ioState | BitFlow_BaseState& | Object used to maintain state of the function. | ||
![]() |
inBoardNumber | int | Index of board | ||
![]() |
inCameraFileName | const File& | Camera file | ||
![]() |
inInputQueueSize | int | 1 - 200 | 4 | Number of incoming frames that can be buffered before the application is able to process them |
![]() |
inTriggerMode | BitFlowTriggerMode::Type | Trigger mode of the current camera | ||
![]() |
inTriggerAssignments | BitFlowTrigAssignments::Type | Assign trigger to acquisition engine | ||
![]() |
inTriggerAPolarity | BitFlowTrigPolarity::Type | Polarity for trigger B | ||
![]() |
inTriggerBPolarity | BitFlowTrigPolarity::Type | Polarity for trigger A |
Multithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.