We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7e7ef36 commit 39b041bCopy full SHA for 39b041b
1 file changed
src/Dynamixel2Arduino.h
@@ -48,6 +48,37 @@ enum D2ALibErrorCode
48
D2A_LIB_ERROR_UNKNOWN_MODEL_NUMBER
49
};
50
51
+enum HardwareErrorCode
52
+{
53
+ INPUT_VOLTAGE_ERROR = 0x80,
54
+ OVERHEATING_ERROR = 0x20,
55
+ MOTOR_ENCODER_ERROR = 0x10,
56
+ ELECTRICAL_SHOCK_ERROR = 0x08,
57
+ OVERLOAD_ERROR = 0x04
58
+};
59
+
60
+enum DYErrorCode
61
62
+ NO_ERROR = 0,
63
+ OVER_VOLTAGE_ERROR,
64
+ LOW_VOLTAGE_ERROR,
65
+ INVERTER_OVERHEATING_ERROR,
66
+ MOTOR_OVERHEATING_ERROR,
67
+ OVERLOAD_ERROR,
68
+ INVERTER_ERROR,
69
+ BATTERY_WARNING,
70
+ BATTERY_ERROR,
71
+ MAGNET_ERROR,
72
+ MULTI_TURN_ERROR,
73
+ ENCODER_ERROR,
74
+ HALL_SENSOR_ERROR,
75
+ CALIBRATION_ERROR,
76
+ FOLLOWING_ERROR,
77
+ BUS_WATCHDOG_ERROR,
78
+ OVER_SPEED_ERROR,
79
+ POSITION_LIMIT_REACHED_ERROR
80
81
82
class Dynamixel2Arduino : public DYNAMIXEL::Master
83
{
84
public:
0 commit comments