van_bsp_uart_fun.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /******************************************************************
  2. * Copyright (C) 2023 - 2023 OneChip, Inc. All rights reserved.
  3. * File name: van_bsp_uart_fun.h
  4. * Author: fanyidong Date:2020.11.21
  5. * Description: STM32串口接收函数
  6. * Others:
  7. * History:
  8. 1. Date:
  9. Author:
  10. Modification:
  11. *****************************************************************/
  12. #ifndef VAN_BSP_UART_FUN_H
  13. #define VAN_BSP_UART_FUN_H
  14. typedef enum
  15. {
  16. MSG_SYS_CTR = 0x03,/*工作指令*/
  17. MSG_DEV_RPT = 0x04,/*设备上报*/
  18. MSG_DEV_RECFLAG = 0x06,/*收到消息*/
  19. MSG_RAW_DATA_1 = 0x10,/*原始数据控制*/
  20. } enMessagetype;
  21. typedef enum
  22. {
  23. RAW_V1_SET_PID_SEC_OFFSET = 10,/*设置分段校准参数*/
  24. RAW_V1_GET_PID_SEC_OFFSET = 11,/*获取分段校准参数*/
  25. RAW_V1_SET_PID_MULT_PRAM = 12,/*设置分段pid参数*/
  26. RAW_V1_GET_PID_MULT_PRAM = 13,/*获取分段pid参数*/
  27. RAW_V1_SET_PID_SINGEPIDOFFSET = 14,/*单独pid,偏移*/
  28. RAW_V1_GET_PID_SINGEPIDOFFSET = 15,/*获取分段pid参数*/
  29. RAW_V1_SET_QUADRATICFIT = 16,/*单独pid,偏移*/
  30. RAW_V1_GET_QUADRATICFIT = 17,/*获取分段pid参数*/
  31. } enRawdataCmdtype;
  32. /*通用消息结构体定义*/
  33. typedef struct
  34. {
  35. unsigned int fuid;
  36. unsigned int cmd;
  37. char data[128];
  38. } RawdataMessage,*P_RawdataMessage;
  39. #endif
  40. /* USER CODE END Private defines */