MTSCRANET.MTSCRA listMTSCRA = new MTSCRANET.MTSCRA();
listMTSCRA.setConnectionType(MTConnectionType.USB);
listMTSCRA.OnDeviceList() += listMTSCRA_OnDeviceList;
MTDeviceInformation listDeviceInfo;
listMTSCRA.requestDeviceList(MTConnectionType.USB);
listMTSCRA_OnDeviceList(
object sender,
MTConnectionType connectionType,
List<MTDeviceInformation> deviceList)
{
//Handle deviceList
For Each (dev in deviceList)
{
}
listDeviceInfo.Add(dev)
}
MTSCRANET.MTSCRA msr1 = new MTSCRANET.MTSCRA();
MTSCRANET.MTSCRA msr2 = new MTSCRANET.MTSCRA();
MTSCRANET.MTSCRA msr3 = new MTSCRANET.MTSCRA();
msr1.setConnectionType(MTConnectionType.USB);
msr1.setAddress(dev.Address); msr1.openDevice();
if (! msr1.isDeviceConnected())
{
msr1.openDevice();
}
msr2.setConnectionType(MTConnectionType.USB);
msr2.setAddress(dev.Address);
msr2.openDevice();
if (! msr2.isDeviceConnected())
{
msr2.openDevice();
}
msr3.setConnectionType(MTConnectionType.USB);
msr3.setAddress(dev.Address);
msr3.openDevice();
if (! msr3.isDeviceConnected())
{
msr3.openDevice();
}