15 #ifndef COPLEYDRIVE_H_INCLUDED 16 #define COPLEYDRIVE_H_INCLUDED ~CopleyDrive()
Destroy the Copley Drive object.
CopleyDrive(int NodeID)
Construct a new Copley Drive object.
Abstract class describing a Drive used to communicate with a CANbus device. Note that many functions ...
bool initVelControl(motorProfile velControlMotorProfile)
std::vector< std::string > generatePosControlConfigSDO(motorProfile positionProfile)
Overloaded method from Drive, specifically for Copley Drive implementation. Generates the list of com...
int NodeID
The CAN Node ID used to address this particular drive on the CAN bus.
std::vector< std::string > generateVelControlConfigSDO(motorProfile velocityProfile)
Overloaded method from Drive, specifically for Copley Drive implementation. Generates the list of com...
An implementation of the Drive Object, specifically for Copley-branded devices (currently used on the...
struct to hold desired velocity, acceleration and deceleration values for a drives motor controller p...
The Drive class is used to interface with a CANOpen motor drive. According to the CiA402 standard...
bool initPosControl(motorProfile posControlMotorProfile)