tt808.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. #ifndef __TT808_H
  2. #define __TT808_H
  3. #include "main.h"
  4. int hex2bin(unsigned char *bin, const char *hex);
  5. extern uint16_t hccd ;
  6. void chuliTcpRe(uint16_t length);
  7. void chulihuifushujv(void);
  8. extern bool chuliSJ;
  9. extern bool genghaunmac ;
  10. extern bool MIPurcReFlag;
  11. extern uint8_t MIPurc[100];
  12. extern uint8_t MIPurc1[100];
  13. extern size_t new_length;
  14. void newMacchange(uint8_t MIPurc1[]);
  15. extern bool U4re;
  16. extern uint16_t xxid ;
  17. extern bool newmac;
  18. void tr(void);
  19. void replyCenter(void);
  20. void TCPCenterDownward(void);
  21. extern uint8_t escaped_data[100];
  22. extern uint8_t BusinessData[256] ;
  23. extern uint8_t cmd_replyArray[39];
  24. void tt808test(uint8_t* Bodyxxt, size_t bodylength, uint8_t XXLSH);
  25. void wjwd(void);
  26. void packageData(uint8_t flag, uint8_t *head, uint8_t *body, size_t bodylength, uint8_t *escaped_data, size_t *new_length);
  27. void string_to_hex_array(char* str, int str_len, uint8_t* hex_array);
  28. void gettimeupload_Normal(void);
  29. void gettimeupload_Emergency(void);
  30. extern bool JQflag;
  31. extern uint8_t MIPurcXXTCSJ[100];
  32. extern bool Ptsjf;
  33. void ZHSN(uint8_t outTt[],char in[]);//ת»»SN
  34. extern bool XTflag ;
  35. extern uint8_t hext[100];
  36. void tt808FsFunc(uint8_t xxt[], uint8_t xxtlength, uint16_t XXID);
  37. extern int rlt;
  38. char hex2asc(const char *hex);
  39. extern uint8_t LBSdata[28];
  40. void Lbsprocess(void);
  41. void ReMLBSLOC(void);
  42. void XGtest(void);
  43. void MIPURCHandle(void);
  44. void ReMIPURC(void);
  45. extern uint8_t MIPurc_test1;
  46. extern uint32_t uploadtime;
  47. #endif /*__TT808_H*/