13#include <QResizeEvent>
19#include <QGraphicsDropShadowEffect>
57 QMenu* m_currentPartMenu;
59 int m_sequenceActiveCount;
62 std::string m_user_script1;
63 std::string m_user_script2;
76 std::vector<QAction *> m_customPositionsAllParts;
77 std::vector<QAction *> m_customPositionsSinglePart;
78 std::vector<QAction *> m_customPositionsSinglePartToolbar;
91 void onSequenceActivated();
92 void onSequenceStopped();
96 void onCurrentPartChanged(
int index);
97 void onOpenSequenceTab();
98 void onRunSinglePart();
100 void onRunTimeAllSeq();
102 void onCycleAllSeq();
103 void onCycleTimeAllSeq();
105 void onIdleAllParts();
106 void onIdleSinglePart();
107 void onHomeSinglePart();
108 void onHomeAllParts();
111 void onCalibSinglePart();
113 void onExecuteScript1();
114 void onExecuteScript2();
115 void onViewGlobalToolbar(
bool);
116 void onViewPartToolbar(
bool);
117 void onViewSpeeds(
bool);
118 void onViewCurrents(
bool);
119 void onViewMotorPositions(
bool);
120 void onViewDutyCycles(
bool);
121 void onViewPositionTargetBox(
bool);
122 void onViewPositionTargetValue(
bool);
123 void onEnableControlVelocity(
bool val);
124 void onEnableControlMixed(
bool val);
125 void onEnableControlPositionDirect(
bool val);
126 void onEnableControlPWM(
bool val);
127 void onEnableControlCurrent(
bool val);
128 void onSliderOptionsClicked();
129 void onSetPosSliderOptionMW(
int,
double,
int);
130 void onSetVelSliderOptionMW(
int,
double);
131 void onSetTrqSliderOptionMW(
int,
double);
132 void onJointClicked(
int partIndex,
int jointIndex);
133 void onGlowTimerExpired();
void sig_enableControlMixed(bool)
void sig_enableControlPWM(bool)
void closeEvent(QCloseEvent *event) override
void sig_setPosSliderOptionMW(int, double, int)
void sig_setVelSliderOptionMW(int, double)
void sig_enableControlVelocity(bool)
void init(yarp::os::Property config)
Init the application with the current configuration.
void sig_viewPositionTargetValue(bool)
void sig_viewSpeedValues(bool)
void sig_enableControlPositionDirect(bool)
MainWindow(QWidget *parent=0)
void sig_setTrqSliderOptionMW(int, double)
void sig_viewMotorPositions(bool)
void sig_viewDutyCycles(bool)
void sig_enableControlCurrent(bool)
void sig_viewCurrentValues(bool)
void sig_viewPositionTargetBox(bool)
A simple collection of objects that can be described and transmitted in a portable way.
A mini-server for performing network communication in the background.
Helper class for finding config files and other external resources.
bool speedview_param_enabled
An interface to the operating system, including Port based communication.