Interface OTACallbacks
public interface OTACallbacks
Nested Class Summary
Modifier and Type | Interface and Description |
---|---|
static class |
OTACallbacks.Error
OTA errors at the BLE level
|
Method Summary
Modifier and Type | Method and Description |
---|---|
void |
onError(OTACallbacks.Error error)
Called if an error occurs
|
void |
onFirmwareRevReceive(java.lang.String version)
Called when current firmware revision is read
|
void |
onOTAControlNotifyWritten()
Called after control notify descriptor is written
|
void |
onOTAControlReceive(byte[] data)
Called when an OTA control response is received
|
void |
onOTADataSendFinished()
Called when all OTA data has been sent
|
void |
onOTADataSent(int bytes)
Called when a packet of data is sent to the OTA Data characteristic.
|
Method Detail
-
onFirmwareRevReceive
void onFirmwareRevReceive(java.lang.String version)
Called when current firmware revision is read- Parameters:
version
- Version of device eg a.b.c.d
-
onOTAControlNotifyWritten
void onOTAControlNotifyWritten()
Called after control notify descriptor is written
-
onOTADataSent
void onOTADataSent(int bytes)
Called when a packet of data is sent to the OTA Data characteristic. Data transmission is checked for errors by a CRC32- Parameters:
bytes
- Number of bytes sent
-
onOTAControlReceive
void onOTAControlReceive(byte[] data)
Called when an OTA control response is received- Parameters:
data
-
-
onError
void onError(OTACallbacks.Error error)
Called if an error occurs- Parameters:
error
-
-
onOTADataSendFinished
void onOTADataSendFinished()
Called when all OTA data has been sent