8#ifndef MOTORS_CONTROLLERS_HAND_MULTI_MOTOR_CONTROLLER_HAND_H_
9#define MOTORS_CONTROLLERS_HAND_MULTI_MOTOR_CONTROLLER_HAND_H_
74 GesturesCollectionInfo_struct *gesture_collection;
75 UserGesturesInfo_struct *user_gesture_collection;
77 uint8_t current_calibrate_finger;
81 bool motor_movement_is_enabled;
83 uint8_t finger_calibration_timeout_timer_instance;
91}multi_motor_controller_hand_t;
94void MultMotorControllerHandInit(multi_motor_controller_hand_t *self);
void(* MultiMotorSelfFunc_t)(void *self)
Definition mult_motor_controller.h:19
void(* MultiMotorFunc_t)(void)
Definition mult_motor_controller.h:20
hand_move_status_enum
Definition multi_motor_controller_hand.h:29
@ HMS_OPEN
Definition multi_motor_controller_hand.h:31
@ HMS_STOP
Definition multi_motor_controller_hand.h:30
@ HMS_CLOSE
Definition multi_motor_controller_hand.h:32
fingers_enum
Definition multi_motor_controller_hand.h:36
@ FE_NUM
Definition multi_motor_controller_hand.h:42
@ FE_PINKIE_FINGER
Definition multi_motor_controller_hand.h:40
@ FE_MIDDLE_FINGER
Definition multi_motor_controller_hand.h:38
@ FE_THUMB_FINGER
Definition multi_motor_controller_hand.h:41
@ FE_INDEX_FINGER
Definition multi_motor_controller_hand.h:37
@ FE_RING_FINGER
Definition multi_motor_controller_hand.h:39
hand_mode_enum
Definition multi_motor_controller_hand.h:22
@ HME_CALIBRATING
Definition multi_motor_controller_hand.h:24
@ HME_CYCLES
Definition multi_motor_controller_hand.h:25
@ HME_NORMAL
Definition multi_motor_controller_hand.h:23
@ HME_BINDING_CONTROL
Definition multi_motor_controller_hand.h:26
Definition multi_motor_controller_hand.h:46
uint8_t global_force
Definition multi_motor_controller_hand.h:52
open_close_threshold_param_struct thresold
Definition multi_motor_controller_hand.h:48
uint32_t max_current
Definition multi_motor_controller_hand.h:53
uint8_t first_finger_channel
Definition multi_motor_controller_hand.h:56
uint8_t hand_control_mode
Definition multi_motor_controller_hand.h:51
uint8_t current_gesture
Definition multi_motor_controller_hand.h:50
uint8_t enable_optic_timer_timeout
Definition multi_motor_controller_hand.h:54
uint8_t enable_optic_selector
Definition multi_motor_controller_hand.h:55
Definition mult_motor_controller.h:26
Definition hand_parameter_description.h:111
Definition hand_parameter_description.h:167