JointPIDPosControl Class Reference

Widget to control joints via application of position PID controller. More...

#include <JointControlWidget.hh>

Inherits QWidget.

Public Slots

void OnChanged (double _value)
 Callback when the value of position slider changed. More...
 
void OnDChanged (double _value)
 Callback when the value of D gain slider changed. More...
 
void OnIChanged (double _value)
 Callback when the value of I gain slider changed. More...
 
void OnPChanged (double _value)
 Callback when the value of P gain slider changed. More...
 

Signals

void changed (double _value, const std::string &_name)
 QT changed signal, used to report the change to the joint controller widget. More...
 
void dChanged (double _value, const std::string &_name)
 QT changed signal, used to report the change to the joint controller widget. More...
 
void iChanged (double _value, const std::string &_name)
 QT changed signal, used to report the change to the joint controller widget. More...
 
void pChanged (double _value, const std::string &_name)
 QT changed signal, used to report the change to the joint controller widget. More...
 

Public Member Functions

 JointPIDPosControl (const std::string &_name, QGridLayout *_layout, QWidget *_parent, int _index)
 Constructor. More...
 
virtual ~JointPIDPosControl ()
 Destructor. More...
 
void Reset ()
 Reset the controls. More...
 
void SetToDegrees ()
 Set the units to degrees. More...
 
void SetToRadians ()
 Set the units to radians. More...
 

Detailed Description

Widget to control joints via application of position PID controller.

Constructor & Destructor Documentation

JointPIDPosControl ( const std::string &  _name,
QGridLayout *  _layout,
QWidget *  _parent,
int  _index 
)

Constructor.

Parameters
[in]_nameName of the joint.
[in]_layoutLayout to add the control to.
[in]_parentParent of the widget.
[in]_indexRow index into the grid layout.
virtual ~JointPIDPosControl ( )
virtual

Destructor.

Member Function Documentation

void changed ( double  _value,
const std::string &  _name 
)
signal

QT changed signal, used to report the change to the joint controller widget.

Parameters
[in]_valueValue of the slider.
[in]_nameName of the joint.
void dChanged ( double  _value,
const std::string &  _name 
)
signal

QT changed signal, used to report the change to the joint controller widget.

Parameters
[in]_valueValue of the slider.
[in]_nameName of the joint.
void iChanged ( double  _value,
const std::string &  _name 
)
signal

QT changed signal, used to report the change to the joint controller widget.

Parameters
[in]_valueValue of the slider.
[in]_nameName of the joint.
void OnChanged ( double  _value)
slot

Callback when the value of position slider changed.

Parameters
[in]_valueValue of the slider.
void OnDChanged ( double  _value)
slot

Callback when the value of D gain slider changed.

Parameters
[in]_valueValue of the slider.
void OnIChanged ( double  _value)
slot

Callback when the value of I gain slider changed.

Parameters
[in]_valueValue of the slider.
void OnPChanged ( double  _value)
slot

Callback when the value of P gain slider changed.

Parameters
[in]_valueValue of the slider.
void pChanged ( double  _value,
const std::string &  _name 
)
signal

QT changed signal, used to report the change to the joint controller widget.

Parameters
[in]_valueValue of the slider.
[in]_nameName of the joint.
void Reset ( )

Reset the controls.

void SetToDegrees ( )

Set the units to degrees.

void SetToRadians ( )

Set the units to radians.


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