Spinnaker_SetUserOutput


Sets user output value.

Syntax

C++
Python
 
def Spinnaker_SetUserOutput(
	state: Spinnaker_State,
	/,
	*,
	inDeviceID: str | None = None,
	inUserOutputSelector: int = 0,
	inValue: bool = False,
	inVerify: bool = True
)
-> None

Parameters

Name Type Range Default Description
Input will be modified ioState Spinnaker_State
Input value inDeviceID str | None None Device identifying address
Input value inUserOutputSelector int 0 - 3 0 Selects which bit of the User Output register is set by UserOutputValue.
Input value inValue bool False Value of the selected user output, either logic high (enabled) or logic low (disabled).
Input value inVerify bool True Enables AccessMode and Range verification (default = true)

Multithreaded environment

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