Back to FabImage Library Lite website
You are here: Start » Hardware Support » Euresys » MultiCam_LoadConfigurationFile

MultiCam_LoadConfigurationFile
Header: | ThirdPartySdk.h |
---|---|
Namespace: | fil |
Loads camera configuration file.
Syntax
void fil::MultiCam_LoadConfigurationFile ( MultiCam_State& ioState, ftl::Optional<ftl::String> inDeviceID, ftl::Optional<ftl::String> inTopology, const ftl::String& inConnector, ftl::Optional<const ftl::File&> inCameraFile )
Parameters
Name | Type | Default | Description | |
---|---|---|---|---|
ioState | MultiCam_State& | Object used to maintain state of the function. | ||
![]() |
inDeviceID | Optional<String> | NIL | Board name, board identifier or serial number |
![]() |
inTopology | Optional<String> | NIL | Board topology |
![]() |
inConnector | const String& | Indication of connector used by channel | |
![]() |
inCameraFile | Optional<const File&> | NIL | Camera configuration file |
Remarks
Board driver software
This filter is intended to cooperate with board using its vendor SDK. To be able to connect with board it is required to install MultiCam SDK software. Currently FabImage Studio requires MultiCam version 6.18.
MultiCam drivers can be downloaded from following website: https://www.euresys.com (registration may be required).
Supported frame grabbers:
- GRABLINK series
- DOMINO series
- Picolo series
Board identification
When there is only one board connected to the computer, field inDeviceID can be set to Auto. In such case, first available board will be found and connected.
inDeviceID can be used to pick one of multiple boards connected to the computer. inDeviceID can be set to:
- board name,
- board identifier,
- driver index,
- pci position.
Multithreaded environment
This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.
See Also
- MultiCam_GrabImage – Captures a frame using Euresys frame grabber.