Back to FabImage Library website
You are here: Start » Function Reference » Camera Support » AXIS » AXIS_ConfigureDigitalIO
Header: | ThirdPartySdk.h |
---|---|
Namespace: | fil |
Module: | ThirdParty |
Configures AXIS digital IO.
Syntax
void fil::AXIS_ConfigureDigitalIO ( AXIS_State& ioState, const ftl::String& inAddress, int inCameraID, ftl::Optional<const ftl::String&> inLogin, ftl::Optional<const ftl::String&> inPassword, int inPort, bool inIsInput, bool inIsClosed )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() |
ioState | AXIS_State& | Object used to maintain state of the function. | ||
![]() |
inAddress | const String& | Source device host or ip address | ||
![]() |
inCameraID | int | 1 - 4 | ID of camera | |
![]() |
inLogin | Optional<const String&> | NIL | Login for Basic authorization | |
![]() |
inPassword | Optional<const String&> | NIL | Login for Basic authorization | |
![]() |
inPort | int | 0 - ![]() |
Port number | |
![]() |
inIsInput | bool | Port type. If possible, type will be forced to device | ||
![]() |
inIsClosed | bool | Port working mode |
Errors
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Empty inAddress in AXIS_ConfigureDigitalIO. |