rb1_base_pad.cpp
/tmp/ws/src/rb1_base_common/rb1_base_pad/src/
rb1__base__pad_8cpp
RB1BasePad
#define
DEFAULT_AXIS_ANGULAR
rb1__base__pad_8cpp.html
a85b38cb526bcb9fef33585ccbf3f02b2
#define
DEFAULT_AXIS_LINEAR_X
rb1__base__pad_8cpp.html
aed05579899e30a8d58258ff9ab2c9c7a
#define
DEFAULT_AXIS_LINEAR_Y
rb1__base__pad_8cpp.html
ad7c4126624a592b5fd58499f15e7d7ee
#define
DEFAULT_AXIS_LINEAR_Z
rb1__base__pad_8cpp.html
a28fcc66371251d5984fac7c6c276b005
#define
DEFAULT_ELEVATOR_ACTION_LOWER
rb1__base__pad_8cpp.html
a43e3789f6377d387da3cef194c78209a
#define
DEFAULT_ELEVATOR_ACTION_RAISE
rb1__base__pad_8cpp.html
a48dfc32f1f83687e4a3bbae8d154e8c6
#define
DEFAULT_ELEVATOR_ACTION_STOP
rb1__base__pad_8cpp.html
a0e2453ffdbb3f03049f672f403fb1b4f
#define
DEFAULT_NUM_OF_BUTTONS
rb1__base__pad_8cpp.html
a0c4cbbc582bb0ed3d87ccf2a5fdd93c0
#define
DEFAULT_SCALE_ANGULAR
rb1__base__pad_8cpp.html
a2fff7d74e3997db3b4b55d237a52042d
#define
DEFAULT_SCALE_LINEAR
rb1__base__pad_8cpp.html
acfb9ffe8df74e5d92db030bab047d283
#define
DEFAULT_SCALE_LINEAR_Z
rb1__base__pad_8cpp.html
acff9af301500b5447d59bcb2bf59709b
#define
ITERATIONS_AFTER_DEADMAN
rb1__base__pad_8cpp.html
a25e418099961aa4757f0915a0dc9ac7e
#define
JOY_ERROR_TIME
rb1__base__pad_8cpp.html
a6ab1db7ca28e9224b256a0a86ecf921e
int
main
rb1__base__pad_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
RB1BasePad
classRB1BasePad.html
RB1BasePad
classRB1BasePad.html
ad0aed141750399ab3294c4eb370c84dc
()
void
Update
classRB1BasePad.html
a963a8c52d3f3f11906292eb92b9844a9
()
bool
EnableDisablePad
classRB1BasePad.html
a0a7eea026f92ab5518a441b9d32c4a74
(rb1_base_pad::enable_disable_pad::Request &req, rb1_base_pad::enable_disable_pad::Response &res)
void
padCallback
classRB1BasePad.html
aea30ab572e3d1029ee7d57372ffeed8e
(const sensor_msgs::Joy::ConstPtr &joy)
double
a_scale_
classRB1BasePad.html
a2cb1f9b546954d5461c5efe4893a74d9
int
angular_
classRB1BasePad.html
ad25b3f1ebff5a704792a0774b2703520
bool
bOutput1
classRB1BasePad.html
aa7b188693995e8077be8dec1de520ce3
bool
bOutput2
classRB1BasePad.html
a6ad486c9ad244c27f376dee0c7371204
bool
bRegisteredButtonEvent
classRB1BasePad.html
af510d72f31a4a01892186d6307e35c4a
[DEFAULT_NUM_OF_BUTTONS]
int
button_home_
classRB1BasePad.html
a4f92f2b1d05d1801027d206ca84aa8e0
int
button_kinematic_mode_
classRB1BasePad.html
ae136f7fe1a7074a562eef3de6a70baf3
int
button_lower_elevator_
classRB1BasePad.html
ab46fca113ea6bcd84dd7276973ced3f9
int
button_output_1_
classRB1BasePad.html
a62b1b9d79f9cf36dfbbccfea5fe0c03a
int
button_output_2_
classRB1BasePad.html
a51a0506075b0c3f4769bd64b27bbc53e
int
button_raise_elevator_
classRB1BasePad.html
a3742f6ab2923c66d32d9d9456fb0f82a
int
button_stop_elevator_
classRB1BasePad.html
a748963e7866faa6157cc877581c40105
std::string
cmd_home_
classRB1BasePad.html
a2fcaff91a58aaedbd9a7c69a138a1b4e
std::string
cmd_service_io_
classRB1BasePad.html
a77b4729943dd27ec6d1092917d310589
std::string
cmd_set_mode_
classRB1BasePad.html
ac51bcec049e84cc2b753e00b96777590
std::string
cmd_topic_ptz_
classRB1BasePad.html
a1abbbba8047d245725bb2109af760d5a
std::string
cmd_topic_vel_
classRB1BasePad.html
ac1badb7967cd65986b00d4c756675a10
double
current_vel
classRB1BasePad.html
aa6f75e2ec491e5e1bdafd52481eda962
int
dead_man_button_
classRB1BasePad.html
a00f15f36f68c1a2feaac39700358a819
ros::ServiceClient
doHome
classRB1BasePad.html
ad8fd611b2eadfccf659c4642150d1e93
std::string
elevator_service_name_
classRB1BasePad.html
a6be52a2482bcd07139b1081dc4f72bf7
int
kinematic_mode_
classRB1BasePad.html
a0d1f77f36125311b5042ad8307ba8833
double
l_scale_
classRB1BasePad.html
a9ef531bfb41c35a8d8684fe50306584d
double
l_scale_z_
classRB1BasePad.html
abf10dd93efa623d4382122f6cfe8de44
int
linear_x_
classRB1BasePad.html
ae2181325394e6fdd016c57f506c3c7bd
int
linear_y_
classRB1BasePad.html
ac6cbca9c72008b83767022449c93cfae
int
linear_z_
classRB1BasePad.html
a06d81fa4b013f834716ed3d1e1fb8fa7
double
max_freq_command
classRB1BasePad.html
aa59df3a79dbcee14a80a4ef1701eaa0a
double
max_freq_joy
classRB1BasePad.html
af74b34867763d69ebde847ca54f0b745
double
min_freq_command
classRB1BasePad.html
af3250df91bfe2538b48b403354fe3719
double
min_freq_joy
classRB1BasePad.html
aa7b123ffacba42179412610628002a39
ros::NodeHandle
nh_
classRB1BasePad.html
a73afaced7a8ac6e123a40cfcfb0e2419
int
num_of_buttons_
classRB1BasePad.html
af0b785625b28c16f8a6676b2b96ef1d6
int
output_1_
classRB1BasePad.html
ac7d9ee28ce3c7254181c61dafc5ae0dc
int
output_2_
classRB1BasePad.html
ace6b154d95c81eae6091a56e71de3e6e
ros::Subscriber
pad_sub_
classRB1BasePad.html
aba2b8219bdd61eaebb7b5cb73952d92c
int
pan_increment_
classRB1BasePad.html
a2e3c8fe7826ff07e4f476c6363dd1972
int
ptz_pan_left_
classRB1BasePad.html
a868b9f4a4df45d3fa530973574276805
int
ptz_pan_right_
classRB1BasePad.html
ae0077f007fe032e23562279fc21275c6
ros::Publisher
ptz_pub_
classRB1BasePad.html
aa1e97984fdaad07bf58d92384d703e16
int
ptz_tilt_down_
classRB1BasePad.html
acfdc746b2df671964310e9067d9f577d
int
ptz_tilt_up_
classRB1BasePad.html
ad944bafceb9131e3d5ee1304eb207de0
diagnostic_updater::HeaderlessTopicDiagnostic *
pub_command_freq
classRB1BasePad.html
a9978b523dc3451463c306710b6f27ebb
ros::ServiceClient
set_digital_outputs_client_
classRB1BasePad.html
a479cf33f9ca2b41380c3ecf1277c9be1
ros::ServiceClient
set_elevator_client_
classRB1BasePad.html
a67eb66d008480a3caa92f32d32169de0
ros::ServiceClient
setKinematicMode
classRB1BasePad.html
afc9429db07746031730da8604df9a136
int
speed_down_button_
classRB1BasePad.html
a6e07f3858a36d442d16fdfec88f3fb18
int
speed_up_button_
classRB1BasePad.html
a34007504f78b641b5936eed613598ccb
diagnostic_updater::HeaderlessTopicDiagnostic *
sus_joy_freq
classRB1BasePad.html
a685c9b0999f00c2ea11dc31343411de5
int
tilt_increment_
classRB1BasePad.html
a1b6a820d6f53238f24c8e323ca74ab5a
diagnostic_updater::Updater
updater_pad
classRB1BasePad.html
acfe7ddbf589e19b5bb1bdcdf53395f48
ros::Publisher
vel_pub_
classRB1BasePad.html
a48d79c78e64e43214298447ea968d83d