diff --git a/app/src/main/java/com/geeksville/mesh/ui/radioconfig/components/NetworkConfigItemList.kt b/app/src/main/java/com/geeksville/mesh/ui/radioconfig/components/NetworkConfigItemList.kt index a8483bc31..ab8b4fa74 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/radioconfig/components/NetworkConfigItemList.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/radioconfig/components/NetworkConfigItemList.kt @@ -276,6 +276,24 @@ fun NetworkConfigItemList( networkInput = networkInput.copy { ipv4Config = ipv4 } }) } + item { Divider() } + + item { + PreferenceCategory(text = stringResource(R.string.udp_config)) + } + + item { + SwitchPreference( + title = stringResource(R.string.mesh_via_udp_enabled), + checked = networkInput.enabledProtocols == 1, + enabled = enabled, + onCheckedChange = { + networkInput = + networkInput.copy { if (it) enabledProtocols = 1 else enabledProtocols = 0 } + }) + } + + item { Divider() } item { PreferenceFooter( diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 8eb0e9e25..e7742242c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -341,4 +341,6 @@ Low battery notifications Low battery: %s Low battery notifications (favorite nodes) + Mesh via UDP enabled + UDP Config