11 #ifndef JOINT_H_INCLUDED 12 #define JOINT_H_INCLUDED 44 Joint(
int jointID,
double jointMin,
double jointMax);
54 Joint(
int jointID,
double jointMin,
double jointMax,
double q0);
~Joint()
Destroy the Joint object.
Joint(int jointID, double jointMin, double jointMax)
Construct a new Joint object.
double getQ()
Returns the internal value of the joint (e.g. Angle, length, depending on joint type) ...
void getStatus()
prints out the status of the joints current position in degrees
virtual bool updateValue()=0
Updates the value of the joint. This will read the value from hardware, and update the software's cur...
Abstract class representing any joints within a Robot.
virtual bool initNetwork()=0
Pure virtual function for initialising the underlying CANopen Network to send and recieve PDO message...
int getId()
Get the Id object.