00001 #ifndef _AX12_INSTRUCTIONS_H_
00002 #define _AX12_INSTRUCTIONS_H_
00003
00005 typedef enum _AX12_ADDRESS
00006 {
00007 AA_MODEL_NUMBER_L = 0x00,
00008 AA_MODEL_NUMBER_H,
00009 AA_FIRMWARE,
00010 AA_ID,
00011 AA_BAUD_RATE,
00012 AA_DELAY_TIME,
00013 AA_CW_ANGLE_LIMIT_L,
00014 AA_CW_ANGLE_LIMIT_H,
00015 AA_CCW_ANGLE_LIMIT_L,
00016 AA_CCW_ANGLE_LIMIT_H,
00017 AA_RESERVED_1,
00018 AA_HIGHEST_LIMIT_TEMP,
00019 AA_LOWEST_LIMIT_VOLTAGE,
00020 AA_HIGHEST_LIMIT_VOLTAGE,
00021 AA_MAX_TORQUE_L,
00022 AA_MAX_TORQUE_H,
00023 AA_STATUS_RETURN_LEVEL,
00024 AA_ALARM_LED,
00025 AA_ALARM_SHUTDOWN,
00026 AA_RESERVED_2,
00027 AA_DOWN_CALIBRATION_L,
00028 AA_DOWN_CALIBRATION_H,
00029 AA_UP_CALIBRATION_L,
00030 AA_UP_CALIBRATION_H,
00031 AA_TORQUE_ENABLE,
00032 AA_LED,
00033 AA_CW_COMPLIANCE_MARGIN,
00034 AA_CCW_COMPLIANCE_MARGIN,
00035 AA_CW_COMPLIANCE_SLOPE,
00036 AA_CCW_COMPLIANCE_SLOPE,
00037 AA_GOAL_POSITION_L,
00038 AA_GOAL_POSITION_H,
00039 AA_MOVING_SPEED_L,
00040 AA_MOVING_SPEED_H,
00041 AA_TORQUE_LIMIT_L,
00042 AA_TORQUE_LIMIT_H,
00043 AA_PRESENT_POSITION_L,
00044 AA_PRESENT_POSITION_H,
00045 AA_PRESENT_SPEED_L,
00046 AA_PRESENT_SPEED_H,
00047 AA_PRESENT_LOAD_L,
00048 AA_PRESENT_LOAD_H,
00049 AA_PRESENT_VOLTAGE,
00050 AA_PRESENT_TEMP,
00051 AA_PRESENT_REGINST,
00052 AA_RESERVED_3,
00053 AA_MOVING,
00054 AA_LOCK,
00055 AA_PUNCH_L,
00056 AA_PUNCH_H
00057
00058 }AX12_ADDRESS;
00059
00060 #endif