DataStreamBatch
A collection of non-overlapping, ordered, data measurements.
The unit of upload to a DataStreamService with DataStreamService.appendToDataStreams. All measurements belong to the same dataStream.
- Annotations
-
- @JsonSerializable(includeIfNull: false, explicitToJson: true)
Constructors
DataStreamBatch.fromJson
DataStreamBatch
- required DataStreamId dataStream,
- required int firstSequenceId,
- required List<
Measurement> measurements, - required Set<
int> triggerIds,
Properties
dataStream
getter/setter pair
The data stream these measurements belong to.
firstSequenceId
getter/setter pair
The sequence id of the first measurement; the rest follow in order.
measurements
getter/setter pair
The measurements, ordered in time.
triggerIds
Ids of the triggers (see StudyProtocol.triggers) which caused the measurements to be collected.