Back to FabImage Library website

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

ZebraScanEngines_SetParameter


Header: ThirdPartySdk.h
Namespace: fil
Module: ThirdParty

Set parameter of a specified scanner temporarily or persistently.

Syntax

void fil::ZebraScanEngines_SetParameter
(
	ZebraScanEngines_State& ioState,
	ftl::Optional<int> inDeviceID,
	int inParameterID,
	const ftl::String& inParameterType,
	ftl::Optional<ftl::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.