Back to Adaptive Vision Library website

You are here: Start » Function Reference » Euresys » MultiCam_SetDigitalOutput

MultiCam_SetDigitalOutput


Sets digital output.

Syntax

void avl::MultiCam_SetDigitalOutput
(
	MultiCam_State& ioState,
	atl::Optional<atl::String> inDeviceID,
	int inOutput,
	const atl::Optional<avl::MultiCamOutputStyle::Type>& inOutputStyle,
	avl::MultiCamOutputState::Type inOutputState
)

Parameters

Name Type Default Description
ioState MultiCam_State& Object used to maintain state of the function.
inDeviceID Optional<String> NIL Board name, board identifier or serial number
inOutput int Output pin index
inOutputStyle const Optional<MultiCamOutputStyle::Type>& NIL Controlling the electrical style of I/O lines used as outputs. If Nil then lease style as it is
inOutputState MultiCamOutputState::Type Issuing the logic state of I/O lines used as outputs

Remarks

Board driver software

This filter is intended to cooperate with board using its vendor SDK. To be able to connect with board it is required to install MultiCam SDK software. Currently Adaptive Vision Studio requires MultiCam version 6.9.

MultiCam drivers can be downloaded from following website: http://www.euresys.com (registration may be required).

Supported frame grabbers:
  • GRABLINK series
  • DOMINO series
  • Picolo series

Multithreaded environment

This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.

See Also