You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
975 B

3 weeks ago
/*
* robot_state.h
*
* Created on: Aug 2, 2024
* Author: akeguo
*/
#ifndef INC_ROBOT_STATE_H_
#define INC_ROBOT_STATE_H_
#include "BHBF_ROBOT.h"
#include "BSP/bsp_include.h"
void Manual_State_Entry(void);
void Manual_State_Do(void);
void LaneChangeDistance_Setting_State_Do(void);
void BackWardsDistance_Setting_State_Do(void);
void Auto_State_Do(void);
void Abnormal_State_Do(void);
//前进、后退、左转、右转
void Forwards_State_Do(void);
void Backwards_State_Do(void);
void TurnLeft_State_Do(void);
void TurnRight_State_Do(void);
void HALT_State_Do(void);//停止
void SwingHALT_State_Do(void);
void SwingLeft_State_Do(void);
void SwingRight_State_Do(void);
void SetLaneChangeDistance_State_Do(void);
void SetBackwardsDistance_State_Do(void);
void OtherMode_State_Do(void);
void TiltUp_Do();
void TiltDown_Do();
void TiltHalt_Do();
void TiltHome_Do();
void TiltCurrentModeDown_Do();
void SwingHome_Do();
#endif /* INC_ROBOT_STATE_H_ */