// Path: beacontag_sdk/src/main/java/com/orange/beaconme_sdk/ble/listeners/GATTCharacteristicListener.java
// public class GATTCharacteristicListener {
// 	public void read(int status, BluetoothGattCharacteristic c) {
// 
// 	}
// 
//     public void written(int status, BluetoothGattCharacteristic c) {
// 
// 	}
// 
//     public void changed(int status, BluetoothGattCharacteristic c) {
// 
// 	}
// }
// 
// Path: beacontag_sdk/src/main/java/com/orange/beaconme_sdk/ble/listeners/IGATTDescriptorListener.java
// public interface IGATTDescriptorListener {
// 	void read(int status, BluetoothGattDescriptor d);
// 
// 	void written(int status, BluetoothGattDescriptor d);
// }


import android.bluetooth.BluetoothGattCharacteristic;
import android.bluetooth.BluetoothGattDescriptor;
import com.orange.beaconme_sdk.ble.listeners.GATTCharacteristicListener;
import com.orange.beaconme_sdk.ble.listeners.IGATTDescriptorListener;
/*
 * Copyright (c) 2015 Orange.
 *
 * This library is free software; you can redistribute it and/or modify it under the terms of
 * the GNU Lesser General Public License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU Lesser General Public License, which can be found in the file 'LICENSE.txt' in
 * this package distribution or at 'http://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html'
 * for more details.
 *
 * Created by Orange Beacon on 08/6/15.
 */
package com.orange.beaconme_sdk.ble.model;




public class GATTOperation {
	public enum OperationType {
		READ_CHARACTERISTIC, WRITE_CHARACTERISTIC, READ_DESCRIPTOR, WRITE_DESCRIPTOR, NOTIFY_START, NOTIFY_END,
	}

	protected OperationType mType;
	protected BluetoothGattCharacteristic mCharacteristic;
	protected BluetoothGattDescriptor mDescriptor;
// Path: beacontag_sdk/src/main/java/com/orange/beaconme_sdk/ble/listeners/GATTCharacteristicListener.java
// public class GATTCharacteristicListener {
// 	public void read(int status, BluetoothGattCharacteristic c) {
// 
// 	}
// 
//     public void written(int status, BluetoothGattCharacteristic c) {
// 
// 	}
// 
//     public void changed(int status, BluetoothGattCharacteristic c) {
// 
// 	}
// }
// 
// Path: beacontag_sdk/src/main/java/com/orange/beaconme_sdk/ble/listeners/IGATTDescriptorListener.java
// public interface IGATTDescriptorListener {
// 	void read(int status, BluetoothGattDescriptor d);
// 
// 	void written(int status, BluetoothGattDescriptor d);
// }


// Path: beacontag_sdk/src/main/java/com/orange/beaconme_sdk/ble/model/GATTOperation.java
import android.bluetooth.BluetoothGattCharacteristic;
import android.bluetooth.BluetoothGattDescriptor;
import com.orange.beaconme_sdk.ble.listeners.GATTCharacteristicListener;
import com.orange.beaconme_sdk.ble.listeners.IGATTDescriptorListener;

/*
 * Copyright (c) 2015 Orange.
 *
 * This library is free software; you can redistribute it and/or modify it under the terms of
 * the GNU Lesser General Public License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU Lesser General Public License, which can be found in the file 'LICENSE.txt' in
 * this package distribution or at 'http://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html'
 * for more details.
 *
 * Created by Orange Beacon on 08/6/15.
 */
package com.orange.beaconme_sdk.ble.model;




public class GATTOperation {
	public enum OperationType {
		READ_CHARACTERISTIC, WRITE_CHARACTERISTIC, READ_DESCRIPTOR, WRITE_DESCRIPTOR, NOTIFY_START, NOTIFY_END,
	}

	protected OperationType mType;
	protected BluetoothGattCharacteristic mCharacteristic;
	protected BluetoothGattDescriptor mDescriptor;
	protected GATTCharacteristicListener mCharListener;