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