24 #include <RobotAPI/gui-plugins/CartesianWaypointControlGui/ui_CartesianWaypointControlGuiWidget.h>
25 #include <RobotAPI/interface/units/RobotUnit/NJointCartesianWaypointController.h>
26 #include <RobotAPI/libraries/NJointControllerGuiPluginUtility/NJointControllerGuiPluginBase.h>
50 NJointCartesianWaypointControllerInterfacePrx>
65 return "RobotControl.NJointControllers.CartesianWaypointControlGui";
68 void onConnectComponent()
override;
69 NJointControllerConfigPtr readFullCFG()
const override;
70 void setupGuiAfterConnect()
override;
73 void on_pushButtonExecute_clicked();
74 void on_pushButtonZeroFT_clicked();
75 void on_pushButtonSendSettings_clicked();
76 void createController()
override;
77 void copyCurrentPose();
79 void triggerParsing();
82 NJointCartesianWaypointControllerRuntimeConfig readRunCfg()
const;
83 void timerEvent(QTimerEvent*)
override;
86 Ui::CartesianWaypointControlGuiWidget _ui;
87 std::vector<Eigen::Matrix4f> _lastParsedWPs;
88 bool _supportsFT{
false};