|
|
#include <RobotAPI/components/units/RobotUnit/Devices/RTThreadTimingsSensorDevice.h>
Inheritance diagram for RTThreadTimingsSensorDeviceImpl< SensorValueType >:Public Member Functions | |
| const SensorValueBase * | getSensorValue () const override |
| void | rtMarkRtBusSendReceiveEnd () override |
| void | rtMarkRtBusSendReceiveStart () override |
| void | rtMarkRtLoopPreSleep () override |
| void | rtMarkRtLoopStart () override |
| RTThreadTimingsSensorDeviceImpl (const std::string &name) | |
Public Member Functions inherited from RTThreadTimingsSensorDevice | |
| RTThreadTimingsSensorDevice (const std::string &name) | |
Public Member Functions inherited from SensorDevice | |
| virtual std::string | getReportingFrame () const |
| template<class T > | |
| const T * | getSensorValue () const |
| std::string | getSensorValueType (bool withoutNamespaceSpecifier=false) const |
| Returns the SensorValue's type as a string. More... | |
| virtual void | rtReadSensorValues (const IceUtil::Time &sensorValuesTimestamp, const IceUtil::Time &timeSinceLastIteration) |
| This is a hook for implementations to read the sensor value from a bus. More... | |
| SensorDevice (const std::string &name) | |
| Create a SensorDevice with the given name. More... | |
Public Member Functions inherited from DeviceBase | |
| DeviceBase (const std::string &name) | |
| Create a Device with the given name. More... | |
| const std::string & | getDeviceName () const |
| const std::set< std::string > & | getTags () const |
| virtual bool | hasError () |
| bool | hasTag (const std::string &tag) const |
| const char * | rtGetDeviceName () const |
| virtual | ~DeviceBase ()=default |
Public Attributes | |
| SensorValueType | value |
Protected Attributes | |
| IceUtil::Time | rtBusSendReceiveStart |
| IceUtil::Time | rtHandleInvalidTargetsStart |
| IceUtil::Time | rtLoopStart |
| IceUtil::Time | rtReadSensorDeviceValuesStart |
| IceUtil::Time | rtResetAllTargetsStart |
| IceUtil::Time | rtRunJointControllersStart |
| IceUtil::Time | rtRunNJointControllersStart |
| IceUtil::Time | rtSwitchControllerSetupStart |
| IceUtil::Time | rtUpdateSensorAndControlBufferStart |
Additional Inherited Members | |
Static Public Attributes inherited from SensorDevice | |
| static const SensorDevicePtr | NullPtr {nullptr} |
| A static const nullptr in case a const ref to a nullptr needs to be returned. More... | |
Definition at line 81 of file RTThreadTimingsSensorDevice.h.
|
inline |
Definition at line 88 of file RTThreadTimingsSensorDevice.h.
|
inlineoverridevirtual |
Implements RTThreadTimingsSensorDevice.
Definition at line 94 of file RTThreadTimingsSensorDevice.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inlineoverridevirtual |
Implements RTThreadTimingsSensorDevice.
Definition at line 124 of file RTThreadTimingsSensorDevice.h.
Here is the call graph for this function:
|
inlineoverridevirtual |
Implements RTThreadTimingsSensorDevice.
Definition at line 116 of file RTThreadTimingsSensorDevice.h.
Here is the call graph for this function:
|
inlineoverridevirtual |
Implements RTThreadTimingsSensorDevice.
Definition at line 110 of file RTThreadTimingsSensorDevice.h.
Here is the call graph for this function:
|
inlineoverridevirtual |
Implements RTThreadTimingsSensorDevice.
Definition at line 102 of file RTThreadTimingsSensorDevice.h.
Here is the call graph for this function:
|
protected |
Definition at line 157 of file RTThreadTimingsSensorDevice.h.
|
protected |
Definition at line 155 of file RTThreadTimingsSensorDevice.h.
|
protected |
Definition at line 161 of file RTThreadTimingsSensorDevice.h.
|
protected |
Definition at line 158 of file RTThreadTimingsSensorDevice.h.
|
protected |
Definition at line 160 of file RTThreadTimingsSensorDevice.h.
|
protected |
Definition at line 156 of file RTThreadTimingsSensorDevice.h.
|
protected |
Definition at line 154 of file RTThreadTimingsSensorDevice.h.
|
protected |
Definition at line 153 of file RTThreadTimingsSensorDevice.h.
|
protected |
Definition at line 159 of file RTThreadTimingsSensorDevice.h.
| SensorValueType value |
Definition at line 99 of file RTThreadTimingsSensorDevice.h.