Back to Aurora Vision Library website

You are here: Start » Function Reference » Camera Support » GoPxL » GoPxL_StartAcquisition

GoPxL_StartAcquisition


Header: ThirdPartySdk.h
Namespace: avl
Module: ThirdParty

Initializes and starts image acquisition in a GoPxL device.

Syntax

void avl::GoPxL_StartAcquisition
(
	GoPxL_State& ioState,
	const atl::Optional<avl::GoPxLAddress>& inAddress,
	int inInputQueueSize,
	atl::Optional<avl::GoPxLTriggerSource::Type> inTriggerSource
)

Parameters

Name Type Range Default Description
Input will be modified ioState GoPxL_State& Object used to maintain state of the function.
Input value inAddress const Optional<GoPxLAddress>& NIL GoPxL Device identifying IP address (e.g. "127.0.0.1" or "127.0.0.1:3600") or serial number (e.g. "SN:17335")
Input value inInputQueueSize int 1 - 50000 Number of incoming frames that can be buffered before the application is able to process them
Input value inTriggerSource Optional<GoPxLTriggerSource::Type> NIL GoPxL Device trigger source

Remarks

Device driver software

This filter is intended to cooperate with a Gocator device running GoPxL firmware. It is not required to install any additional software to connect to the device.

Device identification

When there is only one device connected, the field inAddress can be set to Auto. In this situation, the first available device will be used.

inAddress can be used to pick one of multiple devices connected to the computer. inAddress can be set to:

  • IP Address - GoPxL Device identifying IP address (e.g. "127.0.0.1" or "127.0.0.1:3600")
  • Serial Number - GoPxL Device serial number with "SN:" prefix (e.g. "SN:17335")

See Also