#include <iostream>#include <ros/ros.h>#include <sensor_msgs/Joy.h>#include <geometry_msgs/Twist.h>#include <std_msgs/Int32.h>#include "Utilities.hpp"
Go to the source code of this file.
Functions | |
| void | initPublishers (ros::NodeHandle &node, vector< string > topicNames) |
| void | joyCallback (const sensor_msgs::Joy::ConstPtr &joy) |
| int | main (int argc, char **argv) |
| void | onRobotSelect (const std_msgs::Int32 robotNumber) |
| void | publishVelocity (const ros::TimerEvent &event) |
Variables | |
| int32_t | _activeRobotNumber = 1 |
| ros::Subscriber | _activeRobotSubscriber |
| double | _aScale |
| bool | _deadmanPressed = false |
| bool | _enabled = false |
| ros::Subscriber | _joySubscriber |
| geometry_msgs::Twist | _lastVelocityMessage |
| double | _lScale |
| vector< ros::Publisher > | _publishers |
| ros::Timer | _publishTimer |
| void initPublishers | ( | ros::NodeHandle & | node, |
| vector< string > | topicNames | ||
| ) |
Definition at line 50 of file MrTeleoperator.cpp.
| void joyCallback | ( | const sensor_msgs::Joy::ConstPtr & | joy | ) |
Definition at line 35 of file MrTeleoperator.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 71 of file MrTeleoperator.cpp.
| void onRobotSelect | ( | const std_msgs::Int32 | robotNumber | ) |
Definition at line 57 of file MrTeleoperator.cpp.
| void publishVelocity | ( | const ros::TimerEvent & | event | ) |
Definition at line 44 of file MrTeleoperator.cpp.
| int32_t _activeRobotNumber = 1 |
Definition at line 27 of file MrTeleoperator.cpp.
Definition at line 25 of file MrTeleoperator.cpp.
| double _aScale |
Definition at line 28 of file MrTeleoperator.cpp.
| bool _deadmanPressed = false |
Definition at line 31 of file MrTeleoperator.cpp.
| bool _enabled = false |
Definition at line 33 of file MrTeleoperator.cpp.
Definition at line 24 of file MrTeleoperator.cpp.
| geometry_msgs::Twist _lastVelocityMessage |
Definition at line 32 of file MrTeleoperator.cpp.
| double _lScale |
Definition at line 29 of file MrTeleoperator.cpp.
| vector<ros::Publisher> _publishers |
Definition at line 23 of file MrTeleoperator.cpp.
Definition at line 30 of file MrTeleoperator.cpp.