// button event handling private void Connect_Click(object sender, RoutedEventArgs e) { int ret = 0; try { if (licensekey.Text != string.Empty) { ETDevice.iV_SetLicense(new StringBuilder(licensekey.Text)); } ETDevice.iV_SetLogger(Convert.ToInt32(loglevel.Text), new StringBuilder("iViewXAPI_wpf_Demo.txt")); ETDevice.iV_SetCalibrationCallback(m_CalibrationCallback); ETDevice.iV_SetSampleCallback(m_SampleCallback); ETDevice.iV_SetEventCallback(m_EventCallback); ret = ETDevice.iV_Connect(new StringBuilder(sendip.Text), Convert.ToInt32(sendport.Text), new StringBuilder(receiveip.Text), Convert.ToInt32(receiveport.Text)); if (ret == 1) { logger4.Text = "iV_Connect: connection established"; } if (ret != 1) { logger4.Text = "iV_Connect failed: " + ret; } } catch (Exception exc) { logger1.Text = "Exception during iV_Connect: " + exc.Message; } }
private void connect_Click(object sender, EventArgs e) { int ret = 0; try { ETDevice.iV_SetLogger(Convert.ToInt32(loggerstatus.Text), new StringBuilder("iViewXSDK_cs_Demo.txt")); if (licensekey.Text != string.Empty) { ETDevice.iV_SetLicense(new StringBuilder(licensekey.Text)); } // set all callbacks ETDevice.iV_SetCalibrationCallback(m_CalibrationCallback); ETDevice.iV_SetSampleCallback(m_SampleCallback); ETDevice.iV_SetEventCallback(m_EventCallback); ETDevice.iV_SetEyeImageCallback(m_EyeImageCallback); ETDevice.iV_SetSceneVideoCallback(m_SceneVideoCallback); ETDevice.iV_SetTrackingMonitorCallback(m_TrackingMonitorCallback); // connect to server ret = ETDevice.iV_Connect(new StringBuilder(sendip.Text), Convert.ToInt32(sendport.Text), new StringBuilder(receiveip.Text), Convert.ToInt32(receiveport.Text)); if (ret == 1) { logger.Text = "iV_Connect: connection established"; } if (ret != 1) { logger.Text = "iV_Connect: failed to establish connection: " + ret; } } catch (Exception exc) { logger1.Text = "Exception during iV_Connect: " + exc.Message; } }