|
#include <RobotAPI/components/units/RobotUnit/SensorValues/SensorValueRTThreadTimings.h>
Static Public Member Functions | |
static SensorValueInfo< SensorValueRTThreadTimings > | GetClassMemberInfo () |
Public Attributes | |
IceUtil::Time | rtBusSendReceiveDuration |
IceUtil::Time | rtBusSendReceiveRoundTripTime |
IceUtil::Time | rtHandleInvalidTargetsDuration |
IceUtil::Time | rtHandleInvalidTargetsRoundTripTime |
IceUtil::Time | rtLoopDuration |
IceUtil::Time | rtLoopRoundTripTime |
IceUtil::Time | rtReadSensorDeviceValuesDuration |
IceUtil::Time | rtReadSensorDeviceValuesRoundTripTime |
IceUtil::Time | rtResetAllTargetsDuration |
IceUtil::Time | rtResetAllTargetsRoundTripTime |
IceUtil::Time | rtRunJointControllersDuration |
IceUtil::Time | rtRunJointControllersRoundTripTime |
IceUtil::Time | rtRunNJointControllersDuration |
IceUtil::Time | rtRunNJointControllersRoundTripTime |
DETAIL_SensorValueBase_DEFAULT_METHOD_IMPLEMENTATION IceUtil::Time | rtSwitchControllerSetupDuration |
IceUtil::Time | rtSwitchControllerSetupRoundTripTime |
IceUtil::Time | rtUpdateSensorAndControlBufferDuration |
IceUtil::Time | rtUpdateSensorAndControlBufferRoundTripTime |
Additional Inherited Members | |
Public Types inherited from SensorValueBase | |
template<class DerivedClass > | |
using | SensorValueInfo = introspection::ClassMemberInfo< SensorValueBase, DerivedClass > |
Public Member Functions inherited from SensorValueBase | |
template<class T , class = typename std::enable_if<std::is_base_of<SensorValueBase, T>::value>::type> | |
void | _copyTo (std::unique_ptr< T > &target) const |
ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK (SensorValueHasGetClassMemberInfo, GetClassMemberInfo, SensorValueInfo< T >(*)(void)) | |
template<class T > | |
T * | asA () |
template<class T > | |
const T * | asA () const |
template<class T > | |
T | getDataFieldAs (std::size_t i) const |
virtual void | getDataFieldAs (std::size_t i, bool &out) const =0 |
virtual void | getDataFieldAs (std::size_t i, Ice::Byte &out) const =0 |
virtual void | getDataFieldAs (std::size_t i, Ice::Double &out) const =0 |
virtual void | getDataFieldAs (std::size_t i, Ice::Float &out) const =0 |
virtual void | getDataFieldAs (std::size_t i, Ice::Int &out) const =0 |
virtual void | getDataFieldAs (std::size_t i, Ice::Long &out) const =0 |
virtual void | getDataFieldAs (std::size_t i, Ice::Short &out) const =0 |
virtual void | getDataFieldAs (std::size_t i, std::string &out) const =0 |
virtual std::vector< std::string > | getDataFieldNames () const =0 |
virtual const std::type_info & | getDataFieldType (std::size_t i) const =0 |
virtual std::size_t | getNumberOfDataFields () const =0 |
virtual std::string | getSensorValueType (bool withoutNamespaceSpecifier) const =0 |
template<class... Ts> | |
bool | isA () const |
virtual std::map< std::string, VariantBasePtr > | toVariants (const IceUtil::Time ×tamp) const =0 |
used to send the data to the DebugObserverTopic and to other Components (e.g. GUI widgets) More... | |
virtual | ~SensorValueBase ()=default |
Definition at line 32 of file SensorValueRTThreadTimings.h.
|
inlinestatic |
Definition at line 65 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtBusSendReceiveDuration |
Definition at line 49 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtBusSendReceiveRoundTripTime |
Definition at line 50 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtHandleInvalidTargetsDuration |
Definition at line 43 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtHandleInvalidTargetsRoundTripTime |
Definition at line 44 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtLoopDuration |
Definition at line 61 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtLoopRoundTripTime |
Definition at line 62 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtReadSensorDeviceValuesDuration |
Definition at line 52 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtReadSensorDeviceValuesRoundTripTime |
Definition at line 53 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtResetAllTargetsDuration |
Definition at line 58 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtResetAllTargetsRoundTripTime |
Definition at line 59 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtRunJointControllersDuration |
Definition at line 46 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtRunJointControllersRoundTripTime |
Definition at line 47 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtRunNJointControllersDuration |
Definition at line 40 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtRunNJointControllersRoundTripTime |
Definition at line 41 of file SensorValueRTThreadTimings.h.
DETAIL_SensorValueBase_DEFAULT_METHOD_IMPLEMENTATION IceUtil::Time rtSwitchControllerSetupDuration |
Definition at line 37 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtSwitchControllerSetupRoundTripTime |
Definition at line 38 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtUpdateSensorAndControlBufferDuration |
Definition at line 55 of file SensorValueRTThreadTimings.h.
IceUtil::Time rtUpdateSensorAndControlBufferRoundTripTime |
Definition at line 56 of file SensorValueRTThreadTimings.h.