blob: 0381ce0e2cde1dee6ee1007abcf5d9326cb3bea2 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:id="@+id/deviceEndpointLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:orientation="horizontal">
<EditText
android:id="@+id/deviceIdEd"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:hint="@string/enter_device_id_hint_text"
android:inputType="number"
android:textSize="16sp" />
<EditText
android:id="@+id/endpointIdEd"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:hint="@string/enter_endpoint_id_hint_text"
android:inputType="number"
android:text="1"
android:textSize="16sp" />
</LinearLayout>
<Spinner
android:id="@+id/clusterNameSpinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/deviceEndpointLayout"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:spinnerMode="dialog"></Spinner>
<LinearLayout
android:id="@+id/buttonsLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/clusterNameSpinner"
android:layout_marginTop="16dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:orientation="horizontal">
<Button
android:id="@+id/readSensorBtn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:padding="16dp"
android:text="@string/sensor_client_read_btn_text"
android:textAllCaps="true"
android:textSize="16sp" />
<ToggleButton
android:id="@+id/watchSensorBtn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:padding="16dp"
android:textAllCaps="true"
android:textOff="@string/sensor_client_watch_btn_text"
android:textOn="@string/sensor_client_watch_btn_text"
android:textSize="16sp" />
</LinearLayout>
<TextView
android:id="@+id/lastValueTv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/buttonsLayout"
android:layout_marginTop="16dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:padding="8dp"
android:textSize="16dp"
android:textAlignment="center"/>
<com.jjoe64.graphview.GraphView
android:id="@+id/sensorGraph"
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_below="@+id/lastValueTv"
android:layout_marginTop="16dp"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:padding="8dp"/>
</RelativeLayout>
</ScrollView>