All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
TELEKYB_NAMESPACE::BehaviorControllerInterface Class Reference

#include <BehaviorControllerInterface.hpp>

List of all members.

Public Member Functions

 BehaviorControllerInterface (BehaviorController &behaviorController_)
void publishActiveBehavior ()
void publishTKTrajectory (const TKTrajectory &trajectory)
virtual ~BehaviorControllerInterface ()

Protected Member Functions

bool emergencyLandCB (std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)
bool getActiveBehaviorCB (telekyb_srvs::BehaviorOutput::Request &request, telekyb_srvs::BehaviorOutput::Response &response)
bool getAvailableBehaviorsCB (telekyb_srvs::StringArrayOutput::Request &request, telekyb_srvs::StringArrayOutput::Response &response)
bool getSystemBehaviorCB (telekyb_srvs::BehaviorInputOutput::Request &request, telekyb_srvs::BehaviorInputOutput::Response &response)
bool loadBehaviorCB (telekyb_srvs::BehaviorInputOutput::Request &request, telekyb_srvs::BehaviorInputOutput::Response &response)
bool normalBrakeCB (std_srvs::Empty::Request &request, std_srvs::Empty::Response &response)
bool switchBehaviorCB (telekyb_srvs::BehaviorInput::Request &request, telekyb_srvs::BehaviorInput::Response &response)
bool unloadBehaviorCB (telekyb_srvs::BehaviorInput::Request &request, telekyb_srvs::BehaviorInput::Response &response)

Protected Attributes

ros::Publisher activeBehaviorPub
BehaviorContainer behaviorContainer
BehaviorControllerbehaviorController
ros::ServiceServer emergencyLand
ros::ServiceServer getActiveBehavior
ros::ServiceServer getAvailableBehaviorsClient
ros::ServiceServer getSystemBehavior
ros::ServiceServer loadBehavior
ros::NodeHandle nodeHandle
ros::ServiceServer normalBrake
ros::ServiceServer switchBehavior
ros::Publisher trajectoryPub
ros::ServiceServer unloadBehavior

Detailed Description

Definition at line 31 of file BehaviorControllerInterface.hpp.


Constructor & Destructor Documentation

Definition at line 17 of file BehaviorControllerInterface.cpp.

Definition at line 42 of file BehaviorControllerInterface.cpp.


Member Function Documentation

bool TELEKYB_NAMESPACE::BehaviorControllerInterface::emergencyLandCB ( std_srvs::Empty::Request &  request,
std_srvs::Empty::Response &  response 
) [protected]

Definition at line 101 of file BehaviorControllerInterface.cpp.

Definition at line 89 of file BehaviorControllerInterface.cpp.

Definition at line 46 of file BehaviorControllerInterface.cpp.

Definition at line 78 of file BehaviorControllerInterface.cpp.

Definition at line 54 of file BehaviorControllerInterface.cpp.

bool TELEKYB_NAMESPACE::BehaviorControllerInterface::normalBrakeCB ( std_srvs::Empty::Request &  request,
std_srvs::Empty::Response &  response 
) [protected]

Definition at line 108 of file BehaviorControllerInterface.cpp.

Definition at line 115 of file BehaviorControllerInterface.cpp.

Definition at line 127 of file BehaviorControllerInterface.cpp.

Definition at line 71 of file BehaviorControllerInterface.cpp.

Definition at line 64 of file BehaviorControllerInterface.cpp.


Member Data Documentation

Definition at line 80 of file BehaviorControllerInterface.hpp.

Definition at line 37 of file BehaviorControllerInterface.hpp.

Definition at line 34 of file BehaviorControllerInterface.hpp.

Definition at line 49 of file BehaviorControllerInterface.hpp.

Definition at line 48 of file BehaviorControllerInterface.hpp.

Definition at line 43 of file BehaviorControllerInterface.hpp.

Definition at line 47 of file BehaviorControllerInterface.hpp.

Definition at line 44 of file BehaviorControllerInterface.hpp.

Definition at line 40 of file BehaviorControllerInterface.hpp.

Definition at line 50 of file BehaviorControllerInterface.hpp.

Definition at line 46 of file BehaviorControllerInterface.hpp.

Definition at line 83 of file BehaviorControllerInterface.hpp.

Definition at line 45 of file BehaviorControllerInterface.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


tk_behavior
Author(s): Dr. Antonio Franchi and Martin Riedel
autogenerated on Mon Nov 11 2013 11:13:37