#ifndef __TT808_H #define __TT808_H #include "main.h" int hex2bin(unsigned char *bin, const char *hex); extern uint16_t hccd ; void chuliTcpRe(uint16_t length); void chulihuifushujv(void); extern bool chuliSJ; extern bool genghaunmac ; extern bool MIPurcReFlag; extern uint8_t MIPurc[256]; extern uint8_t MIPurc1[256]; extern size_t new_length; void newMacchange(void); extern bool U4re; extern uint16_t xxid ; extern bool newmac; void tr(void); void replyCenter(void); void TCPCenterDownward(void); extern uint8_t escaped_data[100]; extern uint8_t BusinessData[256] ; extern uint8_t cmd_replyArray[39]; void tt808test(uint8_t* Bodyxxt, size_t bodylength, uint8_t XXLSH); void wjwd(void); void packageData(uint8_t flag, uint8_t *head, uint8_t *body, size_t bodylength, uint8_t *escaped_data, size_t *new_length); void string_to_hex_array(char* str, int str_len, uint8_t* hex_array); extern uint8_t MIPurcXXTCSJ[256]; extern uint8_t hext[256]; void tt808FsFunc(uint8_t xxt[], uint8_t xxtlength); uint8_t xxtFZ(uint8_t xxt[], uint8_t xxtlength, uint8_t outXxt[]); extern int rlt; void XGtest(void); #endif /*__TT808_H*/