public interface Logging extends MetaWearBoard.Module
| Modifier and Type | Interface and Description |
|---|---|
static class |
Logging.DownloadError
Types of errors encountered during a log download
|
static interface |
Logging.LogDownloadErrorHandler
Handler for processing download errors
|
static interface |
Logging.LogDownloadUpdateHandler
Handler for processing download updates
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearEntries()
Clear all stored logged data from the board.
|
bolts.Task<java.lang.Void> |
downloadAsync()
Download saved data from the flash memory with no progress updates nor error handling
|
bolts.Task<java.lang.Void> |
downloadAsync(int nUpdates,
Logging.LogDownloadUpdateHandler updateHandler)
Download saved data from the flash memory with periodic progress updates
|
bolts.Task<java.lang.Void> |
downloadAsync(int nUpdates,
Logging.LogDownloadUpdateHandler updateHandler,
Logging.LogDownloadErrorHandler errorHandler)
Download saved data from the flash memory with periodic progress updates and error handling
|
bolts.Task<java.lang.Void> |
downloadAsync(Logging.LogDownloadErrorHandler errorHandler)
Download saved data from the flash memory with no progress updates
|
void |
flushPage()
Flushes logging data (pending writes) to the MMS memory.
|
void |
start(boolean overwrite)
Start logging sensor data
|
void |
stop()
Stop logging sensor data
|
void start(boolean overwrite)
overwrite - True if older entries should be overwritten when the logger is fullvoid stop()
bolts.Task<java.lang.Void> downloadAsync(int nUpdates,
Logging.LogDownloadUpdateHandler updateHandler,
Logging.LogDownloadErrorHandler errorHandler)
nUpdates - How many progress updates to send to Logging.LogDownloadUpdateHandler.receivedUpdate(long, long)updateHandler - Handler to accept download notificationserrorHandler - Handler to process errors encountered during the downloadbolts.Task<java.lang.Void> downloadAsync(int nUpdates,
Logging.LogDownloadUpdateHandler updateHandler)
nUpdates - How many progress updates to send to Logging.LogDownloadUpdateHandler.receivedUpdate(long, long)updateHandler - Handler to accept download notificationsbolts.Task<java.lang.Void> downloadAsync(Logging.LogDownloadErrorHandler errorHandler)
errorHandler - Handler to process encountered errors during the downloadbolts.Task<java.lang.Void> downloadAsync()
void clearEntries()
void flushPage()