From ac80a2493658c90dc521f6132c39e57745e0343a Mon Sep 17 00:00:00 2001 From: Piv <18462828+Piv200@users.noreply.github.com> Date: Sun, 3 May 2020 19:33:27 +0930 Subject: [PATCH] Start fleshing out simple controller --- .../CarController/SimpleControllerView.swift | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/CarControlleriOS/CarController/SimpleControllerView.swift b/CarControlleriOS/CarController/SimpleControllerView.swift index a394d1f..da685a3 100644 --- a/CarControlleriOS/CarController/SimpleControllerView.swift +++ b/CarControlleriOS/CarController/SimpleControllerView.swift @@ -10,14 +10,25 @@ import SwiftUI struct SimpleControllerView: View { @EnvironmentObject var server: ServerData - @State var throttle: Float = 0 - @State var steering: Float = 0 + @State var throttle: Float = 0.5 + @State var steering: Float = 0.5 + var body: some View { HStack{ - Text("Opened Simple Controller!") - Slider(value: $throttle) - Slider(value: $steering) + Slider(value: $throttle, in: 0...1){_ in + self.throttle = 0.5} + .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(){ + } } }