1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #include "PublicSDKMotion.h"
- #include "pub.h"
- class Kongfu : public PublicSDKMotion
- {
- public:
- Kongfu();
- virtual void Process(int time_stamp, int* right_pos, int* right_att, int* right_acc, int right_zupt, int right_front_press, int right_back_press,
- int* left_pos, int* left_att, int* left_acc, int left_zupt, int left_front_press, int left_back_press,
- int jump, int down, int rssi);
- private:
- deque<shoes_data_cell> left_shoes_data_vector;
- deque<shoes_data_cell> right_shoes_data_vector;
- vector<float> left_acc_x_buff;
- vector<float> right_acc_x_buff;
- int left_kick;
- int last_left_kick;
- int left_kick_wait;
- int right_kick;
- int last_right_kick;
- int right_kick_wait;
- int CANCLE_FLOOR_CMD_LEFT;
- int CANCLE_FLOOR_CMD_RIGHT;
- int last_left_zupt;
- int last_right_zupt;
- int last_jump;
- int last_down;
- int CANCLE_DOWN;
- int CANCLE_JUMP;
- int valid_down_wait_time;
- int valid_jump_wait_time;
- const int WAIT_TIME = 10;
- deque<int> left_acc_deque;
- deque<int> right_acc_deque;
- int wait_down = 0;
- };
|