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 | |
|---|---|---|---|---|---|
![]() |
ioState | Smart_State | |||
![]() |
inIpAddress | str | |||
![]() |
inDeviceID | str | None | None | Tries to find the camera in all available IDs (UserID, VendorName, ModelName...) | |
![]() |
inLineNumber | int | 1 - 32 | 1 | I/O line for configuration |
![]() |
inLineInverter | bool | None | None | Invert the signal on the selected line | |
![]() |
inLineDebounceDuration | float | None | None | Input line debounce duration in us (0 for disable debouncer) | |
![]() |
inLineSource | SynViewLineSource | None | None | Selects a device internal signal that should drive the output signal of the selected line. | |
![]() |
outIsRemote | bool |
Multithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.



