Litle improvements

This commit is contained in:
2024-03-09 09:36:06 +07:00
parent 027116e18e
commit 3e1c5edc19

View File

@@ -58,9 +58,9 @@ fun PidSettingsPage(
var pValue by remember { mutableStateOf("") } var pValue by remember { mutableStateOf("") }
var iValue by remember { mutableStateOf("") } var iValue by remember { mutableStateOf("") }
var dValue by remember { mutableStateOf("") } var dValue by remember { mutableStateOf("") }
var selectedRegulator by remember { mutableStateOf("") }
val dropdownMenuItems = val dropdownMenuItems =
listOf("Контроллер высоты", "Контроллер крена", "Контроллер рысканья") listOf("Контроллер высоты", "Контроллер крена", "Контроллер рысканья")
var selectedRegulator by remember { mutableStateOf(dropdownMenuItems[0]) }
LaunchedEffect(null) { LaunchedEffect(null) {
requestPidSettings() requestPidSettings()
@@ -192,8 +192,8 @@ fun PidSettingsPage(
val d = dValue val d = dValue
Button( Button(
onClick = { onClick = {
when (selectedRegulator) { when (dropdownMenuItems.indexOf(selectedRegulator)) {
dropdownMenuItems[0] -> { 0 -> {
val newPidSettings = pidSettings.copy( val newPidSettings = pidSettings.copy(
heightControllerParams = PidParams( heightControllerParams = PidParams(
p.toFloat(), p.toFloat(),
@@ -204,7 +204,7 @@ fun PidSettingsPage(
setPidSettings(newPidSettings) setPidSettings(newPidSettings)
} }
dropdownMenuItems[1] -> { 1 -> {
val newPidSettings = pidSettings.copy( val newPidSettings = pidSettings.copy(
yawControllerParams = PidParams( yawControllerParams = PidParams(
p.toFloat(), p.toFloat(),
@@ -215,7 +215,7 @@ fun PidSettingsPage(
setPidSettings(newPidSettings) setPidSettings(newPidSettings)
} }
dropdownMenuItems[2] -> { 2 -> {
val newPidSettings = pidSettings.copy( val newPidSettings = pidSettings.copy(
pitchControllerParams = PidParams( pitchControllerParams = PidParams(
p.toFloat(), p.toFloat(),