Re: Updated dataflow semantics for RTT

Sylvain Joyeux <[email protected]> Tue, 22 Sep 2015 09:21:29 -0300
Newsgroups gmane.science.robotics.orocos.devel
Message-ID <CAFENT7JXCDs1bs8rtGcVRosYqw-nhUTr2cthoXe31sc+XkosnA@mail.gmail.com>
> For private connections the buffer (or buffers in pull mode) belongs to a
> single input port, which does not mean that it cannot be filled by multiple
> writers (in push mode).

> For shared connections multiple input ports read from the same buffer. So
> the "shared" here is meant from the viewpoint of the input port ("I have my
> own input buffer." vs. "I have to share my input buffer with other
> readers."), not for output ports. Output ports may always serve multiple
> connections/channels except in the shared pull mode ("I have a new sample
> available and whoever polls me first will get it.").

Ah. Got the difference now... However, my comment applies on the
"single buffer per input port" model: the first connection (or
whatever it is ...) will define what type of data object should be
used and what size it has. That should definitely be a conscious
system designer choice.

Sylvain
-- 
Orocos-Dev mailing list
[email protected]
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev