Start fleshing out simple controller
This commit is contained in:
@@ -10,14 +10,25 @@ import SwiftUI
|
|||||||
|
|
||||||
struct SimpleControllerView: View {
|
struct SimpleControllerView: View {
|
||||||
@EnvironmentObject var server: ServerData
|
@EnvironmentObject var server: ServerData
|
||||||
@State var throttle: Float = 0
|
@State var throttle: Float = 0.5
|
||||||
@State var steering: Float = 0
|
@State var steering: Float = 0.5
|
||||||
|
|
||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
HStack{
|
HStack{
|
||||||
Text("Opened Simple Controller!")
|
Slider(value: $throttle, in: 0...1){_ in
|
||||||
Slider(value: $throttle)
|
self.throttle = 0.5}
|
||||||
Slider(value: $steering)
|
.rotationEffect(.degrees(270))
|
||||||
|
|
||||||
|
Slider(value: $steering, in: 0...1){
|
||||||
|
_ in self.steering = 0.5
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.onAppear(){
|
||||||
|
// Start the gRPC updater. Should be in a separate class/struct to be easier to implement for SLAM Controller after.
|
||||||
|
}
|
||||||
|
.onDisappear(){
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user