- ... respectively3.1
- This is mostly true, at least until the
incoming and/or outgoing queues fill. If the incoming queue fills, then the
client will be notified by the server (see Section 5.4).
If the outgoing queue fills, then there is not really anthing to do; anyway
this should not happen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... interface3.2
- Conversely, a given driver may support multiple
interfaces; the amcl and segwayrmp drivers demonstrate this
idea.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... driver3.3
- This is almost true, except that the driver
name is passed back to the client when a device is opened, just in case the
client wants to do something driver-specific.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... (big-endian)5.1
- x86 machines are little-endian;
thus clients running on them must byte-swap.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... number5.2
- This
is the default port; Player can be configured to listen on
a different port through a command-line option at startup. See
Table 2.1.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... device8.1
- Most, but not all devices
have their own threads.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... client8.2
- On Linux, due to the 10ms scheduler granularity,
the effective upper limit on data rate is 50Hz.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.