task.h 521 B

1234567891011121314151617181920212223242526272829
  1. #ifndef __TASK_H
  2. #define __TASK_H
  3. #include "includes.h"
  4. #include "stm32f2xx.h"
  5. #include "radio.h"
  6. #include "gateway_message.h"
  7. //主要的数据处理线程
  8. #define DATA_TASK_PRIO 8
  9. #define DATA_STK_SIZE 2*1024
  10. extern void data_task(void *pdata);
  11. // 自定义 JSONItem 结构体用来表示 JSON 数据项
  12. typedef struct
  13. {
  14. char deviceId[20];
  15. int power;
  16. int temp;
  17. int mode;
  18. int fan;
  19. int roomTemp;
  20. int fault;
  21. } JSONItem;
  22. void WRITE_MODBUS_DATA(char* buf);
  23. extern tRadioDriver *Radio;
  24. int* get_jsoncunt();
  25. #endif