From 6c79b81d43b72effcc852b550b63e52112cacd6f Mon Sep 17 00:00:00 2001 From: andrekir Date: Thu, 2 Feb 2023 17:14:46 -0300 Subject: [PATCH] feat: add rebroadcastMode config --- .../com/geeksville/mesh/ui/DeviceSettingsItemList.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/com/geeksville/mesh/ui/DeviceSettingsItemList.kt b/app/src/main/java/com/geeksville/mesh/ui/DeviceSettingsItemList.kt index 7f320700c..4572594da 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/DeviceSettingsItemList.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/DeviceSettingsItemList.kt @@ -177,6 +177,17 @@ fun DeviceSettingsItemList(viewModel: UIViewModel) { }) } + item { + DropDownPreference(title = "Rebroadcast mode", + enabled = connected, + items = ConfigProtos.Config.DeviceConfig.RebroadcastMode.values() + .filter { it != ConfigProtos.Config.DeviceConfig.RebroadcastMode.UNRECOGNIZED } + .map { it to it.name }, + selectedItem = deviceInput.rebroadcastMode, + onItemSelected = { deviceInput = deviceInput.copy { rebroadcastMode = it } }) + } + item { Divider() } + item { PreferenceFooter( enabled = deviceInput != localConfig.device,