Skip to content

Commit d4f638e

Browse files
authored
Merge pull request #102 from ShimmerEngineering/DEV-479
DEV_479 fix for batt percentage
2 parents d9483d0 + 65acd3b commit d4f638e

File tree

2 files changed

+4
-3
lines changed
  • ShimmerAndroidInstrumentDriver
    • ShimmerAndroidInstrumentDriver/src/main/java/com/shimmerresearch/android
    • shimmerServiceExample/src/main/java/com/shimmerresearch/shimmercapture

2 files changed

+4
-3
lines changed

ShimmerAndroidInstrumentDriver/ShimmerAndroidInstrumentDriver/src/main/java/com/shimmerresearch/android/Shimmer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -862,9 +862,9 @@ protected byte[] getDataFromArrayOutputStream(int extraBytesLength){
862862
@Override
863863
protected void processInstreamResponse(boolean shouldClearCrcFromBuffer) {
864864

865-
if (mBluetoothRadioState.equals(BT_STATE.CONNECTED)){
865+
if (!mBluetoothRadioState.equals(BT_STATE.STREAMING)){ //every other start besides streaming
866866
super.processInstreamResponse(shouldClearCrcFromBuffer);
867-
} else if (mBluetoothRadioState.equals(BT_STATE.STREAMING)){
867+
} else { //streaming state
868868
//byte[] inStreamResponseCommandBuffer = readBytes(1, INSTREAM_CMD_RESPONSE);
869869
byte[] bufferTemp = getDataFromArrayOutputStream(4);
870870
if (bufferTemp != null) {

ShimmerAndroidInstrumentDriver/shimmerServiceExample/src/main/java/com/shimmerresearch/shimmercapture/MainActivity.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,14 +523,15 @@ public void onClick(DialogInterface dialog, int id) {
523523
return true;
524524
}
525525
ShimmerDevice shimmerTemp = mService.getShimmer(selectedDeviceAddress);
526+
double chargePercentage = shimmerTemp.getEstimatedChargePercentage();
526527
String shimmerVersion= shimmerTemp.getHardwareVersionParsed();
527528
String FWName = shimmerTemp.getFirmwareVersionParsed();
528529
if(FWName.equals(""))
529530
FWName = "Unknown";
530531

531532
AlertDialog alertDialog = new AlertDialog.Builder(MainActivity.this).create();
532533
alertDialog.setTitle("Device Info");
533-
alertDialog.setMessage("Shimmer Version: "+shimmerVersion + "\n\nFirmware Version: "+FWName);
534+
alertDialog.setMessage("Shimmer Version: "+shimmerVersion + "\n\nFirmware Version: "+FWName + "\n\nCharge Percentage: "+ (int)chargePercentage +"%");
534535
alertDialog.show();
535536

536537
return true;

0 commit comments

Comments
 (0)