.. _package-rst-timing:
====================
Package rst.timing
====================
*Not documented*
Messages
========
.. container:: mess4ge-multi
.. container:: mess4ge-graph
.. digraph:: message_graph
fontname="Arial";
fontsize=11;
stylesheet="../_static/graphs.css";
node [fontsize=11,fontname="Arial"]
edge [fontsize=11,fontname="Arial"]
"5" [label=<
| Point2DTimeseries |
|
Point2DTimestampPair | entry |
>,shape=box,style=filled,fillcolor="white"];
"6" [label=< | Point2DTimestampPair |
|
Vec2DFloat | point |
Timestamp | timestamp |
>,shape=box,style=filled,fillcolor="white"];
"7" [label=< | Vec2DFloat |
|
FLOAT32 | x |
FLOAT32 | y |
>,shape=box,style=filled,fillcolor="white"];
"4" [label=< | Duration |
|
UINT64 | time |
>,shape=box,style=filled,fillcolor="white"];
"3" [label=< | Frequency |
|
FLOAT64 | hz |
>,shape=box,style=filled,fillcolor="white"];
"1" [label=< | Interval |
|
Timestamp | begin |
Timestamp | end |
>,shape=box,style=filled,fillcolor="white"];
"2" [label=< | Timestamp |
|
UINT64 | time |
>,shape=box,style=filled,fillcolor="white"];
"5":entry -> "6"[];
"6":timestamp -> "2"[];
"6":point -> "7"[];
"1":end -> "2"[];
"1":begin -> "2"[];
.. container:: mess4ge-list
.. container:: messages
* :ref:`Interval `
* :ref:`Frequency `
* :ref:`Duration `
* :ref:`Point2DTimeseries `
* :ref:`Point2DTimestampPair `
* :ref:`Timestamp `
.. container:: clearer
clearer: should be made invisible via css
.. _message-rst-timing-point2dtimeseries:
Message Point2DTimeseries
-------------------------
.. container:: message-rst-timing-point2dtimeseries-multi
.. container:: message-rst-timing-point2dtimeseries-documentation
.. py:class:: rst.timing.Point2DTimeseries
An ordered list of pairs each consisting of a timestamp and a 2D point.
.. codeauthor:: Agnes Swadzba
.. py:attribute:: entry
:type: array of :py:class:`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 :py:attr:`timestamp ` field.
.. container:: message-rst-timing-point2dtimeseries-source
:download:`Download this file /home/jenkins/workspace/rst-manual-trunk/upstream/RST-0.16.0-Linux/share/rst0.16/proto/sandbox/rst/timing/Point2DTimeseries.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-trunk/upstream/RST-0.16.0-Linux/share/rst0.16/proto/sandbox/rst/timing/Point2DTimeseries.proto
:lines: 14-23
:language: protobuf
:emphasize-lines: 8-8
.. _message-rst-timing-point2dtimestamppair:
Message Point2DTimestampPair
----------------------------
.. container:: message-rst-timing-point2dtimestamppair-multi
.. container:: message-rst-timing-point2dtimestamppair-documentation
.. py:class:: rst.timing.Point2DTimestampPair
A pair assembled from a 2D Point and a timestamp.
.. codeauthor:: Agnes Swadzba
.. py:attribute:: point
:type: :py:class:`rst.math.Vec2DFloat`
*Not documented*
.. py:attribute:: timestamp
:type: :py:class:`rst.timing.Timestamp`
*Not documented*
.. container:: message-rst-timing-point2dtimestamppair-source
:download:`Download this file /home/jenkins/workspace/rst-manual-trunk/upstream/RST-0.16.0-Linux/share/rst0.16/proto/sandbox/rst/timing/Point2DTimestampPair.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-trunk/upstream/RST-0.16.0-Linux/share/rst0.16/proto/sandbox/rst/timing/Point2DTimestampPair.proto
:lines: 15-21
:language: protobuf
:emphasize-lines: 3-3,5-5