|
@ -156,7 +156,7 @@ int32_t Eq20ServoMotor::get_servo_internal_state(servo_internal_status_t &state) |
|
|
|
|
|
|
|
|
#define AUTO_RESEND(exptr) \
|
|
|
#define AUTO_RESEND(exptr) \
|
|
|
int32_t ret = 0; \ |
|
|
int32_t ret = 0; \ |
|
|
for (size_t i = 0; i < m_auto_resendtimes; i++) { \ |
|
|
|
|
|
|
|
|
for (int i = 0; i < m_auto_resendtimes; i++) { \ |
|
|
ret = exptr; \ |
|
|
ret = exptr; \ |
|
|
if (ret == 0) { \ |
|
|
if (ret == 0) { \ |
|
|
return 0; \ |
|
|
return 0; \ |
|
@ -276,3 +276,5 @@ int32_t Eq20ServoMotor::motor_move_to_acctime(int32_t position, int32_t motor_ve |
|
|
|
|
|
|
|
|
int32_t Eq20ServoMotor::motor_move_to_zero_forward(int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime) { return move_to_zero_forward(findzerospeed, findzeroedge_speed, 30); } |
|
|
int32_t Eq20ServoMotor::motor_move_to_zero_forward(int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime) { return move_to_zero_forward(findzerospeed, findzeroedge_speed, 30); } |
|
|
int32_t Eq20ServoMotor::motor_move_to_zero_backward(int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime) { return move_to_zero_backward(findzerospeed, findzeroedge_speed, 30); } |
|
|
int32_t Eq20ServoMotor::motor_move_to_zero_backward(int32_t findzerospeed, int32_t findzeroedge_speed, int32_t acc, int32_t overtime) { return move_to_zero_backward(findzerospeed, findzeroedge_speed, 30); } |
|
|
|
|
|
|
|
|
|
|
|
int32_t Eq20ServoMotor::motor_read_pos(int32_t *pos) { return get_pos(*pos); } |