data_managers/data_managers library
A library for data managers. Contains implementation of the
DataManager
interface- StudyProtocolManager interface
Classes
- ConsoleDataManager
- A very simple data manager that just "uploads" the data to the console (i.e., prints it). Used mainly for testing and debugging purposes.
- ConsoleDataManagerFactory
- FileDataManager
-
Stores
DataPoint
json objects on the device's local storage media. Supports compression (zip) and encryption. - FileDataManagerEvent
- A status event for this file data manager. See FileDataManagerEventTypes for a list of possible event types.
- FileDataManagerEventTypes
- An enumeration of file data manager event types
- FileDataManagerFactory
- FileStudyProtocolManager
-
Retrieve and store
StudyProtocol
json definitions on the device's local file system. - SQLiteDataManager
-
Stores
DataPoint
json objects in an SQLite database on the device's local storage media. The name of the table is 'data_points'. - SQLiteDataManagerFactory