13#include <QResizeEvent>
19#include <QGraphicsDropShadowEffect>
58 QMenu* m_currentPartMenu;
60 int m_sequenceActiveCount;
63 std::string m_user_script1;
64 std::string m_user_script2;
77 std::vector<QAction *> m_customPositionsAllParts;
78 std::vector<QAction *> m_customPositionsSinglePart;
79 std::vector<QAction *> m_customPositionsSinglePartToolbar;
92 void onSequenceActivated();
93 void onSequenceStopped();
97 void onCurrentPartChanged(
int index);
98 void onOpenSequenceTab();
99 void onRunSinglePart();
100 void onRunAllParts();
101 void onRunTimeAllSeq();
103 void onCycleAllSeq();
104 void onCycleTimeAllSeq();
106 void onIdleAllParts();
107 void onIdleSinglePart();
108 void onHomeSinglePart();
109 void onHomeAllParts();
112 void onCalibSinglePart();
114 void onExecuteScript1();
115 void onExecuteScript2();
116 void onViewGlobalToolbar(
bool);
117 void onViewPartToolbar(
bool);
118 void onViewSpeeds(
bool);
119 void onViewCurrents(
bool);
120 void onViewMotorPositions(
bool);
121 void onViewDutyCycles(
bool);
122 void onViewPositionTargetBox(
bool);
123 void onViewPositionTargetValue(
bool);
124 void onEnableControlVelocity(
bool val);
125 void onEnableControlVelocityDirect(
bool val);
126 void onEnableControlMixed(
bool val);
127 void onEnableControlPositionDirect(
bool val);
128 void onEnableControlPWM(
bool val);
129 void onEnableControlCurrent(
bool val);
130 void onEnableControlTorque(
bool val);
131 void onSliderOptionsClicked();
132 void onSetPosSliderOptionMW(
int,
double,
int);
133 void onSetVelSliderOptionMW(
int,
double,
int);
134 void onSetAccSliderOptionMW(
int,
double,
int);
135 void onSetTrqSliderOptionMW(
int,
double,
int);
136 void onSetCurSliderOptionMW(
int,
double,
int);
137 void onJointClicked(
int partIndex,
int jointIndex);
138 void onGlowTimerExpired();
void sig_enableControlMixed(bool)
void sig_enableControlPWM(bool)
void closeEvent(QCloseEvent *event) override
void sig_setAccSliderOptionMW(int, double, int)
void sig_enableControlVelocityDirect(bool)
void sig_setVelSliderOptionMW(int, double, int)
void sig_setPosSliderOptionMW(int, double, int)
void sig_enableControlTorque(bool)
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_viewMotorPositions(bool)
void sig_viewDutyCycles(bool)
void sig_enableControlCurrent(bool)
void sig_viewCurrentValues(bool)
void sig_setCurSliderOptionMW(int, double, int)
void sig_setTrqSliderOptionMW(int, double, int)
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.