Not documented
An ordered list of pairs each consisting of a timestamp and a 2D point.
Code author: Agnes Swadzba <aswadzba@techfak.uni-bielefeld.de>
Type : | array of rst.timing.Point2DTimestampPair |
---|
Constraint: for i from 0 below (len(value) - 1) value[i].timestamp.time < value[i+1].timestamp.time end
Entries are sorted in increasing order of the timestamp field.
message Point2DTimeseries {
/**
* Entries are sorted in increasing order of the @ref
* .Point2DTimestampPair.timestamp field.
*/
// @constraint(for i from 0 below (len(value) - 1) value[i].timestamp.time < value[i+1].timestamp.time end)
repeated Point2DTimestampPair entry = 1;
}
A pair assembled from a 2D Point and a timestamp.
Code author: Agnes Swadzba <aswadzba@techfak.uni-bielefeld.de>
Type : | rst.math.Vec2DFloat |
---|
Not documented
Type : | rst.timing.Timestamp |
---|
Not documented
message Point2DTimestampPair {
required math.Vec2DFloat point = 1;
required Timestamp timestamp = 2;
}
Holds a UNIX timestamp in microseconds.
Count starts at the Unix Epoch on January 1st, 1970 in UTC time.
Code author: Agnes Swadzba <aswadzba@techfak.uni-bielefeld.de>
Type : | UINT64 |
---|
Unit: microsecond
Number of microseconds since January 1st, 1970 in UTC time.
message Timestamp {
/**
* Number of microseconds since January 1st, 1970 in UTC time.
*/
// @unit(microsecond)
required uint64 time = 1;
}
Holds a frequency.
Code author: Arne Nordmann <anordman@techfak.uni-bielefeld.de>
Type : | FLOAT64 |
---|
Unit: hertz
message Frequency {
// @unit(hertz)
required double hz = 1;
}
Holds a time duration in microseconds.
Code author: Arne Nordmann <anordman@techfak.uni-bielefeld.de>
Type : | UINT64 |
---|
Unit: microsecond
message Duration {
// @unit(microsecond)
required uint64 time = 1;
}
Enter search terms or a module, class or function name.