Abstract class describing a Drive used to communicate with a CANbus device. Note that many functions ...
bool initNetwork()
Pure virtual function for initialising the underlying CANopen Network to send and recieve PDO message...
A dummy class to test whether the actuated joint inheritence stuff works.
virtual bool initPDOs()
Initialises a standard set of PDOs for the use of the drive. These are:
Abstract class representing an actuated joint in a Robot Class (extending joint). Requires a Drive ob...
DummyActJoint(int jointID, double jointMin, double jointMax, Drive *drive)
Drive * drive
Contains a Drive object, which is a CANOpen device which is used to control the physical hardware...
virtual setMovementReturnCode_t setPosition(double desQ)
Set the Position object.
bool updateValue()
Updates the value of the joint. This will read the value from hardware, and update the software's cur...
setMovementReturnCode_t setPosition(double desQ)
Set the Position object.