Sarafun Behavior Trees package  1
Behavior trees for the SARAFun project
 All Data Structures Namespaces Functions Variables Enumerations Enumerator
Public Member Functions | Private Attributes
sarafun::FoldingAssemblyAction Class Reference

#include <FoldingAssemblyAction.h>

Inheritance diagram for sarafun::FoldingAssemblyAction:
Inheritance graph
Collaboration diagram for sarafun::FoldingAssemblyAction:
Collaboration graph

Public Member Functions

 FoldingAssemblyAction (std::string node_name, std::string action_name, std::string bt_name)
 
 ~FoldingAssemblyAction ()
 
bool fillGoal (sarafun_assembly::FoldingGoal &goal)
 
double getTimeoutValue ()
 

Private Attributes

ros::NodeHandle node_handle_
 
std::string node_name_
 
std::string bt_name_
 

Additional Inherited Members

- Private Member Functions inherited from sarafun::ExecuteAction< sarafun_assembly::FoldingAction, sarafun_assembly::FoldingGoal >
 ExecuteAction (std::string node_name, std::string actionlib_name, std::string bt_name)
 
virtual ~ExecuteAction ()
 
int executionRoutine ()
 
void preemptionRoutine ()
 
bool fillParameter (std::string param_name, std::string &param_val)
 
void fillParameter (std::string param_name, std::string def, std::string &param_val)
 
void fillParameter (std::string param_name, double def, double &param_val)
 
void fillParameter (std::string param_name, int def, int &param_val)
 
bool isSystemActive ()
 

Detailed Description

Definition at line 9 of file FoldingAssemblyAction.h.


The documentation for this class was generated from the following files: