Add recording capability to simple controller.

This commit is contained in:
Piv
2020-04-22 22:22:08 +09:30
parent 54770d7675
commit 807921b58f
3 changed files with 60 additions and 2 deletions

View File

@@ -2,15 +2,19 @@ package org.vato.carcontroller;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.View;
import android.widget.SeekBar;
import android.widget.Switch;
import androidx.appcompat.app.AppCompatActivity;
import androidx.preference.PreferenceManager;
public class SimpleController extends AppCompatActivity implements SeekBar.OnSeekBarChangeListener {
SeekBar steeringSlider;
SeekBar throttleSlider;
private SeekBar steeringSlider;
private SeekBar throttleSlider;
private Switch recordSwitch;
private static PiLoader grpcController;
@Override
@@ -26,6 +30,8 @@ public class SimpleController extends AppCompatActivity implements SeekBar.OnSee
if (throttleSlider != null) {
throttleSlider.setOnSeekBarChangeListener(this);
}
recordSwitch = findViewById(R.id.recordSwitch);
}
@Override
@@ -83,4 +89,12 @@ public class SimpleController extends AppCompatActivity implements SeekBar.OnSee
steeringSlider.setProgress(50);
throttleSlider.setProgress(50);
}
public void saveRecording(View view) {
grpcController.saveRecording();
}
public void record(View view) {
grpcController.record(recordSwitch.isSelected());
}
}