Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Private Slots | Private Attributes
aubo_panel::AuboPanel Class Reference

#include <aubopanel.h>

Inheritance diagram for aubo_panel::AuboPanel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AuboPanel (QWidget *parent=0)
void initROS ()
 ~AuboPanel ()

Protected Slots

void sendCommand ()

Protected Member Functions

void jointStateCallback (const sensor_msgs::JointState::ConstPtr &msg)
int pointCompare (void)

Protected Attributes

ros::Publisher cmd1_publisher_
ros::Publisher cmd2_publisher_
ros::Publisher cmd3_publisher_
ros::Publisher goal_publisher_
aubo_msgs::GoalPoint goalPoint
ros::Publisher io_publisher_
aubo_msgs::IOState iostate
sensor_msgs::JointState jointMsg
float jointPosition [6]
std_msgs::Float32MultiArray joints
float jointVelocities [6]
float lastJointPosition [6]
QTimer * m_timer
ros::NodeHandle nh_
ros::Subscriber subJointState_

Private Slots

void on_pbn_classicPos1_clicked ()
void on_pbn_classicPos2_clicked ()
void on_pbn_joint1Left_pressed ()
void on_pbn_joint1Right_pressed ()
void on_pbn_joint2Left_pressed ()
void on_pbn_joint2Right_pressed ()
void on_pbn_joint3Left_pressed ()
void on_pbn_joint3Right_pressed ()
void on_pbn_joint4Left_pressed ()
void on_pbn_joint4Right_pressed ()
void on_pbn_joint5Left_pressed ()
void on_pbn_joint5Right_pressed ()
void on_pbn_joint6Left_pressed ()
void on_pbn_joint6Right_pressed ()
void on_pbn_sendGoal_clicked ()
void on_pbn_setIO_clicked ()
void on_pbn_zero_clicked ()
void on_rbx_continuous_clicked ()
void on_rbx_goal_clicked ()
void on_rbx_moveit_clicked ()
void on_rbx_pcan_clicked ()
void on_rbx_sync_clicked ()
void on_rbx_tcp_clicked ()

Private Attributes

int m_busInterface
int m_controMode
int m_jointStateSync
float m_speed
float m_step
Ui::AuboPanel * ui

Detailed Description

Definition at line 21 of file aubopanel.h.


Constructor & Destructor Documentation

aubo_panel::AuboPanel::AuboPanel ( QWidget *  parent = 0) [explicit]

Definition at line 9 of file aubopanel.cpp.

Definition at line 65 of file aubopanel.cpp.


Member Function Documentation

Definition at line 70 of file aubopanel.cpp.

void aubo_panel::AuboPanel::jointStateCallback ( const sensor_msgs::JointState::ConstPtr &  msg) [protected]

Definition at line 96 of file aubopanel.cpp.

Definition at line 300 of file aubopanel.cpp.

Definition at line 319 of file aubopanel.cpp.

Definition at line 126 of file aubopanel.cpp.

Definition at line 140 of file aubopanel.cpp.

Definition at line 153 of file aubopanel.cpp.

Definition at line 166 of file aubopanel.cpp.

Definition at line 179 of file aubopanel.cpp.

Definition at line 192 of file aubopanel.cpp.

Definition at line 205 of file aubopanel.cpp.

Definition at line 218 of file aubopanel.cpp.

Definition at line 231 of file aubopanel.cpp.

Definition at line 244 of file aubopanel.cpp.

Definition at line 257 of file aubopanel.cpp.

Definition at line 270 of file aubopanel.cpp.

Definition at line 338 of file aubopanel.cpp.

Definition at line 423 of file aubopanel.cpp.

Definition at line 284 of file aubopanel.cpp.

Definition at line 374 of file aubopanel.cpp.

Definition at line 385 of file aubopanel.cpp.

Definition at line 397 of file aubopanel.cpp.

Definition at line 357 of file aubopanel.cpp.

Definition at line 409 of file aubopanel.cpp.

Definition at line 366 of file aubopanel.cpp.

int aubo_panel::AuboPanel::pointCompare ( void  ) [protected]

Definition at line 82 of file aubopanel.cpp.

void aubo_panel::AuboPanel::sendCommand ( ) [protected, slot]

Definition at line 438 of file aubopanel.cpp.


Member Data Documentation

Definition at line 68 of file aubopanel.h.

Definition at line 69 of file aubopanel.h.

Definition at line 70 of file aubopanel.h.

Definition at line 71 of file aubopanel.h.

aubo_msgs::GoalPoint aubo_panel::AuboPanel::goalPoint [protected]

Definition at line 77 of file aubopanel.h.

Definition at line 72 of file aubopanel.h.

aubo_msgs::IOState aubo_panel::AuboPanel::iostate [protected]

Definition at line 76 of file aubopanel.h.

sensor_msgs::JointState aubo_panel::AuboPanel::jointMsg [protected]

Definition at line 74 of file aubopanel.h.

Definition at line 87 of file aubopanel.h.

std_msgs::Float32MultiArray aubo_panel::AuboPanel::joints [protected]

Definition at line 75 of file aubopanel.h.

Definition at line 86 of file aubopanel.h.

Definition at line 88 of file aubopanel.h.

Definition at line 97 of file aubopanel.h.

Definition at line 96 of file aubopanel.h.

Definition at line 95 of file aubopanel.h.

Definition at line 93 of file aubopanel.h.

Definition at line 92 of file aubopanel.h.

QTimer* aubo_panel::AuboPanel::m_timer [protected]

Definition at line 65 of file aubopanel.h.

Definition at line 84 of file aubopanel.h.

Definition at line 79 of file aubopanel.h.

Ui::AuboPanel* aubo_panel::AuboPanel::ui [private]

Definition at line 91 of file aubopanel.h.


The documentation for this class was generated from the following files:


aubo_panel
Author(s): liuxin
autogenerated on Wed Sep 6 2017 03:06:50