Machine Vision Camera SDK (DotNet) Developer Guide
E.g., if nTLayerType == MyCamera.MV_GIGE_DEVICE | MyCamera.MV_USB_DEVICE, it indicates
that GigE device and USB3.0 device are both supported.
Example
C#
using System;
using System.IO;
using MvCamCtrl.NET;
namespace EnumerateTls
{
class Program
{
static void Main(string[] args)
{
int nTransLayers = MyCamera.MV_CC_EnumerateTls_NET();
if ((nTransLayers & MyCamera.MV_GIGE_DEVICE) == MyCamera.MV_GIGE_DEVICE)
{
Console.WriteLine("MV_GIGE_DEVICE");
}
}
}
}
Example
VB
Imports System.Runtime.InteropServices
Imports System.Threading.Thread
Imports System.Net.IPAddress
Imports MvCamCtrl.NET
Module Module1
Sub Main()
Dim dev As MyCamera = New MyCamera
Dim Info As String
Dim nRet As Int32 = MyCamera.MV_OK
Dim stDeviceInfoList As MyCamera.MV_CC_DEVICE_INFO_LIST = New MyCamera.MV_CC_DEVICE_INFO_LIST
Get supported transport layer protocols
int nTransLayers = dev.MV_CC_EnumerateTls_NET()
If ((nTransLayers & MyCamera.MV_GIGE_DEVICE) = MyCamera.MV_GIGE_DEVICE) Then
Console.WriteLine("MV_GIGE_DEVICE")
End If
End Sub
End Module
19
    "