data/carp_core_data library
Contains all pseudonymized data. When combined with the original study protocol, the full provenance of the data (when/why it was collected) is known.
Contains the core data classes like Measurement, DataStreamBatch, DataStreamId, and defines the API of a DataStreamService.
See the carp-data
definition in Kotlin.
Classes
- AppendToDataStreams
- CloseDataStreams
- DataStreamBatch
- A collection of non-overlapping, ordered, data measurements.
- DataStreamId
- Identifies a data stream of collected dataType data on the device with deviceRoleName in a deployed study protocol with studyDeploymentId.
- DataStreamsConfiguration
- Configures the set of ExpectedDataStream for a study deployment.
- DataStreamService
- Store and retrieve data streams for study deployments.
- DataStreamServiceRequest
- ExpectedDataStream
- The expected data type for a device with a specific role name.
- GetDataStream
- Measurement
- The result of a measurement of data of a given dataType at a specific point or interval in time. When sensorEndTime is set, the data pertains to an interval in time; otherwise, a point in time.
- OpenDataStreams
- RemoveDataStreams