IDS_ConfigureGPIO
Configures digital inputs/outputs of IDS camera.
Syntax
C++
Python
def IDS_ConfigureGPIO( state: IDS_BaseState, inGPIO: int, inConfiguration: IDSGPIOConfiguration, inState: bool, /, *, inDeviceID: str | None = None ) -> None
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() |
ioState | IDS_BaseState | |||
![]() |
inDeviceID | str | None | None | Device serial number or user definable camera ID | |
![]() |
inGPIO | int | 1 - 6 | GPIO id | |
![]() |
inConfiguration | IDSGPIOConfiguration | GPIO Configuration | ||
![]() |
inState | bool | GPIO state (true = High, false = Low) |
Multithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.


