public void Activate() { if (!MainV2.comPort.BaseStream.IsOpen) { this.Enabled = false; return; } else { this.Enabled = true; } startup = true; CHK_airspeeduse.setup(1, 0, "ARSPD_USE", MainV2.comPort.param); CHK_enableairspeed.setup(1, 0, "ARSPD_ENABLE", MainV2.comPort.param); CHK_enablecompass.setup(1, 0, "MAG_ENABLE", MainV2.comPort.param, TXT_declination); CHK_enableoptflow.setup(1, 0, "FLOW_ENABLE", MainV2.comPort.param); CHK_enablesonar.setup(1, 0, "SONAR_ENABLE", MainV2.comPort.param, CMB_sonartype); if (MainV2.comPort.param["COMPASS_DEC"] != null) { TXT_declination.Text = (float.Parse(MainV2.comPort.param["COMPASS_DEC"].ToString()) * rad2deg).ToString(); } if (MainV2.comPort.param["SONAR_TYPE"] != null) { CMB_sonartype.SelectedIndex = int.Parse(MainV2.comPort.param["SONAR_TYPE"].ToString()); } if (MainV2.comPort.param["COMPASS_AUTODEC"] != null) { CHK_autodec.Checked = MainV2.comPort.param["COMPASS_AUTODEC"].ToString() == "1" ? true : false; } startup = false; }
public void Activate() { if (!MainV2.comPort.BaseStream.IsOpen) { Enabled = false; return; } Enabled = true; startup = true; CHK_enableoptflow.setup(1, 0, "FLOW_ENABLE", MainV2.comPort.MAV.param); startup = false; }