private int _I2cMasterConnect() { if (i2cMaster.ConnectApi() < 0) { return(-1); } cbConnected.Checked = true; return(0); }
private int _QsfpI2cConnect() { if (qsfpI2cMaster.ConnectApi(100) < 0) { return(-1); } qsfpI2cMaster.SetTimeoutApi(50); cbI2cAdapterConnected.Checked = true; return(0); }
private int _IM_BeAlignmentConnect() { byte[] buf = new byte[5]; int devAddr; if ((tbBeAlignmentPassword123.Text.Length == 0) || (tbBeAlignmentPassword124.Text.Length == 0) || (tbBeAlignmentPassword125.Text.Length == 0) || (tbBeAlignmentPassword126.Text.Length == 0)) { MessageBox.Show("Before connect need input 4 int password!!"); return(-1); } if (imBeAlignment.ConnectApi(100) < 0) { return(-1); } imBeAlignment.SetTimeoutApi(50); if (imBeAlignment.connected == false) { cbBeAlignmentConnected.Checked = false; return(-1); } buf[0] = Convert.ToByte(tbBeAlignmentPassword123.Text); buf[1] = Convert.ToByte(tbBeAlignmentPassword124.Text); buf[2] = Convert.ToByte(tbBeAlignmentPassword125.Text); buf[3] = Convert.ToByte(tbBeAlignmentPassword126.Text); buf[4] = 8; devAddr = ucLensAlignment.GetBeAlignmentDeviceAddrApi(); if (devAddr < 0) { goto Disconnect; } if (_IM_BeAlignmentWrite((byte)devAddr, 123, 5, buf) < 0) { goto Disconnect; } cbBeAlignmentConnected.Checked = true; //if (cbLightSourceConnected.Checked == true) cbStartMonitor.Enabled = true; return(0); Disconnect: _IM_BeAlignmentDisconnect(); return(-1); }
private int _I2cMasterConnect() { if (i2cMaster.ConnectApi(100) < 0) { return(-1); } cbConnected.Checked = true; if (_SetQsfpMode(0x4D) < 0) { return(-1); } return(0); }
private int _RssiMeasureI2cConnect() { if (rssiMeasureI2cAdapter.ConnectApi(100) < 0) { return(-1); } if (rssiMeasureI2cAdapter.connected == true) { rssiMeasureI2cAdapter.SetTimeoutApi(50); cbRssiMeasureI2cConnected.Checked = true; } else { cbRssiMeasureI2cConnected.Checked = false; } return(0); }
private int _LightSourceI2cConnect() { if (lightSourceI2cAdapter.ConnectApi(100) < 0) { return(-1); } if (lightSourceI2cAdapter.connected == true) { lightSourceI2cAdapter.SetTimeoutApi(50); cbLightSourceI2cConnected.Checked = true; } else { cbLightSourceI2cConnected.Checked = false; } return(0); }
private int _PowerMeterQsfpI2cConnect() { if (powerMeterQsfpI2cAdapter.ConnectApi(100) < 0) { return(-1); } if (powerMeterQsfpI2cAdapter.connected == true) { powerMeterQsfpI2cAdapter.SetTimeoutApi(50); cbPowerMeterQsfpConnected.Checked = true; } else { cbMeasuredObjectI2cAdapterConnected.Checked = false; } return(0); }
private int _I2cMasterConnect() { byte[] buf = new byte[5]; if ((tbPassword123.Text.Length == 0) || (tbPassword124.Text.Length == 0) || (tbPassword125.Text.Length == 0) || (tbPassword126.Text.Length == 0)) { MessageBox.Show("Before connect need input 4 int password!!"); return(-1); } if (i2cMaster.ConnectApi(100) < 0) { return(-1); } if (_I2cRead(80, 0, 1, buf) != 1) { goto Disconnect; } buf[0] = Convert.ToByte(tbPassword123.Text); buf[1] = Convert.ToByte(tbPassword124.Text); buf[2] = Convert.ToByte(tbPassword125.Text); buf[3] = Convert.ToByte(tbPassword126.Text); buf[4] = 8; if (_I2cWrite(80, 123, 5, buf) < 0) { goto Disconnect; } cbConnected.Checked = true; return(0); Disconnect: _I2cMasterDisconnect(); cbConnected.Checked = false; return(-1); }
private int _IM_LightSourceConnect() { if (imLightSoutce.ConnectApi(100) < 0) { return(-1); } imLightSoutce.SetTimeoutApi(50); if (imLightSoutce.connected == false) { cbLightSourceConnected.Checked = false; return(-1); } cbLightSourceConnected.Checked = true; if (cbBeAlignmentConnected.Checked == true) { cbStartMonitor.Enabled = true; } return(0); }