application.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /**
  2. * @file application.h
  3. * @author chenjun (chenjun@radareye.com.cn)
  4. * @brief
  5. * @version 0.1
  6. * @date 2022-04-06
  7. *
  8. * @copyright Copyright (c) 2022
  9. *
  10. */
  11. #ifndef __APPLICATION_H__
  12. #define __APPLICATION_H__
  13. #include "rtthread.h"
  14. #define FRONT_OBSTACLE_RADAR 6 //4D前避障设备ID
  15. #define REAR_OBSTACLE_RADAR 7 //4D后避障设备ID
  16. #define TERRAIN_OBSTACLE_RADAR 8 //4D彷地避障设备ID
  17. #define LEFT_OBSTACLE_RADAR 9 //4D左避障设备ID
  18. #define RIGHT_OBSTACLE_RADAR 10 //4D右避障设备ID
  19. #define THIS_DEVICE 6 //此设备ID 出厂默认设置为前避障
  20. ////////////////////////////////////////////////////////////////////////////////////
  21. extern uint8_t factory_mode;
  22. extern uint32_t frame_num;
  23. extern uint32_t ParameterAckCanID ;
  24. extern uint32_t ParameterReceiveCanID ;
  25. extern uint32_t OstacleDistanceCanID ;
  26. extern uint32_t RawPointCloudCanID ;
  27. extern uint32_t RceveiveCanID ;
  28. extern uint32_t TerrainHeightCanID;
  29. enum{
  30. E_RECV,
  31. E_ALGC,
  32. E_APP,
  33. E_OUTPUT,
  34. E_IDLE
  35. };
  36. ////////////////////////////////////////////////////////////////////////////////////
  37. #endif