33VerifyObjectPosition::SubClassRegistry
50 float uncertainty = in.getObjectInstanceChannel()->get<
float>(
"uncertaintyOfPosition");
52 ARMARX_INFO <<
"Current position uncertainty " << uncertainty
53 <<
" (Maximum: " << in.getMaximumPositionUncertainty() <<
") ";
56 !isRunningTaskStopped() && uncertainty > in.getMaximumPositionUncertainty())
59 uncertainty = in.getObjectInstanceChannel()->get<
float>(
"uncertaintyOfPosition");
63 if (uncertainty > in.getMaximumPositionUncertainty())
69 emitPositionCertain();
SpamFilterDataPtr deactivateSpam(SpamFilterDataPtr const &spamFilter, float deactivationDurationSec, const std::string &identifier, bool deactivate)
static SubClassRegistry Registry
static XMLStateFactoryBasePtr CreateInstance(XMLStateConstructorParams stateData)
VerifyObjectPosition(const XMLStateConstructorParams &stateData)
static IceUtil::Time GetTime(TimeMode timeMode=TimeMode::VirtualTime)
Get the current time.
static void MSSleep(int durationMS)
lock the calling thread for a given duration (like usleep(...) but using Timeserver time)
#define ARMARX_INFO
The normal logging level.
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceInternal::Handle< XMLStateFactoryBase > XMLStateFactoryBasePtr