Litle improvements
This commit is contained in:
@@ -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(),
|
||||||
|
|||||||
Reference in New Issue
Block a user