?? global.h
字號:
#ifdef GLOBAL_GLOBALS
#define GLOBAL_EXT
#else
#define GLOBAL_EXT extern
#endif
GLOBAL_EXT xdata struct Socket_Type TCP1024;
GLOBAL_EXT xdata union Ip_Address_Type My_Ip_Address ; //本機IP地址
GLOBAL_EXT xdata union Ip_Address_Type Gateway_Ip_Address; //網關IP地址
GLOBAL_EXT xdata union Ip_Address_Type Mask_Ip_Address; //子網掩碼
GLOBAL_EXT xdata union Ip_Address_Type Ping_Ip_Address; //保存PING命令的目的主機的物理地址
GLOBAL_EXT xdata union Netcard RxdNetBuff; //數據接收緩沖區
GLOBAL_EXT xdata union Netcard TxdNetBuff; //數據發送緩沖區
GLOBAL_EXT xdata union Netcard Resend_Buff;
GLOBAL_EXT xdata union Ethernet_Address_Type Gateway_MAC; //網關的物理地址
GLOBAL_EXT xdata union Ethernet_Address_Type Ping_MAC; //PING的物理地址
GLOBAL_EXT union u RemotePort;
GLOBAL_EXT bit BiSecond; //兩秒時,該標志置1
GLOBAL_EXT bit Tcp_Timeout; //TCP超時標志,定時器0中斷中將該標志置位
GLOBAL_EXT bit TcpConnected;
GLOBAL_EXT bit ComTxdBufempty;
GLOBAL_EXT uchar Msec; //10毫秒
GLOBAL_EXT uchar Sec; //秒鐘
GLOBAL_EXT uchar Min; //分鐘
GLOBAL_EXT uchar Gateway_IP_TTL;
GLOBAL_EXT uchar Ping_IP_TTL;
GLOBAL_EXT uchar Ping_Count; //ping的次數,決定本地回顯次數
GLOBAL_EXT uchar Udp_Count;
GLOBAL_EXT uchar RtTime; //重發時間
GLOBAL_EXT uchar Tcp_Drop_Count;
GLOBAL_EXT uint FrameIndex;
GLOBAL_EXT uint ComTxdRead; //串口接收讀指針
GLOBAL_EXT uint ComRxdRead; //串口發送讀指針
GLOBAL_EXT uint ComRxdWrite; //串口接收寫指針
GLOBAL_EXT uint ComTxdWrite; //串口發送寫指針
GLOBAL_EXT xdata uchar ComRxdBuf[]; //串口的接收緩沖區
GLOBAL_EXT xdata uchar ComTxdBuf[]; //串口的發送緩沖區
GLOBAL_EXT uchar code HexTable[];
GLOBAL_EXT xdata uchar Command_Buf[COMMAND_BUFF_SIZE];//命令緩沖區
GLOBAL_EXT xdata unsigned char IpStr[16];
GLOBAL_EXT xdata unsigned char PortStr[5];
GLOBAL_EXT void initial_system();
GLOBAL_EXT bit Rec_NewPacket();
GLOBAL_EXT unsigned char VerifyIpHeadCrc();
GLOBAL_EXT unsigned char VerifyTcpCrc();
GLOBAL_EXT uint CreateIpHeadCrc();
GLOBAL_EXT uint CreateIcmpCrc();//
GLOBAL_EXT unsigned char VerifyUdpCrc();
GLOBAL_EXT uint CreateTcpCrc();
GLOBAL_EXT void Create_Ip_Frame(uint length,uint IPH,uint IPL,uchar NextProtocal);
GLOBAL_EXT union Ip_Address_Type *IP_Str2Hex(unsigned char *Str); //IP字符串轉換到IP地址值
GLOBAL_EXT void Delay_MS(uint ms_number);
GLOBAL_EXT void IP_Hex2Str(union Ip_Address_Type ip) ;
GLOBAL_EXT void Port_Hex2Str(unsigned int portnum); //IP地址值轉換到IP字符串
GLOBAL_EXT void Send_Packet(union Netcard *TxdNetBuff,uint length);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -