|
CORC Project
CANOpen Robot Controller Software Documentation
|
The Drive class is used to interface with a CANOpen motor drive. According to the CiA402 standard.
More...
#include <CANopen.h>#include <CO_command.h>#include <string.h>#include <map>#include <sstream>#include <vector>

Go to the source code of this file.
Classes | |
| struct | motorProfile |
| struct to hold desired velocity, acceleration and deceleration values for a drives motor controller profile. More... | |
| class | Drive |
| Abstract class describing a Drive used to communicate with a CANbus device. Note that many functions are implemented according to the CiA 402 Standard (but can be overridden) More... | |
Enumerations | |
| enum | ControlMode { UNCONFIGURED = 0, POSITION_CONTROL = 1, VELOCITY_CONTROL = 2, TORQUE_CONTROL = 3, ERROR = -1 } |
| enum | DriveState { DISABLED = 0, READY_TO_SWITCH_ON = 1, ENABLED = 2 } |
| enum | OD_Entry_t { STATUS_WORD = 0, ACTUAL_POS = 1, ACTUAL_VEL = 2, ACTUAL_TOR = 3, TARGET_POS = 11, TARGET_VEL = 12 } |
The Drive class is used to interface with a CANOpen motor drive. According to the CiA402 standard.
Definition in file Drive.h.
| enum ControlMode |
| enum DriveState |
| enum OD_Entry_t |
1.8.11