YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
PidDlg Class Reference

#include </home/runner/work/yarp-documentation/yarp-documentation/yarp/src/guis/yarpmotorgui/piddlg.h>

+ Inheritance diagram for PidDlg:

Signals

void sendStiffness (int, double, double, double)
 
void sendPositionPid (int jointIndex, Pid pid)
 
void sendVelocityPid (int jointIndex, Pid pid)
 
void sendTorquePid (int jointIndex, Pid, MotorTorqueParameters newTorqueParam)
 
void sendPWM (int jointIndex, double dutyVal)
 
void sendCurrent (int jointIndex, int currentVal)
 
void sendCurrentPid (int jointIndex, Pid pid)
 
void sendSingleRemoteVariable (std::string key, yarp::os::Bottle val)
 
void refreshPids (int jointIndex)
 
void updateAllRemoteVariables ()
 
void dumpRemoteVariables ()
 

Public Member Functions

 PidDlg (QString partname, int jointIndex, QString jointName, QWidget *parent=0)
 
 ~PidDlg ()
 
void initPosition (Pid myPid)
 
void initVelocity (Pid myPid)
 
void initTorque (Pid myPid, MotorTorqueParameters TorqueParam)
 
void initCurrent (Pid myPid)
 
void initStiffness (double curStiffVal, double minStiff, double maxStiff, double curDampVal, double minDamp, double maxDamp, double curForceVal, double minForce, double maxForce)
 
void initPWM (double pwmVal, double pwm)
 
void initRemoteVariables (IRemoteVariables *iVar)
 

Detailed Description

Definition at line 29 of file piddlg.h.

Constructor & Destructor Documentation

◆ PidDlg()

PidDlg::PidDlg ( QString  partname,
int  jointIndex,
QString  jointName,
QWidget *  parent = 0 
)
explicit

Definition at line 70 of file piddlg.cpp.

◆ ~PidDlg()

PidDlg::~PidDlg ( )

Definition at line 100 of file piddlg.cpp.

Member Function Documentation

◆ dumpRemoteVariables

void PidDlg::dumpRemoteVariables ( )
signal

◆ initCurrent()

void PidDlg::initCurrent ( Pid  myPid)

Definition at line 346 of file piddlg.cpp.

◆ initPosition()

void PidDlg::initPosition ( Pid  myPid)

Definition at line 111 of file piddlg.cpp.

◆ initPWM()

void PidDlg::initPWM ( double  pwmVal,
double  pwm 
)

Definition at line 338 of file piddlg.cpp.

◆ initRemoteVariables()

void PidDlg::initRemoteVariables ( IRemoteVariables iVar)

Definition at line 251 of file piddlg.cpp.

◆ initStiffness()

void PidDlg::initStiffness ( double  curStiffVal,
double  minStiff,
double  maxStiff,
double  curDampVal,
double  minDamp,
double  maxDamp,
double  curForceVal,
double  minForce,
double  maxForce 
)

Definition at line 317 of file piddlg.cpp.

◆ initTorque()

void PidDlg::initTorque ( Pid  myPid,
MotorTorqueParameters  TorqueParam 
)

Definition at line 171 of file piddlg.cpp.

◆ initVelocity()

void PidDlg::initVelocity ( Pid  myPid)

Definition at line 141 of file piddlg.cpp.

◆ refreshPids

void PidDlg::refreshPids ( int  jointIndex)
signal

◆ sendCurrent

void PidDlg::sendCurrent ( int  jointIndex,
int  currentVal 
)
signal

◆ sendCurrentPid

void PidDlg::sendCurrentPid ( int  jointIndex,
Pid  pid 
)
signal

◆ sendPositionPid

void PidDlg::sendPositionPid ( int  jointIndex,
Pid  pid 
)
signal

◆ sendPWM

void PidDlg::sendPWM ( int  jointIndex,
double  dutyVal 
)
signal

◆ sendSingleRemoteVariable

void PidDlg::sendSingleRemoteVariable ( std::string  key,
yarp::os::Bottle  val 
)
signal

◆ sendStiffness

void PidDlg::sendStiffness ( int  ,
double  ,
double  ,
double   
)
signal

◆ sendTorquePid

void PidDlg::sendTorquePid ( int  jointIndex,
Pid  ,
MotorTorqueParameters  newTorqueParam 
)
signal

◆ sendVelocityPid

void PidDlg::sendVelocityPid ( int  jointIndex,
Pid  pid 
)
signal

◆ updateAllRemoteVariables

void PidDlg::updateAllRemoteVariables ( )
signal

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