compatibility.h
/tmp/ws/src/ypspur_ros/include/
compatibility_8h
compat
#define
STATIC_ASSERT
compatibility_8h.html
a5efe7d9be4898d0ad40b4ba7182f69e2
(EXPR)
ros::Publisher
advertise
namespacecompat.html
ae6f70544c067121e0ed1ae78abdc5e3d
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, bool latch=false)
ros::ServiceServer
advertiseService
namespacecompat.html
aa2ed9ddee1bdb76bf428032f367c7f6f
(ros::NodeHandle &nh_new, const std::string &service_new, ros::NodeHandle &nh_old, const std::string &service_old, bool(T::*srv_func)(MReq &, MRes &), T *obj)
void
checkCompatMode
namespacecompat.html
a88c9c1c71e971d38b867a9514ed1a158
()
int
getCompat
namespacecompat.html
a4b29734f11108a22936979dfb1489818
()
std::string
getSimplifiedNamespace
namespacecompat.html
a7f9b231be58f79e2b47ca72db177c814
(ros::NodeHandle &nh)
STATIC_ASSERT
namespacecompat.html
ae4e0840bba963f500e031e3796d9bec4
(supported_level<=current_level &¤t_level<=supported_level+1)
STATIC_ASSERT
namespacecompat.html
ac072df238cd16d551edd90fa0d1efefb
(supported_level<=default_level &&default_level<=current_level)
ros::Subscriber
subscribe
namespacecompat.html
aec244d0fb3d230023d2eb4e9a998134c
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, void(T::*fp)(M) const, T *obj, const ros::TransportHints &transport_hints=ros::TransportHints())
ros::Subscriber
subscribe
namespacecompat.html
abdbbc867f5746fa951f22d34fb2e9413
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &callback, const ros::VoidConstPtr &tracked_object=ros::VoidConstPtr(), const ros::TransportHints &transport_hints=ros::TransportHints())
const int
current_level
namespacecompat.html
a9b68cc633fa40fbd088b7ac087e3f13e
const int
default_level
namespacecompat.html
a5dfbdc5187f24506eff28d268cc0e717
const int
supported_level
namespacecompat.html
a512c53e2ef41929aba929ce49250d640
joint_position_to_joint_trajectory.cpp
/tmp/ws/src/ypspur_ros/src/
joint__position__to__joint__trajectory_8cpp
compatibility.h
ConvertNode
int
main
joint__position__to__joint__trajectory_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
joint_tf_publisher.cpp
/tmp/ws/src/ypspur_ros/src/
joint__tf__publisher_8cpp
compatibility.h
JointTfPublisherNode
int
main
joint__tf__publisher_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
joint_trajectory.cpp
/tmp/ws/src/ypspur_ros/test/src/
joint__trajectory_8cpp
int
main
joint__trajectory_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
joint__trajectory_8cpp.html
a5795e2737becfca6dd51b9f52693a68c
(JointTrajectory, CommandValidation)
ypspur_ros.cpp
/tmp/ws/src/ypspur_ros/src/
ypspur__ros_8cpp
compatibility.h
YpspurRosNode::AdParams
YpspurRosNode::DioParams
YpspurRosNode::JointParams
YpspurRosNode
YP
int
main
ypspur__ros_8cpp.html
a0ddf1224851353fc92bfbff6f499fa97
(int argc, char *argv[])
void
sigintHandler
ypspur__ros_8cpp.html
a458379afdbad052bb3077d6b425d2fee
(int sig)
bool
g_shutdown
ypspur__ros_8cpp.html
a4c09a9a6cdaf7985f3298836c50bae58
YpspurRosNode::AdParams
classYpspurRosNode_1_1AdParams.html
bool
enable_
classYpspurRosNode_1_1AdParams.html
a5fd65791b59b882bdfc6e73c707457bb
double
gain_
classYpspurRosNode_1_1AdParams.html
ae47995875497df3a95beb5adf6db0851
std::string
name_
classYpspurRosNode_1_1AdParams.html
a17f09925a561eef2672922e161d0e497
double
offset_
classYpspurRosNode_1_1AdParams.html
a62886265b872856d491157b0c3cf15c6
ConvertNode
classConvertNode.html
ConvertNode
classConvertNode.html
a021c32127ea2d2cd2375b4893bab5139
()
void
cbJointPosition
classConvertNode.html
a6cf1fe48b26173a3bf9d0524961d04bf
(const ypspur_ros::JointPositionControl::ConstPtr &msg)
void
cbJointState
classConvertNode.html
adf86263c7b90f5109b3364d561659ca5
(const sensor_msgs::JointState::ConstPtr &msg)
double
accel_
classConvertNode.html
abb9b8f1c33ba3c9e347dded2d842e560
ypspur_ros::JointPositionControl
cmd_prev
classConvertNode.html
a50a4848acede888598bfbc46a246a53c
ros::NodeHandle
nh_
classConvertNode.html
a04b2ffb49eb3c3cd066df3d47b9b5823
ros::NodeHandle
pnh_
classConvertNode.html
a8491678a055d3a60d3cba2f5f1f03fde
ros::Publisher
pub_joint_
classConvertNode.html
a59e78e657e1db5c19be85709c4c0a0f5
bool
skip_same_
classConvertNode.html
ad9c7d22cfb0675d7972eacf739e110cb
std::map< std::string, double >
state_
classConvertNode.html
a0de2f7d64c18adb812c0c09ab973d81a
ros::Subscriber
sub_joint_
classConvertNode.html
a287a4c26105e5147257ad9bbc1b156cf
ros::Subscriber
sub_joint_state_
classConvertNode.html
aeffc1a6c2c2e9d5fb643038b19f09167
YpspurRosNode::DioParams
classYpspurRosNode_1_1DioParams.html
bool
enable_
classYpspurRosNode_1_1DioParams.html
ab66c48060169afe9647e82323aa90942
bool
input_
classYpspurRosNode_1_1DioParams.html
abc714ed76b265d78b62b344e02132543
std::string
name_
classYpspurRosNode_1_1DioParams.html
a7dec4401cd821b216484f0f5eed5028a
bool
output_
classYpspurRosNode_1_1DioParams.html
a93e4396786010e5a921d4a0fcafed7a7
YpspurRosNode::JointParams
classYpspurRosNode_1_1JointParams.html
control_mode_
classYpspurRosNode_1_1JointParams.html
a00cfe7ca07259aa47db90d1cfa1bddbc
STOP
classYpspurRosNode_1_1JointParams.html
a00cfe7ca07259aa47db90d1cfa1bddbcaf2cfe442a3bcb1f3c37f0bbd89a4ada0
VELOCITY
classYpspurRosNode_1_1JointParams.html
a00cfe7ca07259aa47db90d1cfa1bddbca29e541e29fe51c9a7400367f0f6b301b
POSITION
classYpspurRosNode_1_1JointParams.html
a00cfe7ca07259aa47db90d1cfa1bddbcab7504e49b63b11333136088fb9b9c481
TRAJECTORY
classYpspurRosNode_1_1JointParams.html
a00cfe7ca07259aa47db90d1cfa1bddbca257abe7c3881cd013a140ddd8eba033d
POSITION
classYpspurRosNode_1_1JointParams.html
a00cfe7ca07259aa47db90d1cfa1bddbcab7504e49b63b11333136088fb9b9c481
STOP
classYpspurRosNode_1_1JointParams.html
a00cfe7ca07259aa47db90d1cfa1bddbcaf2cfe442a3bcb1f3c37f0bbd89a4ada0
TRAJECTORY
classYpspurRosNode_1_1JointParams.html
a00cfe7ca07259aa47db90d1cfa1bddbca257abe7c3881cd013a140ddd8eba033d
VELOCITY
classYpspurRosNode_1_1JointParams.html
a00cfe7ca07259aa47db90d1cfa1bddbca29e541e29fe51c9a7400367f0f6b301b
double
accel_
classYpspurRosNode_1_1JointParams.html
a2056a592194b269e0367b91d0ee9c784
double
angle_ref_
classYpspurRosNode_1_1JointParams.html
a7fbf487df199f042c86519e53185437d
trajectory_msgs::JointTrajectory
cmd_joint_
classYpspurRosNode_1_1JointParams.html
aa10f2a95d7ee1bf641850501eadb0831
control_mode_
control_
classYpspurRosNode_1_1JointParams.html
adc9a8909fff3883aa7e8a3b61c59c8c5
int
id_
classYpspurRosNode_1_1JointParams.html
ab2e8a555d7101ea453b70673570e3dcc
std::string
name_
classYpspurRosNode_1_1JointParams.html
ac9ba4449e3bb19957cee8138e9c21aff
double
vel_
classYpspurRosNode_1_1JointParams.html
a472e5acb5e522da6716c8dd8948a1c01
double
vel_end_
classYpspurRosNode_1_1JointParams.html
a413cb030c32d809df1c3da0cabe4c98d
double
vel_ref_
classYpspurRosNode_1_1JointParams.html
a3a5287abe76a34ea193e2d48e41050c4
JointTfPublisherNode
classJointTfPublisherNode.html
JointTfPublisherNode
classJointTfPublisherNode.html
a56930d18d1444c21e68800d5f9322889
()
void
cbJoint
classJointTfPublisherNode.html
a1959ce75f1412dff108f77b0e75d3a90
(const sensor_msgs::JointState::ConstPtr &msg)
ros::NodeHandle
nh_
classJointTfPublisherNode.html
aac2277fa54089ac37287290cc563b516
ros::NodeHandle
pnh_
classJointTfPublisherNode.html
a737339abaae2157ea50877280408c3e8
std::map< std::string, ros::Subscriber >
subs_
classJointTfPublisherNode.html
a492d267273dea8d7bb0a2ff69d8fb6aa
tf::TransformBroadcaster
tf_broadcaster_
classJointTfPublisherNode.html
a91ba66139206d36099fcfa227da33028
YpspurRosNode
classYpspurRosNode.html
YpspurRosNode::AdParams
YpspurRosNode::DioParams
YpspurRosNode::JointParams
bool
spin
classYpspurRosNode.html
abb8c45d3e7ea00b7fd65cfbf1c0f919f
()
YpspurRosNode
classYpspurRosNode.html
ac318ed12eefa3af1c8f1a0fc2ecc6ee0
()
~YpspurRosNode
classYpspurRosNode.html
a77204667f9d34cb22f084ba08502ec30
()
DIFF
classYpspurRosNode.html
ad93fd6d3cabf461ca321a237bb3ef9afa941ba4ef74d2bbbb10cad85cc52aeba0
NONE
classYpspurRosNode.html
ad93fd6d3cabf461ca321a237bb3ef9afae1c0eb23516b8ff554f1cc97fa5c5233
OdometryMode
classYpspurRosNode.html
ad93fd6d3cabf461ca321a237bb3ef9af
DIFF
classYpspurRosNode.html
ad93fd6d3cabf461ca321a237bb3ef9afa941ba4ef74d2bbbb10cad85cc52aeba0
NONE
classYpspurRosNode.html
ad93fd6d3cabf461ca321a237bb3ef9afae1c0eb23516b8ff554f1cc97fa5c5233
void
cbAngle
classYpspurRosNode.html
a65bc1ce4554ea3dc93be97a6bdec0c4a
(const std_msgs::Float32::ConstPtr &msg, int num)
void
cbCmdVel
classYpspurRosNode.html
a5e948db02fd58bf7b6241954dcf2625c
(const geometry_msgs::Twist::ConstPtr &msg)
void
cbControlMode
classYpspurRosNode.html
a21f249a7cc97006447d0ad326bc64023
(const ypspur_ros::ControlMode::ConstPtr &msg)
void
cbDigitalOutput
classYpspurRosNode.html
abbe785351f26b1472657300396dee054
(const ypspur_ros::DigitalOutput::ConstPtr &msg, int id_)
void
cbJoint
classYpspurRosNode.html
a06fb3a01a1816a5d1fd3b2589075bc41
(const trajectory_msgs::JointTrajectory::ConstPtr &msg)
void
cbJointPosition
classYpspurRosNode.html
ae2d3f3cd4c23a226850e1de6f35a4476
(const ypspur_ros::JointPositionControl::ConstPtr &msg)
void
cbSetAccel
classYpspurRosNode.html
ac4289267c9ce4db4d2bbcb619eb10a46
(const std_msgs::Float32::ConstPtr &msg, int num)
void
cbSetVel
classYpspurRosNode.html
a41db72176ab632675d8aa14e225e9685
(const std_msgs::Float32::ConstPtr &msg, int num)
void
cbVel
classYpspurRosNode.html
a68c75fa3989a763d7d60190bdaad98c0
(const std_msgs::Float32::ConstPtr &msg, int num)
void
revertDigitalOutput
classYpspurRosNode.html
a3f9d47552dd38688efc156bae543885b
(int id_)
void
updateDiagnostics
classYpspurRosNode.html
a602a24ed137a736d609fa2d6d5e8b572
(const ros::Time &now, const bool connection_down=false)
const int
ad_num_
classYpspurRosNode.html
a9de892a9608a98aaf93447b32dac35c5
std::vector< AdParams >
ads_
classYpspurRosNode.html
a75b137cb5578f3102f556a5b27f39a42
geometry_msgs::Twist::ConstPtr
cmd_vel_
classYpspurRosNode.html
ac19ad1508b8e4e45b6650e5764ac1ce4
ros::Duration
cmd_vel_expire_
classYpspurRosNode.html
aabe4b0173968575c6274da4f97a24637
ros::Time
cmd_vel_time_
classYpspurRosNode.html
a1a8629c77f18596ab68ebc4bd5aee62f
int
control_mode_
classYpspurRosNode.html
a517a6086e8e682909a304c69ccc07897
int
device_error_state_
classYpspurRosNode.html
aaa2a4797a50bbc7b8b56564f06974844
int
device_error_state_prev_
classYpspurRosNode.html
a73d9b748ec1b2e94a1c511cce67e5ae6
ros::Time
device_error_state_time_
classYpspurRosNode.html
af17711f4daf413855b99d7b01d0d54ea
bool
digital_input_enable_
classYpspurRosNode.html
ab24f2cba0cb9b5539d0f20343eb1f6ed
unsigned int
dio_dir_
classYpspurRosNode.html
ab5110592f759041d6cf0c509c8c98fbd
unsigned int
dio_dir_default_
classYpspurRosNode.html
a829202121d7933a1317cec1e8f68e696
const int
dio_num_
classYpspurRosNode.html
a23ec0dc86a5bf0b0096a9e5591775a33
unsigned int
dio_output_
classYpspurRosNode.html
ae04daa9e9856f3d77698f8fc70e28018
unsigned int
dio_output_default_
classYpspurRosNode.html
ac5996c2d384b918afd489c30b1a7fb6b
std::map< int, ros::Time >
dio_revert_
classYpspurRosNode.html
ad09a17beb13f2e69808321d14d15d205
std::vector< DioParams >
dios_
classYpspurRosNode.html
ab26f7d6b6ec87261a19ca003797f6732
std::map< std::string, std::string >
frames_
classYpspurRosNode.html
a8d936f274705bad5befa5a572c204364
std::map< std::string, int >
joint_name_to_num_
classYpspurRosNode.html
afb152fbbc60d8149e901ed0aca3a3fa2
std::vector< JointParams >
joints_
classYpspurRosNode.html
a79a23a5d6c4333a9cca354ed407e9a5a
int
key_
classYpspurRosNode.html
a4d4fe13661eec3676107e2db4f73d8ce
OdometryMode
mode_
classYpspurRosNode.html
a87477355d9a96e8fd72851382f62fe7e
ros::NodeHandle
nh_
classYpspurRosNode.html
aa0b61391f7ebac117653676a5d0861b0
std::string
param_file_
classYpspurRosNode.html
af348325446e79ffbda894e869683c608
std::map< std::string, double >
params_
classYpspurRosNode.html
a9470f16b6897c8c6f44a76265e5d85a7
pid_t
pid_
classYpspurRosNode.html
aabe47aa490fa2f5af9baafbf8f115b51
ros::NodeHandle
pnh_
classYpspurRosNode.html
adeb0b4874374afca833336723d696099
std::string
port_
classYpspurRosNode.html
a4bc57ead6fa28dc129d29e170261fb7d
std::map< std::string, ros::Publisher >
pubs_
classYpspurRosNode.html
a284f3cc935a73f9647dac0a0ae0d7330
bool
simulate_
classYpspurRosNode.html
a3d249b4eb6393a608cd4aafefdf6e6e9
bool
simulate_control_
classYpspurRosNode.html
a56cfbb66e3ac070a8ba1938f241953ad
std::map< std::string, ros::Subscriber >
subs_
classYpspurRosNode.html
a3cc3339b4b4386e6cebeeb9cec902216
tf::TransformBroadcaster
tf_broadcaster_
classYpspurRosNode.html
a6d97db649bea687aab7e20bf36189f2f
tf::TransformListener
tf_listener_
classYpspurRosNode.html
a9dfda50a70a7d3d6453c521139d75472
double
tf_time_offset_
classYpspurRosNode.html
ad7dd2631caef0e84d9bc7d3ef4cb7bcc
std::string
ypspur_bin_
classYpspurRosNode.html
a7388eef0629359039b0834dd11b8ac1f
compat
namespacecompat.html
ros::Publisher
advertise
namespacecompat.html
ae6f70544c067121e0ed1ae78abdc5e3d
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, bool latch=false)
ros::ServiceServer
advertiseService
namespacecompat.html
aa2ed9ddee1bdb76bf428032f367c7f6f
(ros::NodeHandle &nh_new, const std::string &service_new, ros::NodeHandle &nh_old, const std::string &service_old, bool(T::*srv_func)(MReq &, MRes &), T *obj)
void
checkCompatMode
namespacecompat.html
a88c9c1c71e971d38b867a9514ed1a158
()
int
getCompat
namespacecompat.html
a4b29734f11108a22936979dfb1489818
()
std::string
getSimplifiedNamespace
namespacecompat.html
a7f9b231be58f79e2b47ca72db177c814
(ros::NodeHandle &nh)
STATIC_ASSERT
namespacecompat.html
ae4e0840bba963f500e031e3796d9bec4
(supported_level<=current_level &¤t_level<=supported_level+1)
STATIC_ASSERT
namespacecompat.html
ac072df238cd16d551edd90fa0d1efefb
(supported_level<=default_level &&default_level<=current_level)
ros::Subscriber
subscribe
namespacecompat.html
aec244d0fb3d230023d2eb4e9a998134c
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, void(T::*fp)(M) const, T *obj, const ros::TransportHints &transport_hints=ros::TransportHints())
ros::Subscriber
subscribe
namespacecompat.html
abdbbc867f5746fa951f22d34fb2e9413
(ros::NodeHandle &nh_new, const std::string &topic_new, ros::NodeHandle &nh_old, const std::string &topic_old, uint32_t queue_size, const boost::function< void(const boost::shared_ptr< M const > &)> &callback, const ros::VoidConstPtr &tracked_object=ros::VoidConstPtr(), const ros::TransportHints &transport_hints=ros::TransportHints())
const int
current_level
namespacecompat.html
a9b68cc633fa40fbd088b7ac087e3f13e
const int
default_level
namespacecompat.html
a5dfbdc5187f24506eff28d268cc0e717
const int
supported_level
namespacecompat.html
a512c53e2ef41929aba929ce49250d640
YP
namespaceYP.html