diff --git a/app/src/main/java/com/geeksville/mesh/ui/components/config/TelemetryConfigItemList.kt b/app/src/main/java/com/geeksville/mesh/ui/components/config/TelemetryConfigItemList.kt index 24395eea0..b406b0d77 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/components/config/TelemetryConfigItemList.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/components/config/TelemetryConfigItemList.kt @@ -84,6 +84,26 @@ fun TelemetryConfigItemList( } item { Divider() } + item { + SwitchPreference(title = "Air quality metrics module enabled", + checked = telemetryInput.airQualityEnabled, + enabled = enabled, + onCheckedChange = { + telemetryInput = telemetryInput.copy { airQualityEnabled = it } + }) + } + item { Divider() } + + item { + EditTextPreference(title = "Air quality metrics update interval (seconds)", + value = telemetryInput.airQualityInterval, + enabled = enabled, + keyboardActions = KeyboardActions(onDone = { focusManager.clearFocus() }), + onValueChanged = { + telemetryInput = telemetryInput.copy { airQualityInterval = it } + }) + } + item { PreferenceFooter( enabled = telemetryInput != telemetryConfig,