mainpage.dox
/home/rosbuild/hudson/workspace/doc-hydro-pr2_controllers/doc_stacks/2015-08-27_14-20-43.543183/pr2_controllers/ethercat_trigger_controllers/
mainpage_8dox
multi_trigger_controller.cpp
/home/rosbuild/hudson/workspace/doc-hydro-pr2_controllers/doc_stacks/2015-08-27_14-20-43.543183/pr2_controllers/ethercat_trigger_controllers/src/
multi__trigger__controller_8cpp
ethercat_trigger_controllers/multi_trigger_controller.h
static bool
parseParamList
multi__trigger__controller_8cpp.html
a45abd83bfeefc6e8bad1894c9cb62d1f
(ros::NodeHandle nh, std::string param, std::vector< T > &rslt)
multi_trigger_controller.h
/home/rosbuild/hudson/workspace/doc-hydro-pr2_controllers/doc_stacks/2015-08-27_14-20-43.543183/pr2_controllers/ethercat_trigger_controllers/include/ethercat_trigger_controllers/
multi__trigger__controller_8h
controller::MultiTriggerController
projector_controller.cpp
/home/rosbuild/hudson/workspace/doc-hydro-pr2_controllers/doc_stacks/2015-08-27_14-20-43.543183/pr2_controllers/ethercat_trigger_controllers/src/
projector__controller_8cpp
ethercat_trigger_controllers/projector_controller.h
projector_controller.h
/home/rosbuild/hudson/workspace/doc-hydro-pr2_controllers/doc_stacks/2015-08-27_14-20-43.543183/pr2_controllers/ethercat_trigger_controllers/include/ethercat_trigger_controllers/
projector__controller_8h
controller::ProjectorController
trigger_controller.cpp
/home/rosbuild/hudson/workspace/doc-hydro-pr2_controllers/doc_stacks/2015-08-27_14-20-43.543183/pr2_controllers/ethercat_trigger_controllers/src/
trigger__controller_8cpp
ethercat_trigger_controllers/trigger_controller.h
#define
bparam
trigger__controller_8cpp.html
a10671e589985e95e58482d1ac74429df
(name, var, val)
trigger_controller.h
/home/rosbuild/hudson/workspace/doc-hydro-pr2_controllers/doc_stacks/2015-08-27_14-20-43.543183/pr2_controllers/ethercat_trigger_controllers/include/ethercat_trigger_controllers/
trigger__controller_8h
controller::TriggerController
ethercat_trigger_controllers::SetWaveform::Request
trigger_configuration
namespacecontroller.html
ad834a5a37c0dea8aa97d48779adb298a
MultiMultiTriggerController
classMultiMultiTriggerController.html
TriggerController
classTriggerController.html
controller::MultiTriggerController
classcontroller_1_1MultiTriggerController.html
pr2_controller_interface::Controller
bool
init
classcontroller_1_1MultiTriggerController.html
a657d1bb4b6c77285597a5bf95ecc3d2c
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
MultiTriggerController
classcontroller_1_1MultiTriggerController.html
ac4c0d62e92bf965242d9d284c53149be
()
void
update
classcontroller_1_1MultiTriggerController.html
aa4a64eb997403159250e08b3e95af75d
()
~MultiTriggerController
classcontroller_1_1MultiTriggerController.html
a3299a5427e1d52ff57d4bd9f590f6df3
()
ethercat_trigger_controllers::MultiWaveform
config_t
classcontroller_1_1MultiTriggerController.html
aa7d8cea989bad2a70e8742db21135762
bool
setMultiWaveformSrv
classcontroller_1_1MultiTriggerController.html
a08154224b9a3bf099a79779fde7404c5
(ethercat_trigger_controllers::SetMultiWaveform::Request &req, ethercat_trigger_controllers::SetMultiWaveform::Response &resp)
config_t
config_
classcontroller_1_1MultiTriggerController.html
a9134983e608ea5a5b74888faff74dc85
boost::mutex
config_mutex_
classcontroller_1_1MultiTriggerController.html
a68a483beffd691a176d67b29c2cb04d1
pr2_hardware_interface::DigitalOutCommand *
digital_out_command_
classcontroller_1_1MultiTriggerController.html
a4e3c657ad77d855282b82735f59d1858
std::string
digital_output_name_
classcontroller_1_1MultiTriggerController.html
a5e0a2ebac0272e50322b60d24364852b
ros::NodeHandle
node_handle_
classcontroller_1_1MultiTriggerController.html
a68e900aafe915aa9b61abf5e02fdbab5
std::vector< boost::shared_ptr< realtime_tools::RealtimePublisher< std_msgs::Header > > >
pubs_
classcontroller_1_1MultiTriggerController.html
a74a21e487c0a22e1e0c973748a61f441
pr2_mechanism_model::RobotState *
robot_
classcontroller_1_1MultiTriggerController.html
a47ffd664ce34ecbec0a594b973c610da
ros::ServiceServer
set_waveform_handle_
classcontroller_1_1MultiTriggerController.html
a5d548fe5c53817de1f4f6bfc5cb199be
unsigned int
transition_index_
classcontroller_1_1MultiTriggerController.html
ae7da7a08da84e41775b72031cc7e3a96
double
transition_period_
classcontroller_1_1MultiTriggerController.html
aa4a0a300df740fd70de133b0afb88474
double
transition_time_
classcontroller_1_1MultiTriggerController.html
a7da4580d9138e45ec09041f63c26dc36
ros::Publisher
waveform_
classcontroller_1_1MultiTriggerController.html
af91b3c32c55a1e28249d80d482de732c
controller::ProjectorController
classcontroller_1_1ProjectorController.html
pr2_controller_interface::Controller
bool
init
classcontroller_1_1ProjectorController.html
a50a959c9ea389f4a47ec60ac8e4e6bc5
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
ProjectorController
classcontroller_1_1ProjectorController.html
a42900bbb277cea2017a6d8ddd0bf2e30
()
void
starting
classcontroller_1_1ProjectorController.html
a65ea3a84aae2d425d901756445397dd6
()
void
stopping
classcontroller_1_1ProjectorController.html
a0665c38586cd62117287b4d7cd1c9710
()
void
update
classcontroller_1_1ProjectorController.html
a0134c533423c9c50d42c82310be91caf
()
~ProjectorController
classcontroller_1_1ProjectorController.html
a2d81e102833f169da545ef6251a61c49
()
std::string
actuator_name_
classcontroller_1_1ProjectorController.html
aee78f3978c834b7089efbb4f3eb6a145
double
current_setting_
classcontroller_1_1ProjectorController.html
a21b6d3fc96356560088a73ba78bf2af0
boost::scoped_ptr< realtime_tools::RealtimePublisher< std_msgs::Header > >
falling_edge_pub_
classcontroller_1_1ProjectorController.html
ac2eefa97c6694c66f57ef6d901e84b10
ros::NodeHandle
node_handle_
classcontroller_1_1ProjectorController.html
a8515d7121009f6d4dc402f4359ea44cf
uint32_t
old_falling_
classcontroller_1_1ProjectorController.html
a9d5839fa4f55a41c12ed02b90016482f
uint32_t
old_rising_
classcontroller_1_1ProjectorController.html
ab64ef4e5e971e165eaec5ebcea467f5b
pr2_hardware_interface::Projector *
projector_
classcontroller_1_1ProjectorController.html
aadf88c6b7a8aeb952bfdd70ff56aef9f
boost::scoped_ptr< realtime_tools::RealtimePublisher< std_msgs::Header > >
rising_edge_pub_
classcontroller_1_1ProjectorController.html
a1556a6710d593212bd51a2ae40002225
pr2_mechanism_model::RobotState *
robot_
classcontroller_1_1ProjectorController.html
a1cdd2517db40af8240d5079f6e4c3cb0
double
start_time_
classcontroller_1_1ProjectorController.html
a13af10dd1d8015c80a31d61b80e56b3d
controller::TriggerController
classcontroller_1_1TriggerController.html
pr2_controller_interface::Controller
bool
init
classcontroller_1_1TriggerController.html
a77c0e0cfc77b56bf7271977536222439
(pr2_mechanism_model::RobotState *robot, ros::NodeHandle &n)
TriggerController
classcontroller_1_1TriggerController.html
a39f20ec34dff2a03252497cd9f294256
()
void
update
classcontroller_1_1TriggerController.html
a8217d243c3be11d3521a7ca753fb8efc
()
~TriggerController
classcontroller_1_1TriggerController.html
a0d9aceb00c26c1c50484334c14072009
()
static double
getTick
classcontroller_1_1TriggerController.html
adb389767ba1912979341563423b5eac1
(double t, trigger_configuration const &config)
static double
getTick
classcontroller_1_1TriggerController.html
aadd3f2169db516f43190b9bc307292e9
(const ros::Time &t, trigger_configuration const &config)
static ros::Duration
getTickDuration
classcontroller_1_1TriggerController.html
a0c34dd4ff7daaeefe83726086ba0a018
(trigger_configuration &config)
static double
getTickDurationSec
classcontroller_1_1TriggerController.html
a8acc7c78a40fdb15067d23731897d817
(trigger_configuration &config)
static ros::Time
getTickStartTime
classcontroller_1_1TriggerController.html
a89834de0ff0e3dce374881337caf2780
(ros::Time time, trigger_configuration const &config)
static ros::Time
getTickStartTimeFromPhase
classcontroller_1_1TriggerController.html
a3306c935d37efe8848671fec887fadab
(double tick, trigger_configuration const &config)
static double
getTickStartTimeSec
classcontroller_1_1TriggerController.html
a3b54bdfe667e7f84f07d34bc65a74a02
(double time, trigger_configuration const &config)
static double
getTickStartTimeSecFromPhase
classcontroller_1_1TriggerController.html
ad9cb8a5822bb11f126f766d7ea4d73d2
(double tick, trigger_configuration const &config)
double
getTick
classcontroller_1_1TriggerController.html
ae3bdefd11cb9710a56154c82c9212b6f
()
bool
setWaveformSrv
classcontroller_1_1TriggerController.html
a89f38fa531be071835a3888914ec1383
(trigger_configuration &req, ethercat_trigger_controllers::SetWaveform::Response &resp)
std::string
actuator_name_
classcontroller_1_1TriggerController.html
a8948636bda96617872d62f3ee7a64402
trigger_configuration
config_
classcontroller_1_1TriggerController.html
a184551b055c37f709519ff3adbbd939d
pr2_hardware_interface::DigitalOutCommand *
digital_out_command_
classcontroller_1_1TriggerController.html
ab48e96ceef95b75f6f89045fb2dc395e
boost::scoped_ptr< realtime_tools::RealtimePublisher< std_msgs::Header > >
falling_edge_pub_
classcontroller_1_1TriggerController.html
a92d2e1157393a3af3a6ebaf139fa93dc
bool
last_out_
classcontroller_1_1TriggerController.html
a44e3445e892e6cc273d2ff1edecfeb9b
ros::NodeHandle
node_handle_
classcontroller_1_1TriggerController.html
adc108711b1fcc9cd16c530b6cf398bc2
double
prev_tick_
classcontroller_1_1TriggerController.html
a13afe4a6f422f50e6c260e6b5b7725ac
boost::scoped_ptr< realtime_tools::RealtimePublisher< std_msgs::Header > >
rising_edge_pub_
classcontroller_1_1TriggerController.html
abe11d0b19102dff1380c09fbfabc5638
pr2_mechanism_model::RobotState *
robot_
classcontroller_1_1TriggerController.html
a785d911782dd3309274391bf4aca64f6
ros::ServiceServer
set_waveform_handle_
classcontroller_1_1TriggerController.html
adc480d8ea5b7604830ee722351dd868f
ros
namespaceros.html
index
index