GeorgePashev_88

bluetoothActivity

May 22nd, 2024
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. private static final String DEVICE_ADDRESS = "XX:XX:XX:XX:XX:XX";
  2. private static final UUID MY_UUID = UUID.randomUUID();
  3.  
  4. private BluetoothAdapter bluetoothAdapter;
  5. private BluetoothSocket bluetoothSocket;
  6.  
  7. private InputStream inputStream;
  8.  
  9. private GraphView temperatureGraph;
  10. private LineGraphSeries<DataPoint> series;
  11.  
  12. private double graphLastXValue = 0d;
  13. private static final int MESSAGE_READ = 1;
  14.  
  15. private Handler handler = new Handler(new Handler.Callback() {
  16. @Override
  17. public boolean handleMessage(@NonNull Message msg) {
  18. if (msg.what == MESSAGE_READ) {
  19. String readMessage = (String) msg.obj;
  20. double temperature = Double.parseDouble(readMessage);
  21. addEntry(temperature);
  22. }
  23. return true;
  24.  
  25. }
  26. });
  27.  
  28. private void addEntry(double temperature) {
  29. graphLastXValue += 1d;
  30. series.appendData(new DataPoint(graphLastXValue, temperature), true, 100);
  31.  
  32. }
  33.  
  34. @Override
  35. protected void onDestroy() {
  36. super.onDestroy();
  37. try {
  38. bluetoothSocket.close();
  39. } catch (Exception e) {
  40. e.printStackTrace();
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment