$search

controller::ProjectorController Class Reference

#include <projector_controller.h>

Inheritance diagram for controller::ProjectorController:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool init (pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
 ProjectorController ()
void starting ()
void stopping ()
void update ()
 ~ProjectorController ()

Private Attributes

std::string actuator_name_
double current_setting_
boost::scoped_ptr
< realtime_tools::RealtimePublisher
< roslib::Header > > 
falling_edge_pub_
ros::NodeHandle node_handle_
uint32_t old_falling_
uint32_t old_rising_
pr2_hardware_interface::Projectorprojector_
boost::scoped_ptr
< realtime_tools::RealtimePublisher
< roslib::Header > > 
rising_edge_pub_
pr2_mechanism_model::RobotStaterobot_
double start_time_

Detailed Description

Definition at line 47 of file projector_controller.h.


Constructor & Destructor Documentation

ProjectorController::ProjectorController (  ) 

Definition at line 44 of file projector_controller.cpp.

ProjectorController::~ProjectorController (  ) 

Definition at line 49 of file projector_controller.cpp.


Member Function Documentation

bool ProjectorController::init ( pr2_mechanism_model::RobotState robot,
ros::NodeHandle n 
) [virtual]

Implements pr2_controller_interface::Controller.

Definition at line 106 of file projector_controller.cpp.

void ProjectorController::starting (  )  [virtual]

Reimplemented from pr2_controller_interface::Controller.

Definition at line 88 of file projector_controller.cpp.

void ProjectorController::stopping (  )  [virtual]

Reimplemented from pr2_controller_interface::Controller.

Definition at line 98 of file projector_controller.cpp.

void ProjectorController::update ( void   )  [virtual]

Todo:
These calculations stink but they will do for now...

Implements pr2_controller_interface::Controller.

Definition at line 53 of file projector_controller.cpp.


Member Data Documentation

Definition at line 74 of file projector_controller.h.

Definition at line 76 of file projector_controller.h.

Definition at line 69 of file projector_controller.h.

Definition at line 71 of file projector_controller.h.

Definition at line 65 of file projector_controller.h.

Definition at line 64 of file projector_controller.h.

Definition at line 62 of file projector_controller.h.

Definition at line 69 of file projector_controller.h.

Definition at line 61 of file projector_controller.h.

Definition at line 78 of file projector_controller.h.


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


ethercat_trigger_controllers
Author(s): Blaise Gassend
autogenerated on Fri Mar 1 16:52:23 2013