~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 ...
int NodeID
The CAN Node ID used to address this particular drive on the CAN bus.
struct to hold desired velocity, acceleration and deceleration values for a drives motor controller p...
int sendSDOMessages(std::vector< std::string > messages)
messages Properly formatted SDO Messages
bool initPosControl(motorProfile posControlMotorProfile)
std::vector< std::string > generatePosControlConfigSDO(motorProfile positionProfile)
Generates the list of commands required to configure Position control in CANopen motor drive...