Back to Aurora Vision Library Lite website
You are here: Start » Hardware Support » Aurora Imaging Library » AILSystem_RegisterIOWatcher
AILSystem_RegisterIOWatcher
| Header: | ThirdPartySdk.h |
|---|---|
| Namespace: | avl |
Register hook function and invoke command.
Syntax
C++
Python
void avl::AILSystem_RegisterIOWatcher ( AILSystem_State& ioState, atl::Optional<const avl::AILSystemAndDeviceIdentifier&> inDeviceID, atl::Optional<int> inInputQueueSize, int inInput, avl::AILEdgeType::Type inActivation, const atl::Array<avl::AILHook>& inHooks )
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() |
ioState | AILSystem_State& | Object used to maintain state of the function. | ||
![]() |
inDeviceID | Optional<const AILSystemAndDeviceIdentifier&> | NIL | Device identification number. | |
![]() |
inInputQueueSize | Optional<int> | NIL | Capacity of output frames queue. | |
![]() |
inInput | int | 0 - 63 | Input to watch. | |
![]() |
inActivation | AILEdgeType::Type | Type of the edge to register. | ||
![]() |
inHooks | const Array<AILHook>& | Hook to perform and latch to watch. |


