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