Rev 481 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 481 | Rev 537 | ||
---|---|---|---|
Line 275... | Line 275... | ||
275 | { |
275 | { |
276 | tb_9_9->setText("0"); |
276 | tb_9_9->setText("0"); |
277 | } |
277 | } |
278 | } |
278 | } |
Line 279... | Line 279... | ||
279 | 279 | ||
280 | void wdg_Settings::slot_LoadParameter() // DONE 0.71g |
280 | void wdg_Settings::slot_LoadParameter() // DONE 0.75a |
281 | { |
281 | { |
Line 282... | Line 282... | ||
282 | QString Filename = QFileDialog::getOpenFileName(this, "Mikrokopter Parameter laden", Config->DIR.Parameter + "/", "Mikrokopter Parameter(*.mkp);;Alle Dateien (*)"); |
282 | QString Filename = QFileDialog::getOpenFileName(this, "Mikrokopter Parameter laden", Config->DIR.Parameter + "/", "Mikrokopter Parameter(*.mkp);;Alle Dateien (*)"); |
283 | 283 | ||
Line 434... | Line 434... | ||
434 | if (Combo->currentText() == QString("Poti 4")) |
434 | if (Combo->currentText() == QString("Poti 4")) |
435 | return 254; |
435 | return 254; |
436 | return Combo->currentText().toInt(); |
436 | return Combo->currentText().toInt(); |
437 | } |
437 | } |
Line 438... | Line 438... | ||
438 | 438 | ||
439 | void wdg_Settings::store_ParameterSet(int Set) // DONE 0.71h |
439 | void wdg_Settings::store_ParameterSet(int Set) // DONE 0.75a |
440 | { |
440 | { |
Line 441... | Line 441... | ||
441 | char *Name = le_SetName->text().toLatin1().data(); |
441 | char *Name = le_SetName->text().toLatin1().data(); |
Line 592... | Line 592... | ||
592 | ParameterSet[Set][P_NAV_RADIUS] = get_Value(cb_13_3); |
592 | ParameterSet[Set][P_NAV_RADIUS] = get_Value(cb_13_3); |
593 | ParameterSet[Set][P_NAV_ANGLE_LIMIT] = get_Value(cb_13_4); |
593 | ParameterSet[Set][P_NAV_ANGLE_LIMIT] = get_Value(cb_13_4); |
594 | ParameterSet[Set][P_NAV_PH_LOGINTIME] = sb_13_5->value(); |
594 | ParameterSet[Set][P_NAV_PH_LOGINTIME] = sb_13_5->value(); |
595 | } |
595 | } |
Line 596... | Line 596... | ||
596 | 596 | ||
597 | void wdg_Settings::slot_SaveParameter() // DONE 0.71g |
597 | void wdg_Settings::slot_SaveParameter() // DONE 0.75a |
598 | { |
598 | { |
Line 599... | Line 599... | ||
599 | int Set = sb_Set->value() + 5; |
599 | int Set = sb_Set->value() + 5; |
Line 600... | Line 600... | ||
600 | 600 | ||
601 | QString Filename = QFileDialog::getSaveFileName(this, "Mikrokopter Parameter speichern", Config->DIR.Parameter + "/" + le_SetName->text(), "Mikrokopter Parameter(*.mkp);;Alle Dateien (*)"); |
601 | QString Filename = QFileDialog::getSaveFileName(this, "Mikrokopter Parameter speichern", Config->DIR.Parameter + "/" + Version + "_" + le_SetName->text(), "Mikrokopter Parameter(*.mkp);;Alle Dateien (*)"); |
602 | 602 | ||
603 | if (!Filename.isEmpty()) |
603 | if (!Filename.isEmpty()) |
Line 643... | Line 643... | ||
643 | Setting.endGroup(); |
643 | Setting.endGroup(); |
Line 644... | Line 644... | ||
644 | 644 | ||
645 | Setting.beginGroup("Gyro"); |
645 | Setting.beginGroup("Gyro"); |
646 | Setting.setValue("P", ParameterSet[Set][P_GYRO_P]); |
646 | Setting.setValue("P", ParameterSet[Set][P_GYRO_P]); |
- | 647 | Setting.setValue("I", ParameterSet[Set][P_GYRO_I]); |
|
647 | Setting.setValue("I", ParameterSet[Set][P_GYRO_I]); |
648 | Setting.setValue("D", ParameterSet[Set][P_GYRO_D]); |
648 | Setting.setValue("DynamicStability", ParameterSet[Set][P_DYNAMIC_STAB]); |
649 | Setting.setValue("DynamicStability", ParameterSet[Set][P_DYNAMIC_STAB]); |
649 | Setting.setValue("ACC_Gyro-Factor", ParameterSet[Set][P_GYRO_ACC_FAKTOR]); |
650 | Setting.setValue("ACC_Gyro-Factor", ParameterSet[Set][P_GYRO_ACC_FAKTOR]); |
650 | Setting.setValue("ACC_Gyro-Compensation", ParameterSet[Set][P_GYRO_ACC_ABGL]); |
651 | Setting.setValue("ACC_Gyro-Compensation", ParameterSet[Set][P_GYRO_ACC_ABGL]); |
651 | Setting.setValue("DriftCompensation", ParameterSet[Set][P_DRIFT_KOMP]); |
652 | Setting.setValue("DriftCompensation", ParameterSet[Set][P_DRIFT_KOMP]); |