public override void LoadSaved (ISaveData data) { base.LoadSaved (data); for (int n = 0; n < 4; n ++) { if (data.HasKey ("P8_" + n)) P8 [n] = data.GetValue <byte> ("P8_" + n); if (data.HasKey ("I8_" + n)) I8 [n] = data.GetValue <byte> ("I8_" + n); if (data.HasKey ("D8_" + n)) D8 [n] = data.GetValue <byte> ("D8_" + n); } }
public override void LoadSaved (ISaveData data) { base.LoadSaved (data); for (int n = 0; n < 4; n ++) { if (data.HasKey ("P8_" + n)) P8 [n] = data.GetValue <byte> ("P8_" + n); if (data.HasKey ("I8_" + n)) I8 [n] = data.GetValue <byte> ("I8_" + n); if (data.HasKey ("D8_" + n)) D8 [n] = data.GetValue <byte> ("D8_" + n); } if (data.HasKey ("rates_" + Constants.YAW)) rates [Constants.YAW] = data.GetValue <byte> ("rates_" + Constants.YAW); }
public void LoadSaved(ISaveData data) { for (int n = 0; n < 4; n++) { if (data.HasKey("EXP_" + n)) { exp[n] = data.GetValue <float> ("EXP_" + n); } if (data.HasKey("MIN_" + n)) { min[n] = data.GetValue <float> ("MIN_" + n); } if (data.HasKey("MAX_" + n)) { max[n] = data.GetValue <float> ("MAX_" + n); } mid [n] = (min [n] + max [n]) / 2f; inputScale[n] = (max [n] - min [n]) / 2f; } ; }
public override void LoadSaved (ISaveData data) { base.LoadSaved (data); for (int n = 0; n < 3; n ++) { if (data.HasKey ("P_f_" + n)) P_f [n] = data.GetValue <float> ("P_f_" + n); if (data.HasKey ("I_f_" + n)) I_f [n] = data.GetValue <float> ("I_f_" + n); if (data.HasKey ("D_f_" + n)) D_f [n] = data.GetValue <float> ("D_f_" + n); if (data.HasKey ("rates_" + n)) rates [n] = data.GetValue <byte> ("rates_" + n); } if (data.HasKey ("rates_3")) H_sensitivity = data.GetValue <float> ("rates_3"); if (data.HasKey ("force_0")) H_level = data.GetValue <float> ("force_0"); if (data.HasKey ("force_1")) A_level = data.GetValue <float> ("force_1"); }
virtual public void LoadSaved (ISaveData data) { if (data.HasKey ("FLIGHT_MODE")) { flightMode = data.GetValue<int> ("FLIGHT_MODE"); } }