#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"

Go to the source code of this file.
| #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_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 |