/** Make a simple graph of the data that is being plotted by the currently selected device. */ private void plotData() { if (isDeviceConnected()) { if (!isDeviceStreaming()) serviceshim.startStreaming(btAddress); Intent graphIntent = new Intent(ShimmerDevicesMenu.this, ShimmerGraphActivity.class); graphIntent.putExtra("Bluetooth Address", btAddress); startActivity(graphIntent); } else Toast.makeText(ShimmerDevicesMenu.this, " Must connect device first", Toast.LENGTH_SHORT) .show(); }
/** * This function gets called when the user hits the 'Start Streaming' button on the menu of this * activity. This will start the logging of the data coming frmo the specific shimmer device that * this menu is made for */ private void startStreaming() { if (isDeviceConnected()) { if (!isDeviceStreaming()) { serviceshim.startStreaming(btAddress); Log.d(logName, "ShimmerDevicesMenu: " + devicename + " started streaming"); } else Toast.makeText( ShimmerDevicesMenu.this, devicename + " is already streaming", Toast.LENGTH_SHORT) .show(); } // end if is the device is connected else Toast.makeText(ShimmerDevicesMenu.this, " Must Connect a Device first", Toast.LENGTH_SHORT) .show(); SystemClock.sleep(100); updateInterface(); }