Android Open Source - BLEService B T L E Command Read Characteristic

From Project

Back to project page BLEService.


The source code is released under:

Copyright (c) 2014, Ratio LLC. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: ...

If you think the Android project BLEService listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.ratio.deviceService.command;
/*w w w . ja  v a 2  s.  co m*/
import android.bluetooth.BluetoothGattCharacteristic;

import com.ratio.deviceService.BTLEDeviceManager;
import com.ratio.exceptions.DeviceManagerException;

 * Queued command to read a character from the BTLE device
public class BTLECommandReadCharacteristic extends BTLECommand {
  protected BluetoothGattCharacteristic mCharacteristic;
  public BTLECommandReadCharacteristic(BTLEDeviceManager.BTDeviceInfo  deviceInfo,
                     BluetoothGattCharacteristic   characteristic) {
    mCharacteristic = characteristic;
  public boolean execute(BTLEDeviceManager deviceManager) throws DeviceManagerException {
    return mDeviceInfo.getGatt().readCharacteristic(mCharacteristic);
  public String toString() {
    return BTLECommandReadCharacteristic.class.getSimpleName() + " addr:" + mDeviceInfo.getDeviceAddress() +
         " characteristic:" + mCharacteristic.getUuid();

Java Source Code List