controller.h 838 B

12345678910111213141516171819202122232425262728293031323334
  1. #pragma once
  2. /*
  3. *控制器
  4. */
  5. #ifndef _IV_CONTROL_CONTROLLER_
  6. #define _IV_CONTROL_CONTROLLER_
  7. #include <boost.h>
  8. #include <control/control_status.h>
  9. namespace iv {
  10. namespace control {
  11. class Controller
  12. {
  13. public:
  14. Controller();
  15. ~Controller();
  16. void inialize();// 初始化
  17. void control_torque(float percet); //油门开度控制
  18. void control_wheel(float angle); //方向盘控制
  19. void control_brake(float brake);
  20. void control_brake_light(char enable);
  21. void control_elec_brake(char enable);
  22. void control_drive_mode(char enable);
  23. void control_limit_speed(float speed);
  24. void control_dangwei(int dangwei);
  25. private:
  26. };
  27. }
  28. }
  29. #endif // !_IV_CONTROL_CONTROLLER_