Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: c7431b80ad
Fetching contributors…

Cannot retrieve contributors at this time

229 lines (205 sloc) 22.637 kB
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:padding="6dp">
<TableLayout android:id="@+id/TableLayout2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:padding="6dp">
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/EstimatorStatusTextView" android:text="Not running" android:gravity="center_vertical|center_horizontal" android:padding="6dp"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/TransmitterStatusTextView" android:text="Not running" android:gravity="center_vertical|center_horizontal" android:padding="6dp"></TextView>
</TableRow>
<TableRow>
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Start estimating" android:id="@+id/StartButton"></Button>
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/StopButton" android:text="Stop estimating" android:clickable="true"></Button>
</TableRow>
</TableLayout>
<ScrollView android:id="@+id/SettingsScrollView" android:layout_width="fill_parent" android:layout_height="wrap_content">
<LinearLayout android:id="@+id/LinearLayout05" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical">
<TextView android:textAppearance="?android:attr/textAppearanceLarge" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/SettingLabelTextView" android:text="SETTINGS" android:gravity="center_vertical|center_horizontal"></TextView>
<LinearLayout android:id="@+id/LinearLayout06" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" >
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/SensorLabelTextView" android:text="Sensor"></TextView>
<RadioGroup android:id="@+id/radioGroupAcc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal">
<RadioButton android:id="@+id/radioAcc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="accelero" />
<RadioButton android:id="@+id/radioLinAcc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="linear accelero" />
</RadioGroup>
</LinearLayout>
<LinearLayout android:id="@+id/LinearLayout07" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" >
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/ForwardAxisLabelTextView" android:text="Forward axis"></TextView>
<RadioGroup android:id="@+id/radioGroupForward" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal">
<RadioButton android:id="@+id/radioFX" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="X" />
<RadioButton android:id="@+id/radioFY" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="Y" />
<RadioButton android:id="@+id/radioFZ" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Z" />
</RadioGroup>
<CheckBox
android:id="@+id/signForward"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="invert" />
</LinearLayout>
<LinearLayout android:id="@+id/LinearLayout08" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" >
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/SidewaysAxisLabelTextView" android:text="Sideways axis"></TextView>
<RadioGroup android:id="@+id/radioGroupSideways" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal">
<RadioButton android:id="@+id/radioSX" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="X" />
<RadioButton android:id="@+id/radioSY" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Y" />
<RadioButton android:id="@+id/radioSZ" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="Z" />
</RadioGroup>
</LinearLayout>
<LinearLayout android:id="@+id/LinearLayout09" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" >
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/GravityAxisLabelTextView" android:text="Gravity axis"></TextView>
<RadioGroup android:id="@+id/radioGroupGravity" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal">
<RadioButton android:id="@+id/radioGX" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="X" />
<RadioButton android:id="@+id/radioGY" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Y" />
<RadioButton android:id="@+id/radioGZ" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Z" />
</RadioGroup>
</LinearLayout>
<TableLayout android:id="@+id/TableLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="1">
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/WindowLabelTextView" android:text="Window size"></TextView>
<EditText android:id="@+id/editWindow" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="200" ></EditText>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/UpdateLabelTextView" android:text="Delta time"></TextView>
<EditText android:id="@+id/editUpdate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="10" ></EditText>
</TableRow>
<TableRow>
<TextView android:textAppearance="?android:attr/textAppearanceLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/ThresholdLabelTextView" android:text="Thresholds" android:layout_span="2"></TextView>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/Still1LabelTextView" android:text="Still forward"></TextView>
<EditText android:id="@+id/still_forward" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.04">
</EditText>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/Still2LabelTextView" android:text="Still side"></TextView>
<EditText android:id="@+id/still_side" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.04">
</EditText>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/Motion1LabelTextView" android:text="Motion forward"></TextView>
<EditText android:id="@+id/motion_forward" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.1">
</EditText>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/Motion2LabelTextView" android:text="Motion side"></TextView>
<EditText android:id="@+id/motion_side" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.1">
</EditText>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/AccelLabelTextView" android:text="Accel std"></TextView>
<EditText android:id="@+id/acceleration_forward" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.2">
</EditText>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/Accel2LabelTextView" android:text="Accel mean"></TextView>
<EditText android:id="@+id/acceleration_mean" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.3">
</EditText>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/Decel1LabelTextView" android:text="Decel std"></TextView>
<EditText android:id="@+id/deceleration_forward" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.3">
</EditText>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/Decel2LabelTextView" android:text="Decel mean"></TextView>
<EditText android:id="@+id/deceleration_mean" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="-0.3">
</EditText>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/MeanWLabelTextView" android:text="Mean weight"></TextView>
<EditText android:id="@+id/mean_weight" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.65">
</EditText>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/RawWLabelTextView" android:text="Raw weight"></TextView>
<EditText android:id="@+id/raw_weight" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.35">
</EditText>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/OMALabelTextView" android:text="Offset MA"></TextView>
<EditText android:id="@+id/offsetMA" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.99">
</EditText>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/SPDLabelTextView" android:text="Speed decay"></TextView>
<EditText android:id="@+id/speed_decay" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.99">
</EditText>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/MMALabelTextView" android:text="Mean MA"></TextView>
<EditText android:id="@+id/mean_coef" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.99">
</EditText>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/PMALabelTextView" android:text="Prec. MA"></TextView>
<EditText android:id="@+id/ma_precision" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="0.99">
</EditText>
</TableRow>
</TableLayout>
<TextView android:textAppearance="?android:attr/textAppearanceLarge" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/SettingLabelTextView" android:text="SERVER" android:gravity="center_vertical|center_horizontal"></TextView>
<TableLayout android:id="@+id/TableLayout3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="1">
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/HostLabelTextView" android:text="Host"></TextView>
<EditText android:id="@+id/editHost" android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="text" android:layout_weight="1" android:text="192.168.1.23" ></EditText>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/PortLabelTextView" android:text="Port"></TextView>
<EditText android:id="@+id/editPort" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="5858" ></EditText>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/ClientLabelTextView" android:text="ClientID"></TextView>
<EditText android:id="@+id/editClient" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="1" ></EditText>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/WindowLabelTextView2" android:text="Buffer size"></TextView>
<EditText android:id="@+id/editBuffer" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="60" ></EditText>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/UpdateLabelTextView2" android:text="Delta time"></TextView>
<EditText android:id="@+id/editUpdateServer" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="30" ></EditText>
</TableRow>
</TableLayout>
<TextView android:textAppearance="?android:attr/textAppearanceLarge" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/LocalLogLabelTextView" android:text="AUTO START AND STOP" android:gravity="center_vertical|center_horizontal"></TextView>
<LinearLayout android:id="@+id/LinearLayout18" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" >
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/StartTimeLabelTextView" android:text="Start time"></TextView>
<EditText android:id="@+id/editStartTime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="time" android:text="9:00" ></EditText>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/StopTimeLabelTextView" android:text="Sleep time"></TextView>
<EditText android:id="@+id/editStopTime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="time" android:text="21:00" ></EditText>
</LinearLayout>
<TextView android:textAppearance="?android:attr/textAppearanceLarge" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/LocalLogLabelTextView" android:text="LOGGING" android:gravity="center_vertical|center_horizontal"></TextView>
<LinearLayout android:id="@+id/LinearLayout18" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" >
<CheckBox
android:id="@+id/localLog"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="create a log on phone" />
<!-- <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/UpdateLabelTextView3" android:text="dt (ms)"></TextView> -->
<!-- <EditText android:id="@+id/editUpdateLog" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:inputType="numberDecimal" android:text="500" ></EditText> -->
</LinearLayout>
</LinearLayout>
</ScrollView>
<LinearLayout android:id="@+id/LinearLayout02" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical">
<TextView android:textAppearance="?android:attr/textAppearanceLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/MotionStatusTextView" android:text="Still" android:gravity="center_vertical|center_horizontal"></TextView>
<TableLayout android:id="@+id/LinearLayout04" android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="1" android:padding="6dp">
<TableRow>
<TextView android:textAppearance="?android:attr/textAppearanceLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/VelocityStatusLabelTextView" android:text="Velocity "></TextView>
<TextView android:textAppearance="?android:attr/textAppearanceLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/VelocityStatusTextView" android:text="0.0 m/s"></TextView>
<TextView android:textAppearance="?android:attr/textAppearanceLarge" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/VelocityStatusTextView2" android:text="0.0 km/h"></TextView>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/AxisLabelTextView" android:text="AXIS"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/MeanLabelTextView" android:text="MEAN"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/StdDevLabelTextView" android:text="STD DEV"></TextView>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/FXStatusLabelTextView" android:text="Forward"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/FXMeanTextView" android:text="0.0 m/s^2"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/FXStdDevTextView" android:text="0.0 m/s^2"></TextView>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/SXStatusLabelTextView" android:text="Sideways"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/SXMeanTextView" android:text="0.0 m/s^2"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/SXStdDevTextView" android:text="0.0 m/s^2"></TextView>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/GXStatusLabelTextView" android:text="Gravity"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/GXMeanTextView" android:text="0.0 m/s^2"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/GXStdDevTextView" android:text="0.0 m/s^2"></TextView>
</TableRow>
<TableRow>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/OffsetStatusLabelTextView" android:text="Offset"></TextView>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/OffsetTextView" android:text="0.0 m/s"></TextView>
</TableRow>
</TableLayout>
<TableLayout android:id="@+id/TableLayout5" android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="1" android:padding="6dp">
<TableRow>
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/GPSStatusLabelTextView" android:text="GPS"></TextView>
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/GPSTextView" android:text="0.0 m/s"></TextView>
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/GPSKmHTextView" android:text="0.0 km/h"></TextView>
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/GPSPrecTextView" android:text="0.0"></TextView>
</TableRow>
<TableRow>
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/AccelStatusLabelTextView" android:text="Accel"></TextView>
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/AccelSpeedTextView" android:text="0.0 m/s"></TextView>
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/AccelSpeedKmHTextView" android:text="0.0 km/h"></TextView>
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/AccelPrecTextView" android:text="0.0"></TextView>
</TableRow>
</TableLayout>
</LinearLayout>
</LinearLayout>
Jump to Line
Something went wrong with that request. Please try again.