#include <RobotAPI/components/units/RobotUnit/util/ControlThreadOutputBuffer.h>
◆ ControlThreadOutputBufferEntry() [1/4]
| ControlThreadOutputBufferEntry |
( |
const KeyValueVector< std::string, ControlDevicePtr > & | controlDevices, |
|
|
const KeyValueVector< std::string, SensorDevicePtr > & | sensorDevices, |
|
|
std::size_t | messageBufferSize, |
|
|
std::size_t | messageBufferNumberEntries, |
|
|
std::size_t | messageBufferMaxSize, |
|
|
std::size_t | messageBufferMaxNumberEntries ) |
◆ ControlThreadOutputBufferEntry() [2/4]
◆ ControlThreadOutputBufferEntry() [3/4]
◆ ControlThreadOutputBufferEntry() [4/4]
◆ getDataBufferSize()
| std::size_t getDataBufferSize |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ control
◆ iteration
| std::size_t iteration {0} |
◆ messages
◆ sensors
◆ sensorValuesTimestamp
| IceUtil::Time sensorValuesTimestamp |
◆ timeSinceLastIteration
| IceUtil::Time timeSinceLastIteration |
◆ writeTimestamp
| IceUtil::Time writeTimestamp |
Timestamp in wall time (never use the virtual time for this)
The documentation for this struct was generated from the following files: