mwState.deviceState= DeviceState.READING_CHARACTERISTICS;
readCharacteristic(mwState);
} else if (mwState.readyToClose) {</BUG>
close(mwState.notifyUser);
}
<BUG>}
execGattAction();
</BUG>
}
@Override

intent.putExtra(Extra.SERVICE_UUID, characteristic.getService().getUuid());
intent.putExtra(Extra.CHARACTERISTIC_UUID, characteristic.getUuid());
intent.putExtra(Extra.CHARACTERISTIC_VALUE, characteristic.getValue());
}
intent.putExtra(Extra.BLUETOOTH_DEVICE, mwState.mwBoard);
broadcastIntent(intent);
if (mwState.readyToClose && mwState.numGattActions.get() == 0) {
close(mwState.notifyUser);
}
execGattAction(true);
}
@Override
