Public interface for the system instance. The system is the core and unique element from which cameras can be retrived and used accordingly with GenICam standards.
More...
Inherits IDisposable.
Inherited by Itala.ItalaSystem.
|
List< DeviceInfo > | EnumerateDevices (UInt64 timeout=700) |
| Enumerates devices across all interfaces. The maximum number of enumerated devices is 255. More...
|
|
List< DeviceInfo > | EnumerateDevices (List< InterfaceInfo > itfInfoList, UInt64 timeout=700) |
| Enumerates devices across all interfaces. The maximum number of enumerated devices is 255. More...
|
|
List< DeviceInfo > | EnumerateDevices (InterfaceInfo itfInfo, UInt64 timeout=700) |
| Enumerates devices across all interfaces. The maximum number of enumerated devices is 255. More...
|
|
IDevice | CreateDevice (DeviceInfo deviceInfo) |
| Creates a device instance which represents a physical device, given its identyfing info.The maximum number of simultaneously created devices is 50. When no longer needed, device instances must be disposed via IDevice.Dispose.The filter driver and packet resend functionalities are automatically enabled for the created device instance. Make sure the filter driver component is enabled on the NIC the device is connected to. More...
|
|
GenApi.INodeMap | GetNodeMap () |
| Get the GenICam nodemap of the GenTL System module. The nodemap instance is accessible via GenApi library and allows the user to configure the behaviour of the system.The nodemap is owned by ItalaApiNET thus it's returned by reference. More...
|
|
List< InterfaceInfo > | EnumerateInterfaces () |
| Enumerates the available network interfaces. More...
|
|
GenApi.INodeMap | GetInterfaceNodeMap (InterfaceInfo itfInfo) |
| Get the GenICam nodemap of a network interface. The nodemap instance is accessible via GenApi library and allows the user to configure the behaviour of the interface. More...
|
|
Public interface for the system instance. The system is the core and unique element from which cameras can be retrived and used accordingly with GenICam standards.
◆ EnumerateDevices() [1/3]
List<DeviceInfo> Itala.ISystem.EnumerateDevices |
( |
UInt64 |
timeout = 700 | ) |
|
Enumerates devices across all interfaces. The maximum number of enumerated devices is 255.
- Parameters
-
timeout | Maximum amount of time in ms for the enumeration to terminate. |
- Returns
- A list of information objects identifying each enumerated device.
◆ EnumerateDevices() [2/3]
Enumerates devices across all interfaces. The maximum number of enumerated devices is 255.
- Parameters
-
itfInfoList | List of info objects identyfing the interfaces to be used for enumeration. |
timeout | Maximum amount of time in ms for the enumeration to terminate. |
- Returns
- A list of information objects identifying each enumerated device.
◆ EnumerateDevices() [3/3]
Enumerates devices across all interfaces. The maximum number of enumerated devices is 255.
- Parameters
-
itfInfo | Info object identyfing the interface to be used for enumeration. |
timeout | Maximum amount of time in ms for the enumeration to terminate. |
- Returns
- A list of information objects identifying each enumerated device.
◆ CreateDevice()
Creates a device instance which represents a physical device, given its identyfing info.The maximum number of simultaneously created devices is 50. When no longer needed, device instances must be disposed via IDevice.Dispose.The filter driver and packet resend functionalities are automatically enabled for the created device instance. Make sure the filter driver component is enabled on the NIC the device is connected to.
- Parameters
-
deviceInfo | Info object identyfing the device to be created. |
- Returns
- Reference to the created device instance.
◆ GetNodeMap()
Get the GenICam nodemap of the GenTL System module. The nodemap instance is accessible via GenApi library and allows the user to configure the behaviour of the system.The nodemap is owned by ItalaApiNET thus it's returned by reference.
- Returns
- Reference to the system nodemap.
◆ EnumerateInterfaces()
Enumerates the available network interfaces.
- Returns
- List of information objects identifying each interface found.
◆ GetInterfaceNodeMap()
Get the GenICam nodemap of a network interface. The nodemap instance is accessible via GenApi library and allows the user to configure the behaviour of the interface.
- Parameters
-
itfInfo | Info object identyfing the interface to retrive the nodemap of. |
- Returns
- Reference to the nodemap of the requested interface.
The documentation for this interface was generated from the following file:
- /builds/randd/itala-sdk/projects/itala-api-net/source/Interfaces.cs