summit_xl_pad.cpp
/tmp/ws/src/summit_xl_common/summit_xl_pad/src/
summit__xl__pad_8cpp
SummitXLPad
#define
AXIS_PTZ_PAN_LEFT
summit__xl__pad_8cpp.html
af95af58a51785640dc002a32f6fe6d79
#define
AXIS_PTZ_PAN_RIGHT
summit__xl__pad_8cpp.html
a488410820b96b5cddc7d114168f10265
#define
AXIS_PTZ_TILT_DOWN
summit__xl__pad_8cpp.html
adab0dd783bb8a72164037e5f88951674
#define
AXIS_PTZ_TILT_UP
summit__xl__pad_8cpp.html
a807cd6c5b831f0b7575a8cc94e01b28d
#define
DEFAULT_AXIS_ANGULAR
summit__xl__pad_8cpp.html
a85b38cb526bcb9fef33585ccbf3f02b2
#define
DEFAULT_AXIS_LINEAR_X
summit__xl__pad_8cpp.html
aed05579899e30a8d58258ff9ab2c9c7a
#define
DEFAULT_AXIS_LINEAR_Y
summit__xl__pad_8cpp.html
ad7c4126624a592b5fd58499f15e7d7ee
#define
DEFAULT_AXIS_LINEAR_Z
summit__xl__pad_8cpp.html
a28fcc66371251d5984fac7c6c276b005
#define
DEFAULT_NUM_OF_BUTTONS
summit__xl__pad_8cpp.html
a0c4cbbc582bb0ed3d87ccf2a5fdd93c0
#define
DEFAULT_SCALE_ANGULAR
summit__xl__pad_8cpp.html
a2fff7d74e3997db3b4b55d237a52042d
#define
DEFAULT_SCALE_LINEAR
summit__xl__pad_8cpp.html
acfb9ffe8df74e5d92db030bab047d283
#define
DEFAULT_SCALE_LINEAR_Z
summit__xl__pad_8cpp.html
acff9af301500b5447d59bcb2bf59709b
int
main
summit__xl__pad_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
SummitXLPad
classSummitXLPad.html
SummitXLPad
classSummitXLPad.html
a2fd23bd6084cb9b02ca3cba700224118
()
void
Update
classSummitXLPad.html
a9f659d977d78e68006b65ee0811b8c52
()
void
padCallback
classSummitXLPad.html
ae81b6bb3fb0e5e7452741a413539eaa5
(const sensor_msgs::Joy::ConstPtr &joy)
double
a_scale_
classSummitXLPad.html
a9f32a7099a8b267f28c786d0028820e0
int
angular_
classSummitXLPad.html
a6d60c41bd40d590748f4ec9900a20e09
bool
bEnable
classSummitXLPad.html
a62955c4660e0d5301c152f42f5fd5dd8
bool
bOutput1
classSummitXLPad.html
a6b57e16bcd143da104734ea24a2d78a7
bool
bOutput2
classSummitXLPad.html
a1c7910247dcdd164f9207398e486a40a
bool
bRegisteredButtonEvent
classSummitXLPad.html
a8be60ebadf0b568cfbd719ed0fcbc4e5
[DEFAULT_NUM_OF_BUTTONS]
bool
bRegisteredDirectionalArrows
classSummitXLPad.html
a1af71e70f6c8f400b25304fd3782c8da
[4]
int
button_home_
classSummitXLPad.html
ab4f09f85b34854110c7f7d24903e57e4
int
button_kinematic_mode_
classSummitXLPad.html
a7b63d7e7ea051557e4c5d6915e67de34
int
button_output_1_
classSummitXLPad.html
a2ba27236f882515ddc69bf8e695cdc2e
int
button_output_2_
classSummitXLPad.html
ab9ef77005635276cd774b976b571d567
std::string
cmd_home_
classSummitXLPad.html
a213a366e45d1898252871d24d486be44
std::string
cmd_service_io_
classSummitXLPad.html
aa210442ad30e142483b6a8502949eae8
std::string
cmd_set_mode_
classSummitXLPad.html
ae3fe949ab870c1f8142eda9240a0a8e0
std::string
cmd_topic_ptz_
classSummitXLPad.html
a86a24908cb5f61ea5153f8cb85e4f958
std::string
cmd_topic_vel_
classSummitXLPad.html
adfdda5c435284a7077de9a178549221d
double
current_vel
classSummitXLPad.html
a957fb39542ecb4a913671e150a7797cb
int
dead_man_button_
classSummitXLPad.html
affac6bbd2eb5fd94b3c402cf804fb1a4
ros::ServiceClient
doHome
classSummitXLPad.html
a7ce5d539e4a4773cb8d044704876622d
std::string
joystick_dead_zone_
classSummitXLPad.html
a3f2f7148952c8a16ce30aa37b10cfb73
int
kinematic_mode_
classSummitXLPad.html
ab61708f172d61efe2a6ee7f4b7a4df07
double
l_scale_
classSummitXLPad.html
a92bc902fffeeaaa483219eb7bf6335fb
double
l_scale_z_
classSummitXLPad.html
a27ad43359e6c607dbfb389b42e14f574
bool
last_command_
classSummitXLPad.html
a251a0b7252d35e482dd6fd6cfd558ef0
int
linear_x_
classSummitXLPad.html
a374ff05903b4da15b70c5c015ae37634
int
linear_y_
classSummitXLPad.html
a0f2d84c33dc3928a44c969b8017a7962
int
linear_z_
classSummitXLPad.html
a41b5d02bb12d738c54085c7295648a27
double
max_freq_command
classSummitXLPad.html
aadde5f84627b3ab38d37ae649dc78f3d
double
max_freq_joy
classSummitXLPad.html
ab399c4aeb2aa73208e76b417d5bc90ca
double
min_freq_command
classSummitXLPad.html
ab0323441d34b151b1ed08955670a422e
double
min_freq_joy
classSummitXLPad.html
ac1b714e3f6168636a27cd991d68c8f8e
ros::NodeHandle
nh_
classSummitXLPad.html
a6e42b025583414548187b90eb4bfa5aa
int
num_of_buttons_
classSummitXLPad.html
a92d5cad599d940f6946c8d2cbeb80665
int
output_1_
classSummitXLPad.html
a09ce79d6e9dfb44fab1dd6624f238914
int
output_2_
classSummitXLPad.html
a3ba581bc1628aabb9a6321beaa936dd3
ros::Subscriber
pad_sub_
classSummitXLPad.html
aadda9578e21d1368a3628f52ca382a3c
std::string
pad_type_
classSummitXLPad.html
adc641848657fd9e84d81d4e612aa6e1f
int
pan_increment_
classSummitXLPad.html
acf51fd614ea430246ae81b512b2b6e1c
int
ptz_pan_left_
classSummitXLPad.html
ae0056101e104c935b195e09808e30c80
int
ptz_pan_right_
classSummitXLPad.html
ab75093a3ae193a82c198bf4f84b57a5d
ros::Publisher
ptz_pub_
classSummitXLPad.html
a03b1f743fc1478b35c292549913784c4
int
ptz_tilt_down_
classSummitXLPad.html
a79ba9d69ff7837b90e0cb03a0aed89c9
int
ptz_tilt_up_
classSummitXLPad.html
a405c6ec5943f94d6e00d2b73f2f7b559
int
ptz_zoom_tele_
classSummitXLPad.html
a184a04efc7184af4e7e86d6d75823e1f
int
ptz_zoom_wide_
classSummitXLPad.html
a6cf330c27fe3fb9254bcf7c886640a38
diagnostic_updater::HeaderlessTopicDiagnostic *
pub_command_freq
classSummitXLPad.html
a69a9aa2a287df0d5f1daec8aeb5df224
ros::ServiceClient
set_digital_outputs_client_
classSummitXLPad.html
ac755e1c4b6adf1b90b616a6d7f62d10a
ros::ServiceClient
setKinematicMode
classSummitXLPad.html
a5f33208d908ee43a1e29c13dfe885233
int
speed_down_button_
classSummitXLPad.html
af5b173880ba8bfadc9cf1fdc04d69e47
int
speed_up_button_
classSummitXLPad.html
a0101eccb66f44095043ab92aba38ebc0
diagnostic_updater::HeaderlessTopicDiagnostic *
sus_joy_freq
classSummitXLPad.html
a531b4a33be8233f63afbf89b15784aac
int
tilt_increment_
classSummitXLPad.html
a35178b82e7a91f1eb8b622043768e6dc
diagnostic_updater::Updater
updater_pad
classSummitXLPad.html
acacd630a0082ac4ae82483df400acd75
ros::Publisher
vel_pub_
classSummitXLPad.html
a0cad6e943b2bab9bea1301ee5faed808
int
zoom_increment_
classSummitXLPad.html
a3e16b997592a6ac32d3de7becc20bd8c