public class BleTransceiver extends Transceiver
mOnConnectionUpdatedListener, mOnTransceivedListener
Constructor and Description |
---|
BleTransceiver(android.content.Context context,
BleTransceiverInfo bleDeviceInfo)
Deprecated.
|
BleTransceiver(android.content.Context context,
android.bluetooth.BluetoothDevice device,
java.util.UUID service,
java.util.UUID characteristicModuleWrite,
java.util.UUID characteristicModuleNotify,
java.util.UUID characteristicMainWrite,
java.util.UUID characteristicMainNotify,
java.util.UUID descriptorNotify) |
Modifier and Type | Method and Description |
---|---|
void |
connect() |
void |
destroy() |
void |
disconnect() |
boolean |
equals(java.lang.Object obj) |
CommunicationType |
getCommunicationType() |
ConnectionState |
getConnectionState() |
java.lang.String |
getDefaultChannelId() |
java.lang.String |
getDeviceId() |
java.lang.String |
getDeviceName() |
protected void |
read(android.bluetooth.BluetoothGattCharacteristic characteristic) |
void |
send(byte[] data) |
void |
send(byte[] data,
java.lang.String channelId) |
void |
send(byte[] data,
java.util.UUID characteristicWrite) |
void |
setDeviceName(java.lang.String deviceName) |
setOnConnectionUpdatedListener, setOnTransceivedListener
@Deprecated public BleTransceiver(android.content.Context context, BleTransceiverInfo bleDeviceInfo)
public BleTransceiver(android.content.Context context, android.bluetooth.BluetoothDevice device, java.util.UUID service, java.util.UUID characteristicModuleWrite, java.util.UUID characteristicModuleNotify, java.util.UUID characteristicMainWrite, java.util.UUID characteristicMainNotify, java.util.UUID descriptorNotify)
public void connect()
connect
in class Transceiver
public void disconnect()
disconnect
in class Transceiver
public void send(@NonNull byte[] data)
send
in class Transceiver
public void send(byte[] data, java.lang.String channelId)
send
in class Transceiver
public void send(@NonNull byte[] data, java.util.UUID characteristicWrite)
public void destroy()
destroy
in class Transceiver
protected void read(android.bluetooth.BluetoothGattCharacteristic characteristic)
public boolean equals(java.lang.Object obj)
equals
in class Transceiver
public CommunicationType getCommunicationType()
getCommunicationType
in class Transceiver
public java.lang.String getDefaultChannelId()
getDefaultChannelId
in class Transceiver
public java.lang.String getDeviceName()
getDeviceName
in class Transceiver
public void setDeviceName(java.lang.String deviceName)
public java.lang.String getDeviceId()
getDeviceId
in class Transceiver
public ConnectionState getConnectionState()
getConnectionState
in class Transceiver