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
- An RPC request for DataStreamService.appendToDataStreams.
- CloseDataStreams
- An RPC request for DataStreamService.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
- An abstract RPC request to a DataStreamService.
- ExpectedDataStream
- The expected data type for a device with a specific role name.
- GetDataStream
- An RPC request for DataStreamService.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
- An RPC request for DataStreamService.openDataStreams.
- RemoveDataStreams
- An RPC request for DataStreamService.removeDataStreams.