Classes | Defines
3mxl.h File Reference
#include <stdio.h>
#include <string.h>
#include <iostream>
#include <sstream>
#include <errno.h>
#include <math.h>
#include <threemxl/platform/io/logging/Log2.h>
#include "../Byte.h"
#include "../CDxlGeneric.h"
#include "../CDxlPacket.hpp"
#include "3mxlControlTable.h"
Include dependency graph for 3mxl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  C3mxl

Defines

#define __DBG__
#define DXL_ERR_ANGLE_LIMIT   2
#define DXL_ERR_CHECKSUM   16
#define DXL_ERR_INPUT_VOLTAGE   1
#define DXL_ERR_INSTRUCTION   64
#define DXL_ERR_OVERHEATING   4
#define DXL_ERR_OVERLOAD   32
#define DXL_ERR_RANGE   8
#define DXL_OFF   0
#define DXL_ON   1
#define DXL_TOGGLE   2
#define INITIAL_3MXL_MODE   POSITION_MODE
#define INITIAL_ENCODER_COUNT_JOINT   0
#define INITIAL_ENCODER_COUNT_MOTOR   0
#define INITIAL_GEARBOX_RATIO   1
#define INITIAL_JOINT_DIRECTION   1
#define INITIAL_MAX_JOINT_ANGLE   0
#define INITIAL_MAX_MOTOR_CURRENT   0
#define INITIAL_MAX_UNINITIALIZED_MOTOR_CURRENT   0
#define INITIAL_MIN_JOINT_ANGLE   0
#define INITIAL_MOTOR_CONSTANT   0
#define INITIAL_OFFSET_JOINT   0
#define INITIAL_OFFSET_MOTOR   0
#define INITIAL_RETURN_DELAY_TIME   500
#define INITIAL_SPRING_STIFFNESS   0
#define INITIAL_STATUS_RETURN_LEVEL   1
#define INITIAL_TORQUE_LIMIT   1.0
#define INITIAL_WATCHDOG_MODE   0
#define INITIAL_WATCHDOG_MULT   1
#define INITIAL_WATCHDOG_TIME   100
#define INITIAL_ZERO_SPRING_LENGTH   0
#define PI_DOUBLE   3.1415926535897932

Define Documentation

#define __DBG__

Definition at line 24 of file 3mxl.h.

#define DXL_ERR_ANGLE_LIMIT   2

Definition at line 31 of file 3mxl.h.

#define DXL_ERR_CHECKSUM   16

Definition at line 34 of file 3mxl.h.

#define DXL_ERR_INPUT_VOLTAGE   1

Definition at line 30 of file 3mxl.h.

#define DXL_ERR_INSTRUCTION   64

Definition at line 36 of file 3mxl.h.

#define DXL_ERR_OVERHEATING   4

Definition at line 32 of file 3mxl.h.

#define DXL_ERR_OVERLOAD   32

Definition at line 35 of file 3mxl.h.

#define DXL_ERR_RANGE   8

Definition at line 33 of file 3mxl.h.

#define DXL_OFF   0

Definition at line 64 of file 3mxl.h.

#define DXL_ON   1

Definition at line 65 of file 3mxl.h.

#define DXL_TOGGLE   2

Definition at line 66 of file 3mxl.h.

Definition at line 40 of file 3mxl.h.

Definition at line 48 of file 3mxl.h.

Definition at line 47 of file 3mxl.h.

#define INITIAL_GEARBOX_RATIO   1

Definition at line 46 of file 3mxl.h.

#define INITIAL_JOINT_DIRECTION   1

Definition at line 57 of file 3mxl.h.

#define INITIAL_MAX_JOINT_ANGLE   0

Definition at line 54 of file 3mxl.h.

#define INITIAL_MAX_MOTOR_CURRENT   0

Definition at line 52 of file 3mxl.h.

Definition at line 51 of file 3mxl.h.

#define INITIAL_MIN_JOINT_ANGLE   0

Definition at line 53 of file 3mxl.h.

#define INITIAL_MOTOR_CONSTANT   0

Definition at line 45 of file 3mxl.h.

#define INITIAL_OFFSET_JOINT   0

Definition at line 50 of file 3mxl.h.

#define INITIAL_OFFSET_MOTOR   0

Definition at line 49 of file 3mxl.h.

#define INITIAL_RETURN_DELAY_TIME   500

Definition at line 38 of file 3mxl.h.

#define INITIAL_SPRING_STIFFNESS   0

Definition at line 55 of file 3mxl.h.

Definition at line 44 of file 3mxl.h.

#define INITIAL_TORQUE_LIMIT   1.0

Definition at line 39 of file 3mxl.h.

#define INITIAL_WATCHDOG_MODE   0

Definition at line 41 of file 3mxl.h.

#define INITIAL_WATCHDOG_MULT   1

Definition at line 43 of file 3mxl.h.

#define INITIAL_WATCHDOG_TIME   100

Definition at line 42 of file 3mxl.h.

Definition at line 56 of file 3mxl.h.

#define PI_DOUBLE   3.1415926535897932

Definition at line 60 of file 3mxl.h.



threemxl
Author(s):
autogenerated on Thu Jun 6 2019 21:10:52