public void Activate() { if (!MainV2.comPort.BaseStream.IsOpen) { this.Enabled = false; return; } else { this.Enabled = true; } startup = true; CMB_compass_orient.setup(typeof(Common.Rotation), "COMPASS_ORIENT", MainV2.comPort.MAV.param); CHK_enablecompass.setup(1, 0, "MAG_ENABLE", MainV2.comPort.MAV.param, TXT_declination); if (MainV2.comPort.MAV.param["COMPASS_DEC"] != null) { TXT_declination.Text = (float.Parse(MainV2.comPort.MAV.param["COMPASS_DEC"].ToString()) * rad2deg).ToString(); } if (MainV2.comPort.MAV.param["COMPASS_AUTODEC"] != null) { CHK_autodec.Checked = MainV2.comPort.MAV.param["COMPASS_AUTODEC"].ToString() == "1" ? true : false; } startup = false; }
public void Activate() { if (!MainV2.comPort.BaseStream.IsOpen) { Enabled = false; return; } Enabled = true; startup = true; CMB_compass_orient.setup(typeof(Common.Rotation), "COMPASS_ORIENT", MainV2.comPort.MAV.param); CHK_enablecompass.setup(1, 0, "MAG_ENABLE", MainV2.comPort.MAV.param, TXT_declination_deg); if (MainV2.comPort.MAV.param["COMPASS_DEC"] != null) { var dec = MainV2.comPort.MAV.param["COMPASS_DEC"].Value * rad2deg; var min = (dec - (int)dec) * 60; TXT_declination_deg.Text = ((int)dec).ToString("0"); TXT_declination_min.Text = min.ToString("0"); } if (MainV2.comPort.MAV.param["COMPASS_AUTODEC"] != null) { CHK_autodec.Checked = MainV2.comPort.MAV.param["COMPASS_AUTODEC"].ToString() == "1" ? true : false; } startup = false; }
public void Activate() { if (!MainV2.comPort.BaseStream.IsOpen) { this.Enabled = false; return; } else { this.Enabled = true; } if (!MainV2.Advanced) { BUT_MagCalibrationLog.Visible = false; lbl_adv_cfg_only.Visible = false; } else { BUT_MagCalibrationLog.Visible = true; lbl_adv_cfg_only.Visible = true; } startup = true; CMB_compass_orient.setup(typeof(Common.Rotation), "COMPASS_ORIENT", MainV2.comPort.MAV.param); CHK_enablecompass.setup(1, 0, "MAG_ENABLE", MainV2.comPort.MAV.param, TXT_declination_deg); if (MainV2.comPort.MAV.param["COMPASS_DEC"] != null) { float dec = (float)MainV2.comPort.MAV.param["COMPASS_DEC"] * rad2deg; float min = (dec - (int)dec) * 60; TXT_declination_deg.Text = ((int)dec).ToString("0"); TXT_declination_min.Text = min.ToString("0"); } if (MainV2.comPort.MAV.param["COMPASS_AUTODEC"] != null) { CHK_autodec.Checked = MainV2.comPort.MAV.param["COMPASS_AUTODEC"].ToString() == "1" ? true : false; } startup = false; }
public void Activate() { if (!MainV2.comPort.BaseStream.IsOpen) { this.Enabled = false; return; } else { this.Enabled = true; } startup = true; CMB_compass_orient.setup(typeof(Common.Rotation), "COMPASS_ORIENT", MainV2.comPort.MAV.param); CHK_airspeeduse.setup(1, 0, "ARSPD_USE", MainV2.comPort.MAV.param); CHK_enableairspeed.setup(1, 0, "ARSPD_ENABLE", MainV2.comPort.MAV.param); CHK_enablecompass.setup(1, 0, "MAG_ENABLE", MainV2.comPort.MAV.param, TXT_declination); CHK_enableoptflow.setup(1, 0, "FLOW_ENABLE", MainV2.comPort.MAV.param); CHK_enablesonar.setup(1, 0, "SONAR_ENABLE", MainV2.comPort.MAV.param, CMB_sonartype); if (MainV2.comPort.MAV.param["COMPASS_DEC"] != null) { TXT_declination.Text = (float.Parse(MainV2.comPort.MAV.param["COMPASS_DEC"].ToString()) * rad2deg).ToString(); } if (MainV2.comPort.MAV.param["SONAR_TYPE"] != null) { CMB_sonartype.SelectedIndex = int.Parse(MainV2.comPort.MAV.param["SONAR_TYPE"].ToString()); } if (MainV2.comPort.MAV.param["COMPASS_AUTODEC"] != null) { CHK_autodec.Checked = MainV2.comPort.MAV.param["COMPASS_AUTODEC"].ToString() == "1" ? true : false; } startup = false; }