Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
R
RobotAPI
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Package Registry
Container Registry
Model registry
Operate
Terraform modules
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Florian Leander Singer
RobotAPI
Commits
e963d1a7
Commit
e963d1a7
authored
10 years ago
by
Stefan Ulbrich
Browse files
Options
Downloads
Patches
Plain Diff
Added documentation for SharedRobot*Servant classes
parent
22390216
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
source/RobotAPI/robotstate/RobotStateComponent.h
+1
-0
1 addition, 0 deletions
source/RobotAPI/robotstate/RobotStateComponent.h
source/RobotAPI/robotstate/SharedRobotServants.h
+17
-0
17 additions, 0 deletions
source/RobotAPI/robotstate/SharedRobotServants.h
with
18 additions
and
0 deletions
source/RobotAPI/robotstate/RobotStateComponent.h
+
1
−
0
View file @
e963d1a7
...
...
@@ -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
,
...
...
This diff is collapsed.
Click to expand it.
source/RobotAPI/robotstate/SharedRobotServants.h
+
17
−
0
View file @
e963d1a7
...
...
@@ -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
,
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment