feat: option to automatically power off radio after inactivity (#3414)
This commit is contained in:
@@ -284,6 +284,8 @@ ui(new Ui::GeneralSetup)
|
||||
ui->pwrOnDelay->hide();
|
||||
ui->pwrOffDelayLabel->hide();
|
||||
ui->pwrOffDelay->hide();
|
||||
ui->pwrOffIfInactiveLabel->hide();
|
||||
ui->pwrOffIfInactiveSB->hide();
|
||||
}
|
||||
else if (!IS_TARANIS(board)) {
|
||||
ui->pwrOnDelayLabel->hide();
|
||||
@@ -524,6 +526,7 @@ void GeneralSetupPanel::setValues()
|
||||
|
||||
ui->pwrOnDelay->setCurrentIndex(pwrDelayFromYaml(generalSettings.pwrOnSpeed));
|
||||
ui->pwrOffDelay->setCurrentIndex(pwrDelayFromYaml(generalSettings.pwrOffSpeed));
|
||||
ui->pwrOffIfInactiveSB->setValue(generalSettings.pwrOffIfInactive);
|
||||
|
||||
ui->registrationId->setText(generalSettings.registrationId);
|
||||
|
||||
@@ -831,6 +834,12 @@ void GeneralSetupPanel::on_inactimerSB_editingFinished()
|
||||
emit modified();
|
||||
}
|
||||
|
||||
void GeneralSetupPanel::on_pwrOffIfInactiveSB_editingFinished()
|
||||
{
|
||||
generalSettings.pwrOffIfInactive = ui->pwrOffIfInactiveSB->value();
|
||||
emit modified();
|
||||
}
|
||||
|
||||
void GeneralSetupPanel::on_memwarnChkB_stateChanged(int)
|
||||
{
|
||||
generalSettings.disableMemoryWarning = ui->memwarnChkB->isChecked() ? 0 : 1;
|
||||
|
||||
Reference in New Issue
Block a user