SensorSampleActivity nows uses SensorSampleService to do all communication...
SensorSampleActivity nows uses SensorSampleService to do all communication with the sensors and writing to the database. If it's a sample then the Service is started, contacts the sensor, writes to the database once, and then the service is told to stop sampling. If it's streaming, then a handler is started to continuously contact and write to the database. The Service now uses a 'Wake Lock' which means the CPU stays on even if the screen is off. Can stream with screen off now.
Showing
- app/src/main/AndroidManifest.xml 13 additions, 6 deletionsapp/src/main/AndroidManifest.xml
- app/src/main/java/fieldscience/cs/earlham/edu/fieldday/BluetoothLeService.java 7 additions, 4 deletions...ldscience/cs/earlham/edu/fieldday/BluetoothLeService.java
- app/src/main/java/fieldscience/cs/earlham/edu/fieldday/BluetoothSensor.java 8 additions, 5 deletions...fieldscience/cs/earlham/edu/fieldday/BluetoothSensor.java
- app/src/main/java/fieldscience/cs/earlham/edu/fieldday/BluetoothSensorFragment.java 16 additions, 6 deletions...ence/cs/earlham/edu/fieldday/BluetoothSensorFragment.java
- app/src/main/java/fieldscience/cs/earlham/edu/fieldday/SensorSampleActivity.java 121 additions, 121 deletions...science/cs/earlham/edu/fieldday/SensorSampleActivity.java
- app/src/main/java/fieldscience/cs/earlham/edu/fieldday/SensorSampleService.java 552 additions, 0 deletions...dscience/cs/earlham/edu/fieldday/SensorSampleService.java
- app/src/main/java/fieldscience/cs/earlham/edu/fieldday/aSensor.java 44 additions, 2 deletions...in/java/fieldscience/cs/earlham/edu/fieldday/aSensor.java
- app/src/main/res/layout/activity_sensorsample.xml 11 additions, 10 deletionsapp/src/main/res/layout/activity_sensorsample.xml
Please register or sign in to comment