Public Member Functions | Public Attributes | List of all members
TestControllers Class Referenceabstract

#include <test_controllers.hpp>

Inheritance diagram for TestControllers:
Inheritance graph
[legend]

Public Member Functions

virtual double compute_output (double input, double current_position)=0
 
void init ()
 
virtual void init_controller ()=0
 
 TestControllers ()
 
virtual ~TestControllers ()
 

Public Attributes

boost::shared_ptr< sr_actuator::SrMotorActuatoractuator
 
boost::shared_ptr< controller::SrControllercontroller
 
boost::shared_ptr< pr2_hardware_interface::HardwareInterface > hw
 
pr2_mechanism_model::JointState * joint_state
 
boost::shared_ptr< TiXmlDocument > model
 
boost::shared_ptr< pr2_mechanism_model::Robot > robot
 
boost::shared_ptr< pr2_mechanism_model::RobotState > robot_state
 

Detailed Description

Definition at line 39 of file test_controllers.hpp.

Constructor & Destructor Documentation

TestControllers::TestControllers ( )

Definition at line 29 of file test_controllers.cpp.

TestControllers::~TestControllers ( )
virtual

Definition at line 33 of file test_controllers.cpp.

Member Function Documentation

virtual double TestControllers::compute_output ( double  input,
double  current_position 
)
pure virtual

Implemented in TestJointPositionController.

void TestControllers::init ( )

Definition at line 37 of file test_controllers.cpp.

virtual void TestControllers::init_controller ( )
pure virtual

Implemented in TestJointPositionController.

Member Data Documentation

boost::shared_ptr<sr_actuator::SrMotorActuator> TestControllers::actuator

Definition at line 57 of file test_controllers.hpp.

boost::shared_ptr<controller::SrController> TestControllers::controller

Definition at line 52 of file test_controllers.hpp.

boost::shared_ptr<pr2_hardware_interface::HardwareInterface> TestControllers::hw

Definition at line 53 of file test_controllers.hpp.

pr2_mechanism_model::JointState* TestControllers::joint_state

Definition at line 58 of file test_controllers.hpp.

boost::shared_ptr<TiXmlDocument> TestControllers::model

Definition at line 56 of file test_controllers.hpp.

boost::shared_ptr<pr2_mechanism_model::Robot> TestControllers::robot

Definition at line 54 of file test_controllers.hpp.

boost::shared_ptr<pr2_mechanism_model::RobotState> TestControllers::robot_state

Definition at line 55 of file test_controllers.hpp.


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


sr_mechanism_controllers
Author(s): Ugo Cupcic
autogenerated on Tue Oct 13 2020 03:55:58