Back to Aurora Vision Library website

You are here: Start » Function Reference » Camera Support » ZebraScanEngines » ZebraScanEngines_SetParameter

ZebraScanEngines_SetParameter


Header: ThirdPartySdk.h
Namespace: avl
Module: ThirdParty

Set parameter of a specified scanner temporarily or persistently.

Syntax

void avl::ZebraScanEngines_SetParameter
(
	ZebraScanEngines_State& ioState,
	atl::Optional<int> inDeviceID,
	int inParameterID,
	const atl::String& inParameterType,
	atl::Optional<atl::String>& inParameterValue,
	bool inIsPersistent
)

Parameters

Name Type Range Default Description
Input will be modified ioState ZebraScanEngines_State& Object used to maintain state of the function.
Input value inDeviceID Optional<int> 1 - NIL Device identifying number
Input value inParameterID int 0 - Attribute number
Input value inParameterType const String& Attribute type
Input value inParameterValue Optional<String>& NIL Attribute value
Input value inIsPersistent bool False Whether to make the change persistent

Multithreaded environment

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