diff --git a/gui/roboglue_gui.cpp b/gui/roboglue_gui.cpp
index 94cdb42..7e21ab8 100644
--- a/gui/roboglue_gui.cpp
+++ b/gui/roboglue_gui.cpp
@@ -329,6 +329,16 @@ void RoboGlue_GUI::on_btn_home_clicked() {
emit sendROScommand("HOME", param);
}
+
+void RoboGlue_GUI::on_btn_setFrame_clicked() {
+ QVariantMap param;
+ std::string frametext;
+ modlog->debug("setFrame");
+ param["action"]="set";
+ emit m->commonStatusChange();
+ emit sendROScommand("SETFRAME", param);
+
+}
////////////////////////////////////////////////
////////END INTERNAL PRIVATE SLOTS//////////////
////////////////////////////////////////////////
@@ -374,3 +384,4 @@ void RoboGlue_GUI::on_newRobotData() {
//////// END EXTERNAL PUBLIC SLOTS /////////////
////////////////////////////////////////////////
///
+
diff --git a/gui/roboglue_gui.h b/gui/roboglue_gui.h
index d2c0c75..86b6a51 100644
--- a/gui/roboglue_gui.h
+++ b/gui/roboglue_gui.h
@@ -95,6 +95,8 @@ private slots:
void on_btn_home_clicked();
void on_btn_open_clicked();
+ void on_btn_setFrame_clicked();
+
signals:
void robotConnect(QString, uint port, uchar retry);
void robotDisconnect();
diff --git a/gui/roboglue_gui.ui b/gui/roboglue_gui.ui
index a279a1b..fb01ac2 100644
--- a/gui/roboglue_gui.ui
+++ b/gui/roboglue_gui.ui
@@ -1221,32 +1221,9 @@
-
-
-
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
-
-
-
- dS
-
-
- Qt::AlignCenter
-
-
-
- -
+
-
dT
@@ -1256,7 +1233,7 @@
- -
+
-
100.000000000000000
@@ -1272,7 +1249,7 @@
- -
+
-
240.000000000000000
@@ -1285,10 +1262,82 @@
+ -
+
+
+ dS
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Point Record Distance/Time
+
+
+ Qt::AlignCenter
+
+
+
+ -
+
+
-
+
+
+ SetFrame
+
+
+
+ -
+
+
+ \x:000,y:000,z:000
+
+
+
+ -
+
+
+ rx:000,ry:000,rz:000
+
+
+
+ -
+
+
+ Position
+
+
+
+ -
+
+
+ Orientation
+
+
+
+
+
-