Smart_ConfigureDigitalIO_SynView


Configure SynView digital IO.

Syntax

C++
Python
 
def Smart_ConfigureDigitalIO_SynView(
	state: Smart_State,
	inIpAddress: str,
	/,
	*,
	inDeviceID: str | None = None,
	inLineNumber: int = 1,
	inLineInverter: bool | None = None,
	inLineDebounceDuration: float | None = None,
	inLineSource: SynViewLineSource | None = None
)
-> outIsRemote: bool

Parameters

Name Type Range Default Description
Input will be modified ioState Smart_State
Input value inIpAddress str
Input value inDeviceID str | None None Tries to find the camera in all available IDs (UserID, VendorName, ModelName...)
Input value inLineNumber int 1 - 32 1 I/O line for configuration
Input value inLineInverter bool | None None Invert the signal on the selected line
Input value inLineDebounceDuration float | None None Input line debounce duration in us (0 for disable debouncer)
Input value inLineSource SynViewLineSource | None None Selects a device internal signal that should drive the output signal of the selected line.
Output value outIsRemote bool

Multithreaded environment

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