ScanDeviceManager Connect
Connects to a device. The calling thread will be blocked, until a connection is established or fails.
| public void Connect(string deviceUniqueName) | 
Return value
| void | 
Parameters
| string | deviceUniqueName | Unique name of the device | 
Exceptions
| DeviceNotFoundException | Throws when the device with the given name is not found | 
| DeviceAlreadyInUseException | Throws when the device is already connected to another client | 
| DeviceCommunicationFailureException | Throws when the communication with the device is failed | 
| DeviceFailureException | Throws when the device failed to connect due to unknown reason | 
Example
Copy
                                            
                                        
                                    try
{
    scanDeviceManager.Connect((comboBox_Devices.SelectedItem as Device).DeviceUniqueName);
}
#region Exceptions
catch (DeviceNotFoundException)
{
    MessageBox.Show("Device could not be found", "Custom Canvas");
}
catch (DeviceAlreadyInUseException)
{
    MessageBox.Show("Device is already in use. Please try after sometime", "Custom Canvas");
}
catch (DeviceCommunicationFailureException ex3)
{
    MessageBox.Show("Communication with the device failed. Please try after sometime.\nMessage: " + ex3.DeviceMessage, "Custom Canvas");
}
catch (DeviceFailureException ex4)
{
    MessageBox.Show("Failed to connect with the device.\nMessage: " + ex4.DeviceMessage, "Custom Canvas");
}
#endregion