tt808.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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[256];
  12. extern uint8_t MIPurc1[256];
  13. extern size_t new_length;
  14. void newMacchange(void);
  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. extern uint8_t MIPurcXXTCSJ[256];
  29. extern uint8_t hext[256];
  30. void tt808FsFunc(uint8_t xxt[], uint8_t xxtlength);
  31. uint8_t xxtFZ(uint8_t xxt[], uint8_t xxtlength, uint8_t outXxt[]);
  32. extern int rlt;
  33. void XGtest(void);
  34. #endif /*__TT808_H*/