Alex exoskeleton
ALEX SoftwareDocumentation
|
#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... | |
Macros | |
#define | CANMESSAGELENGTH 100 |
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 } |
Commonly-used entries defined in the Object Dictionary for CiA402 Drives. More... | |
#define CANMESSAGELENGTH 100 |
enum ControlMode |
enum DriveState |
enum OD_Entry_t |