controller_diagnostics.cpp
/tmp/ws/src/pr2_mechanism/pr2_mechanism_diagnostics/src/
controller__diagnostics_8cpp
pr2_mechanism_diagnostics/controller_diagnostics.h
controller_diagnostics.h
/tmp/ws/src/pr2_mechanism/pr2_mechanism_diagnostics/include/pr2_mechanism_diagnostics/
controller__diagnostics_8h
pr2_mechanism_diagnostics::ControllerStats
pr2_mechanism_diagnostics
joint_diagnostics.cpp
/tmp/ws/src/pr2_mechanism/pr2_mechanism_diagnostics/src/
joint__diagnostics_8cpp
pr2_mechanism_diagnostics/joint_diagnostics.h
joint_diagnostics.h
/tmp/ws/src/pr2_mechanism/pr2_mechanism_diagnostics/include/pr2_mechanism_diagnostics/
joint__diagnostics_8h
pr2_mechanism_diagnostics::JointStats
pr2_mechanism_diagnostics
bool
is_valid
namespacepr2__mechanism__diagnostics.html
a2d8e06beace33af51084009a23a78828
(T t)
mainpage.dox
/tmp/ws/src/pr2_mechanism/pr2_mechanism_diagnostics/
mainpage_8dox
mech_diag_test.py
/tmp/ws/src/pr2_mechanism/pr2_mechanism_diagnostics/test/
mech__diag__test_8py
mech_diag_test::TestMechDiag
mech_diag_test
string
PKG
namespacemech__diag__test.html
a19d853731cc968fba7267d763103a5bb
tuple
suite
namespacemech__diag__test.html
ad82cdd54502a1de4c384f6ab028ebe19
int
WAIT_TIME
namespacemech__diag__test.html
abfc50234dae7eaa155a6e355753aac8d
pr2_mechanism_diagnostics.cpp
/tmp/ws/src/pr2_mechanism/pr2_mechanism_diagnostics/src/
pr2__mechanism__diagnostics_8cpp
pr2_mechanism_diagnostics/pr2_mechanism_diagnostics.h
int
main
pr2__mechanism__diagnostics_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
pr2_mechanism_diagnostics.h
/tmp/ws/src/pr2_mechanism/pr2_mechanism_diagnostics/include/pr2_mechanism_diagnostics/
pr2__mechanism__diagnostics_8h
pr2_mechanism_diagnostics/joint_diagnostics.h
pr2_mechanism_diagnostics/controller_diagnostics.h
pr2_mechanism_diagnostics::CtrlJntDiagnosticPublisher
pr2_mechanism_diagnostics
pub_mech_stats.py
/tmp/ws/src/pr2_mechanism/pr2_mechanism_diagnostics/test/
pub__mech__stats_8py
pub_mech_stats
def
ctrl_stat
namespacepub__mech__stats.html
a4cae1a85c381f206a5f4a67fbfde0454
def
joint_stat
namespacepub__mech__stats.html
acf5215f17d9836b129b848e70dff84f6
tuple
mech_st
namespacepub__mech__stats.html
a8050f109ffa59ee54ebf7e0fd8c30ca2
tuple
my_rate
namespacepub__mech__stats.html
a8f459f840941f8303f3a95fbd3d8ea46
string
PKG
namespacepub__mech__stats.html
ae7e683087b5498428f52bee46a608f78
tuple
pub_cal
namespacepub__mech__stats.html
afd6d57c1c384361d530a2350c5607185
tuple
pub_mech_stats
namespacepub__mech__stats.html
a2090dbbe020106b498c10c874f8fdc5d
tuple
pub_nan
namespacepub__mech__stats.html
a297cf9c29c67f5683af300357be43256
tuple
pub_overrun
namespacepub__mech__stats.html
a12c0702a14672769f9d92de6fe0a6997
tuple
pub_running
namespacepub__mech__stats.html
abb08ce7ab64ad5fc7bacc21515d44b83
float
RATE
namespacepub__mech__stats.html
a502934ceff3d2505d18a4ad110ec489d
mech_diag_test
namespacemech__diag__test.html
mech_diag_test::TestMechDiag
string
PKG
namespacemech__diag__test.html
a19d853731cc968fba7267d763103a5bb
tuple
suite
namespacemech__diag__test.html
ad82cdd54502a1de4c384f6ab028ebe19
int
WAIT_TIME
namespacemech__diag__test.html
abfc50234dae7eaa155a6e355753aac8d
mech_diag_test::TestMechDiag
classmech__diag__test_1_1TestMechDiag.html
def
__init__
classmech__diag__test_1_1TestMechDiag.html
aab07f08de48f448af818e9e2975a7a91
def
test_mech_diag
classmech__diag__test_1_1TestMechDiag.html
a2f514334ad417796936bdd71e7c812ef
def
_diag_cb
classmech__diag__test_1_1TestMechDiag.html
a1d1dbbd6473faaa56e9c53addb85825f
_cal
classmech__diag__test_1_1TestMechDiag.html
aa574255f536d282cfbc2f88e1db660b7
_controllers
classmech__diag__test_1_1TestMechDiag.html
af721a402cbcd2d926a3021677745dc21
_joints
classmech__diag__test_1_1TestMechDiag.html
a2d3e57192b3e2dc424f0bcc4540e7daa
_mutex
classmech__diag__test_1_1TestMechDiag.html
a64e295f6e4f5129668b3ed56a2725cc2
_nan
classmech__diag__test_1_1TestMechDiag.html
ae718337b4e7eaf3936b313dc7784342e
_overrun
classmech__diag__test_1_1TestMechDiag.html
a344006384b24b89f81204b7637f2ad02
_running
classmech__diag__test_1_1TestMechDiag.html
aab215756dc4011463a09b7a8a19c350f
_start_time
classmech__diag__test_1_1TestMechDiag.html
a3b6d2a1a658dc1a76b6aad901a6f86a5
pr2_mechanism_diagnostics
namespacepr2__mechanism__diagnostics.html
pr2_mechanism_diagnostics::ControllerStats
pr2_mechanism_diagnostics::CtrlJntDiagnosticPublisher
pr2_mechanism_diagnostics::JointStats
bool
is_valid
namespacepr2__mechanism__diagnostics.html
a2d8e06beace33af51084009a23a78828
(T t)
pr2_mechanism_diagnostics::ControllerStats
classpr2__mechanism__diagnostics_1_1ControllerStats.html
ControllerStats
classpr2__mechanism__diagnostics_1_1ControllerStats.html
aa77d17054abee352f3b64c2a0a69b9a0
(std::string nam, bool disable_warnings)
bool
shouldDiscard
classpr2__mechanism__diagnostics_1_1ControllerStats.html
a51a1398b18a369918c02cb22dff2c12b
() const
boost::shared_ptr< diagnostic_updater::DiagnosticStatusWrapper >
toDiagStat
classpr2__mechanism__diagnostics_1_1ControllerStats.html
a9ec900c164dd5ef5f9af1836883dc263
() const
bool
update
classpr2__mechanism__diagnostics_1_1ControllerStats.html
a86b9f86193fb8d0982a5311c701e0ae6
(const pr2_mechanism_msgs::ControllerStatistics &cs)
~ControllerStats
classpr2__mechanism__diagnostics_1_1ControllerStats.html
a4665f99e36c4ed15819a40cccf3f1140
()
bool
disable_warnings_
classpr2__mechanism__diagnostics_1_1ControllerStats.html
ace93ead6394807c3ca209a0f3973bae8
ros::Time
last_overrun_time
classpr2__mechanism__diagnostics_1_1ControllerStats.html
a901281c73f5585845356d1ffc0af467f
ros::Duration
max_time
classpr2__mechanism__diagnostics_1_1ControllerStats.html
aa8f0153a2e545f3a3550a38ffc5e2ff5
ros::Duration
mean_time
classpr2__mechanism__diagnostics_1_1ControllerStats.html
a06b7cb60fa891ea70acb096decb2db1e
std::string
name
classpr2__mechanism__diagnostics_1_1ControllerStats.html
a6917496964a9941992ae4264da9e2d18
int
num_overruns
classpr2__mechanism__diagnostics_1_1ControllerStats.html
a7a95ed800a448e122eb99b5f1ccfe3d3
bool
running
classpr2__mechanism__diagnostics_1_1ControllerStats.html
a8c90f32c0b7331530c86b9eee7856558
ros::Time
timestamp
classpr2__mechanism__diagnostics_1_1ControllerStats.html
a5339de7caa23ac2d4e8dc3ae53dc9457
ros::Time
updateTime
classpr2__mechanism__diagnostics_1_1ControllerStats.html
ad3d06c85e6a0dbbda7301c0fd5bf1013
ros::Duration
variance_time
classpr2__mechanism__diagnostics_1_1ControllerStats.html
aa75f1f4aad7187c6cc657b9a3e3b68a5
pr2_mechanism_diagnostics::CtrlJntDiagnosticPublisher
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
CtrlJntDiagnosticPublisher
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
ab6d5021c1b6e3083700442191fee0689
()
bool
ok
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
aedbe8fe20ec4726d37a384ce99653699
() const
void
publishDiag
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
acc24d312c757e7b7df22763ced9f721e
()
~CtrlJntDiagnosticPublisher
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
a4bfb26d0e52814c3de015fbf5cb410e0
()
void
mechCallback
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
a53b5cab3567bb36cf73b177e340d2a4e
(const pr2_mechanism_msgs::MechanismStatistics::ConstPtr &mechMsg)
std::map< std::string, boost::shared_ptr< ControllerStats > >
controller_stats
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
a83bd2909d269740c392186f4cce8c384
ros::Publisher
diag_pub_
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
a753566a04d8174a96fc2d3f3d52aeb81
bool
disable_controller_warnings_
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
a15c671bce424c86eebddb7c3a3b105f0
std::map< std::string, boost::shared_ptr< JointStats > >
joint_stats
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
aabee0c65e24712004521944242b56915
ros::Subscriber
mech_st_sub_
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
aa546929df7c4cb642b3e33e9da518e6e
ros::NodeHandle
n_
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
a138ed50eb2c0109933073ff3880f9b87
ros::NodeHandle
pnh_
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
a40be922022a5a0fee072d6eb8a11d494
bool
use_sim_time_
classpr2__mechanism__diagnostics_1_1CtrlJntDiagnosticPublisher.html
a9f48f3df5d603838aa7f800ab304a231
pr2_mechanism_diagnostics::JointStats
classpr2__mechanism__diagnostics_1_1JointStats.html
JointStats
classpr2__mechanism__diagnostics_1_1JointStats.html
af87c81512bc871cdbf2261a741585a85
(std::string nam)
boost::shared_ptr< diagnostic_updater::DiagnosticStatusWrapper >
toDiagStat
classpr2__mechanism__diagnostics_1_1JointStats.html
a231ed0a1a7c5246e2ad32b099b57f754
() const
bool
update
classpr2__mechanism__diagnostics_1_1JointStats.html
a2adfee5b66ff3cc38d9c8b2d5a972173
(const pr2_mechanism_msgs::JointStatistics &js)
~JointStats
classpr2__mechanism__diagnostics_1_1JointStats.html
a87dc1245751704f03472814a0560d7f6
()
void
reset_vals
classpr2__mechanism__diagnostics_1_1JointStats.html
aa8aa2b278ed714f0a227a10ade056d8f
()
double
commanded_effort
classpr2__mechanism__diagnostics_1_1JointStats.html
a15850db17dd5d29e79eb7c711447fb00
bool
is_calibrated
classpr2__mechanism__diagnostics_1_1JointStats.html
a29b1a73221c7a5bf88adb1ba803cb304
double
max_abs_eff_val
classpr2__mechanism__diagnostics_1_1JointStats.html
aae310a6f50af1b2e9e4d75600b761486
double
max_abs_vel_val
classpr2__mechanism__diagnostics_1_1JointStats.html
a89e00a02c5189d2eb7187e0e88fc25ba
double
max_pos_val
classpr2__mechanism__diagnostics_1_1JointStats.html
ab1384cba54c90dc1c9c323ec498aa8fc
double
measured_effort
classpr2__mechanism__diagnostics_1_1JointStats.html
aeb4b796d251d27eebe480f9a6405bcc9
double
min_pos_val
classpr2__mechanism__diagnostics_1_1JointStats.html
a4e7d00b5640c62fbe5fc5651174a3e93
std::string
name
classpr2__mechanism__diagnostics_1_1JointStats.html
a5ac522598466e7d6a4e77f86f82c4cff
bool
needs_reset
classpr2__mechanism__diagnostics_1_1JointStats.html
a6e215f4121aac77bd35cf1d565d500ed
double
odometer
classpr2__mechanism__diagnostics_1_1JointStats.html
a35576656c9e2fd8846c55c460dc6e0fa
double
position
classpr2__mechanism__diagnostics_1_1JointStats.html
a804cd34b4068842a74577793308b3e8e
ros::Time
updateTime
classpr2__mechanism__diagnostics_1_1JointStats.html
ab1c045282352b021f5d63838c0bcc7cb
double
velocity
classpr2__mechanism__diagnostics_1_1JointStats.html
a571f93050b1b85a4b0af6db230d28e94
bool
violated_limits
classpr2__mechanism__diagnostics_1_1JointStats.html
a0a2ea4b4f2fb2dcffd392379d153df7b
pub_mech_stats
namespacepub__mech__stats.html
def
ctrl_stat
namespacepub__mech__stats.html
a4cae1a85c381f206a5f4a67fbfde0454
def
joint_stat
namespacepub__mech__stats.html
acf5215f17d9836b129b848e70dff84f6
tuple
mech_st
namespacepub__mech__stats.html
a8050f109ffa59ee54ebf7e0fd8c30ca2
tuple
my_rate
namespacepub__mech__stats.html
a8f459f840941f8303f3a95fbd3d8ea46
string
PKG
namespacepub__mech__stats.html
ae7e683087b5498428f52bee46a608f78
tuple
pub_cal
namespacepub__mech__stats.html
afd6d57c1c384361d530a2350c5607185
tuple
pub_mech_stats
namespacepub__mech__stats.html
a2090dbbe020106b498c10c874f8fdc5d
tuple
pub_nan
namespacepub__mech__stats.html
a297cf9c29c67f5683af300357be43256
tuple
pub_overrun
namespacepub__mech__stats.html
a12c0702a14672769f9d92de6fe0a6997
tuple
pub_running
namespacepub__mech__stats.html
abb08ce7ab64ad5fc7bacc21515d44b83
float
RATE
namespacepub__mech__stats.html
a502934ceff3d2505d18a4ad110ec489d
index
index