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 |
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()