public void Open( int deviceID )
{
lock ( sync )
{
IntPtr deviceHandle;
int errorCode = XimeaAPI.xiOpenDevice( deviceID, out deviceHandle );
HandleError( errorCode );
// save the device handle is everything is fine
this.deviceHandle = deviceHandle;
this.isAcquisitionStarted = false;
this.deviceID = deviceID;
}
}