AutoAPMS
Resilient Robot Mission Management
|
Namespaces | |
namespace | exceptions |
Classes | |
class | BTStateObserver |
class | NodeManifest |
class | NodePluginClassLoader |
class | NodeRegistrationFactory |
class | NodeRegistrationInterface |
struct | NodeRegistrationParams |
class | RosActionNode |
struct | RosNodeContext |
class | RosPublisherNode |
class | RosServiceNode |
class | RosSubscriberNode |
class | TreeBuilder |
class | TreeBuilderBase |
class | TreeBuilderClassLoader |
class | TreeBuilderFactoryInterface |
class | TreeBuilderFactoryTemplate |
class | TreeExecutor |
class | TreeExecutorServer |
struct | TreeResource |
Typedefs | |
using | Tree = BT::Tree |
using | TreeBlackboard = BT::Blackboard |
using | TreeBlackboardSharedPtr = std::shared_ptr<TreeBlackboard> |
Enumerations | |
enum | ActionNodeErrorCode { SERVER_UNREACHABLE , SEND_GOAL_TIMEOUT , GOAL_REJECTED_BY_SERVER , INVALID_GOAL } |
enum | ServiceNodeErrorCode { SERVICE_UNREACHABLE , SERVICE_TIMEOUT , INVALID_REQUEST , SERVICE_ABORTED } |
Functions | |
std::string | toStr (TreeExecutor::ExecutionState state) |
std::string | toStr (TreeExecutor::ControlCommand cmd) |
std::string | toStr (TreeExecutor::TreeExitBehavior behavior) |
std::string | toStr (TreeExecutor::ExecutionResult result) |
const char * | toStr (const ActionNodeErrorCode &err) |
const char * | toStr (const ServiceNodeErrorCode &err) |
Variables | |
const char | BT_EXECUTOR_UPLOAD_TREE_SERVICE_NAME_SUFFIX [] = "/upload" |
const char | BT_EXECUTOR_RUN_ACTION_NAME_SUFFIX [] = "/start" |
const char | BT_EXECUTOR_COMMAND_ACTION_NAME_SUFFIX [] = "/command" |
using Tree = BT::Tree |
Definition at line 27 of file definitions.hpp.
using TreeBlackboard = BT::Blackboard |
Definition at line 28 of file definitions.hpp.
using TreeBlackboardSharedPtr = std::shared_ptr<TreeBlackboard> |
Definition at line 29 of file definitions.hpp.
enum ActionNodeErrorCode |
Enumerator | |
---|---|
SERVER_UNREACHABLE | |
SEND_GOAL_TIMEOUT | |
GOAL_REJECTED_BY_SERVER | |
INVALID_GOAL |
Definition at line 30 of file ros_action_node.hpp.
enum ServiceNodeErrorCode |
Enumerator | |
---|---|
SERVICE_UNREACHABLE | |
SERVICE_TIMEOUT | |
INVALID_REQUEST | |
SERVICE_ABORTED |
Definition at line 29 of file ros_service_node.hpp.
std::string toStr | ( | TreeExecutor::ExecutionState | state | ) |
Definition at line 290 of file executor.cpp.
std::string toStr | ( | TreeExecutor::ControlCommand | cmd | ) |
Definition at line 308 of file executor.cpp.
std::string toStr | ( | TreeExecutor::TreeExitBehavior | behavior | ) |
Definition at line 324 of file executor.cpp.
std::string toStr | ( | TreeExecutor::ExecutionResult | result | ) |
Definition at line 336 of file executor.cpp.
|
inline |
Definition at line 38 of file ros_action_node.hpp.
|
inline |
Definition at line 37 of file ros_service_node.hpp.
const char BT_EXECUTOR_UPLOAD_TREE_SERVICE_NAME_SUFFIX[] = "/upload" |
Definition at line 32 of file definitions.hpp.
const char BT_EXECUTOR_RUN_ACTION_NAME_SUFFIX[] = "/start" |
Definition at line 33 of file definitions.hpp.
const char BT_EXECUTOR_COMMAND_ACTION_NAME_SUFFIX[] = "/command" |
Definition at line 34 of file definitions.hpp.