コード例 #1
0
        // 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;
            }
        }
コード例 #2
0
        private void key_Click(object sender, EventArgs e)
        {
            int ret = 0;

            try
            {
                // setting license
                ETDevice.iV_SetLicense(new StringBuilder(licensekey.Text));
                if (ret == 1)
                {
                    logger.Text = "iV_SetLicense: license set successfully";
                }
                if (ret != 1)
                {
                    logger.Text = "iV_SetLicense: failed to set license: " + ret;
                }
            }
            catch (Exception exc)
            {
                logger1.Text = "Exception during iV_SetLicense: " + exc.Message;
            }
        }