public class BluetoothServiceDefinition
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<CharacteristicDefinition> |
characteristicDefinitions |
protected java.lang.String |
serviceName |
protected java.util.UUID |
serviceUUID |
Constructor and Description |
---|
BluetoothServiceDefinition() |
Modifier and Type | Method and Description |
---|---|
static BatteryServiceDefinition |
batteryServiceDefinition() |
CharacteristicDefinition |
characteristicDefinitionWithUUID(java.util.UUID uuid) |
java.util.List<java.util.UUID> |
characteristicUUIDs() |
static DeviceInfoServiceDefinition |
deviceInfoServiceDefinition() |
static DeviceServiceDefinition |
deviceServiceDefinition() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getServiceName() |
java.util.UUID |
getServiceUUID() |
int |
hashCode() |
static IOServiceDefinition |
ioServiceDefinition() |
boolean |
isEqualToDefinition(BluetoothServiceDefinition o) |
boolean |
matchesService(android.bluetooth.BluetoothGattService service) |
static BluetoothServiceDefinition |
serviceDefinitionWithUUID(java.util.UUID serviceUUID) |
java.lang.String |
toString() |
protected java.lang.String serviceName
protected java.util.UUID serviceUUID
protected java.util.List<CharacteristicDefinition> characteristicDefinitions
public static IOServiceDefinition ioServiceDefinition()
public static DeviceServiceDefinition deviceServiceDefinition()
public static DeviceInfoServiceDefinition deviceInfoServiceDefinition()
public static BatteryServiceDefinition batteryServiceDefinition()
public static BluetoothServiceDefinition serviceDefinitionWithUUID(java.util.UUID serviceUUID)
public java.lang.String getServiceName()
public java.util.UUID getServiceUUID()
public boolean matchesService(android.bluetooth.BluetoothGattService service)
public java.util.List<java.util.UUID> characteristicUUIDs()
public CharacteristicDefinition characteristicDefinitionWithUUID(java.util.UUID uuid)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public boolean isEqualToDefinition(BluetoothServiceDefinition o)
public int hashCode()
hashCode
in class java.lang.Object