|
| void | cbAngle (const std_msgs::Float32::ConstPtr &msg, int num) |
| |
| void | cbCmdVel (const geometry_msgs::Twist::ConstPtr &msg) |
| |
| void | cbControlMode (const ypspur_ros::ControlMode::ConstPtr &msg) |
| |
| void | cbDigitalOutput (const ypspur_ros::DigitalOutput::ConstPtr &msg, int id_) |
| |
| void | cbJoint (const trajectory_msgs::JointTrajectory::ConstPtr &msg) |
| |
| void | cbJointPosition (const ypspur_ros::JointPositionControl::ConstPtr &msg) |
| |
| void | cbSetAccel (const std_msgs::Float32::ConstPtr &msg, int num) |
| |
| void | cbSetVel (const std_msgs::Float32::ConstPtr &msg, int num) |
| |
| void | cbVel (const std_msgs::Float32::ConstPtr &msg, int num) |
| |
| void | revertDigitalOutput (int id_) |
| |
| void | updateDiagnostics (const ros::Time &now, const bool connection_down=false) |
| |
Definition at line 81 of file ypspur_ros.cpp.
◆ OdometryMode
◆ YpspurRosNode()
| YpspurRosNode::YpspurRosNode |
( |
| ) |
|
|
inline |
◆ ~YpspurRosNode()
| YpspurRosNode::~YpspurRosNode |
( |
| ) |
|
|
inline |
◆ cbAngle()
| void YpspurRosNode::cbAngle |
( |
const std_msgs::Float32::ConstPtr & |
msg, |
|
|
int |
num |
|
) |
| |
|
inlineprivate |
◆ cbCmdVel()
| void YpspurRosNode::cbCmdVel |
( |
const geometry_msgs::Twist::ConstPtr & |
msg | ) |
|
|
inlineprivate |
◆ cbControlMode()
| void YpspurRosNode::cbControlMode |
( |
const ypspur_ros::ControlMode::ConstPtr & |
msg | ) |
|
|
inlineprivate |
◆ cbDigitalOutput()
| void YpspurRosNode::cbDigitalOutput |
( |
const ypspur_ros::DigitalOutput::ConstPtr & |
msg, |
|
|
int |
id_ |
|
) |
| |
|
inlineprivate |
◆ cbJoint()
| void YpspurRosNode::cbJoint |
( |
const trajectory_msgs::JointTrajectory::ConstPtr & |
msg | ) |
|
|
inlineprivate |
◆ cbJointPosition()
| void YpspurRosNode::cbJointPosition |
( |
const ypspur_ros::JointPositionControl::ConstPtr & |
msg | ) |
|
|
inlineprivate |
◆ cbSetAccel()
| void YpspurRosNode::cbSetAccel |
( |
const std_msgs::Float32::ConstPtr & |
msg, |
|
|
int |
num |
|
) |
| |
|
inlineprivate |
◆ cbSetVel()
| void YpspurRosNode::cbSetVel |
( |
const std_msgs::Float32::ConstPtr & |
msg, |
|
|
int |
num |
|
) |
| |
|
inlineprivate |
◆ cbVel()
| void YpspurRosNode::cbVel |
( |
const std_msgs::Float32::ConstPtr & |
msg, |
|
|
int |
num |
|
) |
| |
|
inlineprivate |
◆ revertDigitalOutput()
| void YpspurRosNode::revertDigitalOutput |
( |
int |
id_ | ) |
|
|
inlineprivate |
◆ spin()
| bool YpspurRosNode::spin |
( |
| ) |
|
|
inline |
◆ updateDiagnostics()
| void YpspurRosNode::updateDiagnostics |
( |
const ros::Time & |
now, |
|
|
const bool |
connection_down = false |
|
) |
| |
|
inlineprivate |
◆ ad_num_
| const int YpspurRosNode::ad_num_ = 8 |
|
private |
◆ ads_
| std::vector<AdParams> YpspurRosNode::ads_ |
|
private |
◆ avoid_publishing_duplicated_joints_
| bool YpspurRosNode::avoid_publishing_duplicated_joints_ |
|
private |
◆ avoid_publishing_duplicated_odom_
| bool YpspurRosNode::avoid_publishing_duplicated_odom_ |
|
private |
◆ cmd_vel_
| geometry_msgs::Twist::ConstPtr YpspurRosNode::cmd_vel_ |
|
private |
◆ cmd_vel_expire_
◆ cmd_vel_time_
◆ control_mode_
| int YpspurRosNode::control_mode_ |
|
private |
◆ device_error_state_
| int YpspurRosNode::device_error_state_ |
|
private |
◆ device_error_state_prev_
| int YpspurRosNode::device_error_state_prev_ |
|
private |
◆ device_error_state_time_
| ros::Time YpspurRosNode::device_error_state_time_ |
|
private |
◆ digital_input_enable_
| bool YpspurRosNode::digital_input_enable_ |
|
private |
◆ dio_dir_
| unsigned int YpspurRosNode::dio_dir_ |
|
private |
◆ dio_dir_default_
| unsigned int YpspurRosNode::dio_dir_default_ |
|
private |
◆ dio_num_
| const int YpspurRosNode::dio_num_ = 8 |
|
private |
◆ dio_output_
| unsigned int YpspurRosNode::dio_output_ |
|
private |
◆ dio_output_default_
| unsigned int YpspurRosNode::dio_output_default_ |
|
private |
◆ dio_revert_
| std::map<int, ros::Time> YpspurRosNode::dio_revert_ |
|
private |
◆ dios_
◆ frames_
| std::map<std::string, std::string> YpspurRosNode::frames_ |
|
private |
◆ joint_name_to_num_
| std::map<std::string, int> YpspurRosNode::joint_name_to_num_ |
|
private |
◆ joints_
◆ key_
◆ mode_
◆ nh_
◆ param_file_
| std::string YpspurRosNode::param_file_ |
|
private |
◆ params_
| std::map<std::string, double> YpspurRosNode::params_ |
|
private |
◆ pid_
| pid_t YpspurRosNode::pid_ |
|
private |
◆ pnh_
◆ port_
| std::string YpspurRosNode::port_ |
|
private |
◆ previous_joints_stamp_
| ros::Time YpspurRosNode::previous_joints_stamp_ |
|
private |
◆ previous_odom_stamp_
| ros::Time YpspurRosNode::previous_odom_stamp_ |
|
private |
◆ publish_odom_tf_
| bool YpspurRosNode::publish_odom_tf_ |
|
private |
◆ pubs_
◆ simulate_
| bool YpspurRosNode::simulate_ |
|
private |
◆ simulate_control_
| bool YpspurRosNode::simulate_control_ |
|
private |
◆ subs_
◆ tf_broadcaster_
◆ tf_buffer_
◆ tf_listener_
◆ tf_time_offset_
| double YpspurRosNode::tf_time_offset_ |
|
private |
◆ ypspur_bin_
| std::string YpspurRosNode::ypspur_bin_ |
|
private |
◆ z_axis_
| const tf2::Vector3 YpspurRosNode::z_axis_ |
|
private |
The documentation for this class was generated from the following file: