repo time

Dependencies:   mbed MAX14720 MAX30205 USBDevice

src/main/res/layout/activity_sensor.xml

Committer:
darienf
Date:
2021-04-06
Revision:
20:6d2af70c92ab

File content as of revision 20:6d2af70c92ab:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_sensor1"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:weightSum="1"
    tools:context="com.example.android.bluetoothlegatt.SensorActivity"
    android:background="#d7d7d7">

    <GridLayout
        android:id="@+id/deviceInformation"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:columnCount="2"
        android:useDefaultMargins="true"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="5dp"
        android:background="#f4f4f4">

        <TextView
            style="@style/GridLayoutTitleTextView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="10sp"
            android:text="@string/label_device_address"/>

        <TextView
            android:id="@+id/device_address"
            android:textSize="10sp"
            style="@style/GridLayoutDataTextView"/>

        <TextView
            android:textSize="10sp"
            style="@style/GridLayoutTitleTextView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/label_state"/>

        <TextView
            android:textSize="10sp"
            android:id="@+id/connection_state"
            style="@style/GridLayoutDataTextView"/>
    </GridLayout>


    <!-- Temperature Top (WSN Temperature) -->
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="65dp"
        android:id="@+id/relativeLayout1"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="5dp"
        android:background="#f4f4f4">

        <ImageView
            android:layout_width="40dp"
            android:layout_height="40dp"
            android:id="@+id/imageView"
            android:layout_marginTop="7dp"
            android:background="@drawable/temperature"
            android:layout_gravity="left"
            android:layout_marginLeft="5dp" />

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="5dp"
            android:layout_alignParentStart="false"
            android:layout_toEndOf="@id/imageView"
            android:layout_alignParentEnd="false"
            android:id="@+id/layout1">
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="MAX30205 1"
                android:textSize="15sp"
                android:id="@+id/textView3"
                android:textColor="#0a5dff" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="---- F"
                android:textSize="22dp"
                android:id="@+id/textTempTop"
                android:textColor="#5e5e5e" />

        </LinearLayout>

        <view
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_gravity="right"
            android:layout_marginRight="5dp"
            class="graphing.LineGraphing"
            android:id="@+id/lineGraphingTemperature1"
            android:layout_toEndOf="@id/layout1" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="-- --"
            android:textSize="10dp"
            android:id="@+id/textTempTopRaw"
            android:textColor="#5e5e5e"
            android:layout_alignParentBottom="true"
            android:layout_alignStart="@+id/layout1" />
    </RelativeLayout>

    <!-- Temperature Bottom (WSN Humidity) -->
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="65dp"
        android:id="@+id/relativeLayout2"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="5dp"
        android:background="#f4f4f4">

        <ImageView
            android:layout_width="40dp"
            android:layout_height="40dp"
            android:id="@+id/imageView2"
            android:layout_marginTop="7dp"
            android:background="@drawable/temperature"
            android:layout_gravity="left"
            android:layout_marginLeft="5dp" />

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="5dp"
            android:layout_alignParentStart="false"
            android:layout_toEndOf="@id/imageView2"
            android:layout_alignParentEnd="false"
            android:id="@+id/layout2">
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="MAX30205 2"
                android:textSize="15sp"
                android:id="@+id/textView2"
                android:textColor="#0a5dff" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="---- F"
                android:textSize="22dp"
                android:id="@+id/textTempBottom"
                android:textColor="#5e5e5e" />
        </LinearLayout>

        <view
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_gravity="right"
            android:layout_marginRight="5dp"
            class="graphing.LineGraphing"
            android:id="@+id/lineGraphingTemperature2"
            android:layout_toEndOf="@id/layout2" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="-- --"
            android:textSize="10dp"
            android:id="@+id/textTempBottomRaw"
            android:textColor="#5e5e5e"
            android:layout_alignParentBottom="true"
            android:layout_alignStart="@+id/layout2" />
    </RelativeLayout>








    <!-- LIS2DH (WSN Light) -->
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="65dp"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="5dp"
        android:id="@+id/relativeLayout3"
        android:background="#f4f4f4">

        <ImageView
            android:layout_width="30dp"
            android:layout_height="40dp"
            android:id="@+id/imageView3"
            android:background="@drawable/accelerometer2"
            android:layout_gravity="left"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="5dp"
            android:layout_marginBottom="5dp" />

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_alignParentStart="false"
            android:layout_toEndOf="@id/imageView3"
            android:layout_alignParentEnd="false"
            android:id="@+id/layout3">
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="LIS2DH"
                android:textSize="17sp"
                android:id="@+id/textView4"
                android:textColor="#0a5dff" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="X: ---"
                android:textSize="6dp"
                android:id="@+id/textLIS2DH_X"
                android:textColor="#5e5e5e" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="Y: ---"
                android:textSize="6dp"
                android:id="@+id/textLIS2DH_Y"
                android:textColor="#5e5e5e" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="Z: ---"
                android:textSize="6dp"
                android:id="@+id/textLIS2DH_Z"
                android:textColor="#5e5e5e" />
        </LinearLayout>




        <view
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_gravity="right"
            android:layout_marginRight="5dp"
            class="graphing.LineGraphing"
            android:id="@+id/lineGraphingAccelerometer"
            android:visibility="visible"
            android:layout_toEndOf="@id/layout3"
            />


        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="  Mission Stopped"
            android:id="@+id/textView7"
            android:layout_centerVertical="true"
            android:layout_alignEnd="@+id/lineGraphingAccelerometer"
            android:textAlignment="center"
            android:textColor="#bfbfbf"
            android:layout_toEndOf="@+id/layout3"
            android:visibility="invisible" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="-- --"
            android:textSize="10dp"
            android:id="@+id/textLIS2DHRaw"
            android:textColor="#5e5e5e"
            android:layout_alignParentBottom="true"
            android:layout_alignStart="@+id/layout3" />


    </RelativeLayout>


    <!-- BMP280 (WSN Pressure) -->
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="65dp"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="5dp"
        android:id="@+id/relativeLayout4"
        android:background="#f4f4f4">

        <ImageView
            android:layout_width="35dp"
            android:layout_height="40dp"
            android:layout_weight="1"
            android:id="@+id/imageView4"
            android:layout_marginTop="5dp"
            android:background="@drawable/pressure"
            android:layout_gravity="left"
            android:layout_marginLeft="7dp"
            android:layout_marginRight="3dp" />

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:layout_marginTop="0dp"
            android:layout_alignParentStart="false"
            android:layout_toEndOf="@id/imageView4"
            android:layout_alignParentEnd="false"
            android:layout_marginLeft="5dp"
            android:id="@+id/layout4">
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="BMP280"
                android:textSize="17sp"
                android:id="@+id/textView"
                android:textColor="#0a5dff" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="---- Pa"
                android:textSize="15dp"
                android:id="@+id/textPressure"
                android:textColor="#5e5e5e" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="---- F"
                android:textSize="22dp"
                android:id="@+id/textTemperature"
                android:textColor="#5e5e5e"
                android:visibility="gone" />
        </LinearLayout>

        <view
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_gravity="right"
            android:layout_marginRight="5dp"
            class="graphing.LineGraphing"
            android:id="@+id/lineGraphingPressure"
            android:layout_toEndOf="@id/layout4" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="-- --"
            android:textSize="10dp"
            android:id="@+id/textPressureRaw"
            android:textColor="#5e5e5e"
            android:layout_alignParentBottom="true"
            android:layout_alignStart="@+id/layout4" />
    </RelativeLayout>



    <!-- ECG Heartrate -->
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="65dp"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="5dp"
        android:id="@+id/relativeLayout5"
        android:background="#f4f4f4">

        <ImageView
            android:layout_width="35dp"
            android:layout_height="40dp"
            android:layout_weight="1"
            android:id="@+id/imageView5"
            android:layout_marginTop="5dp"
            android:background="@drawable/heart"
            android:layout_gravity="left"
            android:layout_marginLeft="7dp"
            android:layout_marginRight="3dp" />

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:layout_marginTop="0dp"
            android:layout_alignParentStart="false"
            android:layout_toEndOf="@id/imageView5"
            android:layout_alignParentEnd="false"
            android:layout_marginLeft="5dp"
            android:id="@+id/layout5">
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="ECG HeartRate"
                android:textSize="12sp"
                android:id="@+id/textView5"
                android:textColor="#0a5dff" />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:text="-- BPM"
                android:textSize="16dp"
                android:id="@+id/textHeartRate"
                android:textColor="#5e5e5e" />
        </LinearLayout>

        <view
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_gravity="right"
            android:layout_marginRight="5dp"
            class="graphing.LineGraphing"
            android:id="@+id/lineGraphingHeartrate"
            android:layout_toEndOf="@id/layout5"
            android:visibility="visible" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="-- --"
            android:textSize="10dp"
            android:id="@+id/textHeartRateRaw"
            android:textColor="#5e5e5e"
            android:layout_alignParentBottom="true"
            android:layout_alignStart="@+id/layout5" />
        <TextView
            android:id="@+id/clickStartBtn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Start"
            android:textSize="12sp"
            android:onClick="onClick"
            android:clickable="true"
            android:layout_alignBottom="@+id/textHeartRateRaw"
            android:layout_alignEnd="@+id/layout5"
            android:background="#505050"
            android:textColor="#ffffff"
            android:paddingLeft="5dp"
            android:paddingRight="5dp"
            android:layout_marginBottom="1dp"
            android:visibility="gone" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="  Mission Stopped"
            android:id="@+id/textView8"
            android:textAlignment="center"
            android:textColor="#bfbfbf"
            android:layout_alignBottom="@+id/imageView5"
            android:layout_toEndOf="@+id/layout5"
            android:visibility="invisible" />
    </RelativeLayout>




    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="5dp"
        android:id="@+id/relativeLayout6"
        android:background="#f4f4f4"
        android:visibility="gone">

        <Button
            style="?android:attr/buttonStyleSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="test"
            android:id="@+id/btnTest"
            android:layout_alignParentTop="true"
            android:layout_alignParentStart="true" />

        <Button
            style="?android:attr/buttonStyleSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Update"
            android:id="@+id/btnUpdate"
            android:layout_alignParentTop="true"
            android:layout_toEndOf="@+id/btnTest" />

        <Button
            style="?android:attr/buttonStyleSmall"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Subscribe"
            android:id="@+id/btnSubscribe"
            android:layout_alignParentTop="true"
            android:layout_toEndOf="@+id/btnUpdate" />
    </RelativeLayout>

    <Button
    style="?android:attr/buttonStyleSmall"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Start Mission"
    android:id="@+id/clickStartBtn2"
    android:backgroundTint="#00b2a9" />

</LinearLayout>