Go to the documentation of this file.
30 #include <SimoxUtility/algorithm/string/string_tools.h>
36 int intervalMs = getProperty<int>(
"IntervalMs").getValue();
41 simox::alg::trim(sensor);
50 ARMARX_VERBOSE <<
"Starting ForceTorqueUnitSimulation with " << intervalMs <<
" ms interval";
std::map< std::string, armarx::FramedDirectionPtr > torques
void onInitForceTorqueUnit() override
void onStartForceTorqueUnit() override
void simulationFunction()
std::vector< std::string > Split(const std::string &source, const std::string &splitBy, bool trimElements=false, bool removeEmptyElements=false)
void onExitForceTorqueUnit() override
std::map< std::string, armarx::FramedDirectionPtr > forces
PeriodicTask< ForceTorqueUnitSimulation >::pointer_type simulationTask
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
ForceTorqueUnitListenerPrx listenerPrx
const VariantTypeId FramedDirection
Ice::StringSeq sensorNamesList
PropertyDefinitionsPtr createPropertyDefinitions() override
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
void setToNull(const Ice::Current &c=Ice::emptyCurrent) override
double s(double t, double s0, double v0, double a0, double j)
This file offers overloads of toIce() and fromIce() functions for STL container types.
void setOffset(const FramedDirectionBasePtr &forceOffsets, const FramedDirectionBasePtr &torqueOffsets, const Ice::Current &c=Ice::emptyCurrent) override