RobotCommandFeedback#
rb::RobotCommandFeedback is the root of the command-result tree returned by
the client. It exposes top-level execution status and the first branching point
for whole-body, component-based, or jog feedback.
Header
Header |
|
Declaration
Namespace |
|
Kind |
|
Primary role |
Hold the root execution status and the top-level child feedback objects. |
Member Types / Enums
Type |
Purpose |
Notes |
|---|---|---|
|
High-level execution status. |
Check while polling or after completion. |
|
Final completion code. |
Read this before drilling into branch-specific details. |
Public Member Functions
Method |
Purpose |
Notes |
|---|---|---|
|
Read the top-level execution status and final code. |
These are the first fields most client code checks. |
|
Access the whole-body branch. |
Valid when the submitted command took the whole-body path. |
|
Access the component-based branch. |
Valid when body, head, or mobility commands were composed. |
|
Access the jog branch. |
Valid when the top-level command was a named-joint jog. |
Detailed Reference
-
class RobotCommandFeedback : public rb::CommandFeedback#
Public Types
Public Functions
-
inline const ComponentBasedCommandFeedback &component_based_command() const#
-
inline const FinishCode &finish_code() const#
-
inline const JogCommandFeedback &jog_command() const#
-
inline const WholeBodyCommandFeedback &whole_body_command() const#
-
inline const ComponentBasedCommandFeedback &component_based_command() const#
Related Types
Examples
demo_motion.cppstop_command.cpp