public abstract class BleDescriptorOp<T extends BleDescriptorOp> extends BleOp<T>
Constructor and Description |
---|
BleDescriptorOp() |
BleDescriptorOp(BleDescriptorOp descOp)
Constructor which creates a new
BleDescriptorOp from the one given. |
BleDescriptorOp(java.util.UUID characteristicUuid) |
BleDescriptorOp(java.util.UUID serviceUuid,
java.util.UUID characteristicUuid) |
BleDescriptorOp(java.util.UUID serviceUuid,
java.util.UUID characteristicUuid,
java.util.UUID descriptorUuid) |
Modifier and Type | Method and Description |
---|---|
boolean |
isValid()
Returns
true if the minimum values have been set for this operation |
T |
setDescriptorUUID(java.util.UUID uuid)
Set the descriptor UUID (if operating with a descriptor).
|
getCharacteristicUuid, getData, getDescriptorFilter, getDescriptorUuid, getReadWriteListener, getServiceUuid, isCharUuidValid, isNotify, isRead, isServiceUuidValid, isWrite, setCharacteristicUUID, setData, setDescriptorFilter, setReadWriteListener, setServiceUUID
public BleDescriptorOp()
public BleDescriptorOp(java.util.UUID serviceUuid, java.util.UUID characteristicUuid)
public BleDescriptorOp(java.util.UUID serviceUuid, java.util.UUID characteristicUuid, java.util.UUID descriptorUuid)
public BleDescriptorOp(java.util.UUID characteristicUuid)
public BleDescriptorOp(BleDescriptorOp descOp)
BleDescriptorOp
from the one given. This will only copy over the service, characteristic, and descriptor Uuids. It will
NOT copy over any listeners, or filters.public final T setDescriptorUUID(java.util.UUID uuid)
public boolean isValid()
BleOp
true
if the minimum values have been set for this operationisValid
in class BleOp<T extends BleDescriptorOp>