tt808.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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. void RTCtime(void);
  46. extern uint8_t BDmacNum ;
  47. extern uint8_t MIPurc_test1;
  48. extern uint8_t WbscCmd;
  49. extern uint32_t uploadtime;
  50. extern uint8_t sjfNowStatus ;
  51. #endif /*__TT808_H*/