package nl.littlerobots.bean.internal.ble; import android.bluetooth.BluetoothGattCharacteristic; import android.bluetooth.BluetoothGattDescriptor; public class BaseProfile { protected final GattClient mGattClient; public BaseProfile(GattClient client) { this.mGattClient = client; } public void onServicesDiscovered(GattClient client) { } public void onCharacteristicRead(GattClient client, BluetoothGattCharacteristic characteristic) { } public void onCharacteristicWrite(GattClient client, BluetoothGattCharacteristic characteristic) { } public void onCharacteristicChanged(GattClient client, BluetoothGattCharacteristic characteristic) { } public void onDescriptorRead(GattClient client, BluetoothGattDescriptor descriptor) { } public void onDescriptorWrite(GattClient client, BluetoothGattDescriptor descriptor) { } public void onReadRemoteRssi(GattClient client, int rssi) { } public void onConnected() { } public void onDisconnected() { } public void onConnectionStateChange(int newState) { } }