Skip to content
Snippets Groups Projects
Commit e963d1a7 authored by Stefan Ulbrich's avatar Stefan Ulbrich
Browse files

Added documentation for SharedRobot*Servant classes

parent 22390216
No related branches found
No related tags found
No related merge requests found
......@@ -61,6 +61,7 @@ namespace armarx
* While the synchronized robot will constantly update its internal state
* the robot snapshot is a clone of the original robot an won't update its
* configuration over time.
* See \ref remoterobot for more details and the usage of this component.
*/
class ARMARXCOMPONENT_IMPORT_EXPORT RobotStateComponent :
virtual public Component,
......
......@@ -16,6 +16,10 @@
namespace armarx {
// Zugriff muss mutex geschuetzt werden!
/**
* @brief The base class for remote objects on the ice server
*
*/
class SharedObjectBase :
virtual public SharedObjectInterface
......@@ -30,6 +34,13 @@ namespace armarx {
boost::mutex _counterMutex;
};
/**
* @brief The SharedRobotNodeServant class is a remote represenation of a Simox VirtualRobot::Robot
*
* @details This class is used only internally by the the RobotStateComponent. Other classes such as the LinkedPose, RemoteRobot,
* TCPControlUnit and HeadIKUnit classes address this class by the SharedRobotNodeInterface and SharedRobotNodeInterfacePrx generated by
* ICE.
*/
class SharedRobotNodeServant :
virtual public SharedRobotNodeInterface,
public SharedObjectBase
......@@ -65,6 +76,12 @@ namespace armarx {
VirtualRobot::RobotNodePtr _node;
};
/**
* @brief The SharedRobotNodeServant class is a remote represenation of a Simox VirtualRobot::Robot
*
* @details This class is used only internally by the the RobotStateComponent. The RemoteRobot class SharedRobotInterface and SharedRobotInterfacePrx
* classes generated by ICE.
*/
class SharedRobotServant :
public virtual SharedRobotInterface,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment