📄 variable.h
字号:
extern unsigned int frameindex; //IP包的序列号
extern unsigned int comrxdread; //串口接收读指针
extern unsigned int comtxdread; //串口发送读指针
extern unsigned int comrxdwrite; //串口接收写指针
extern unsigned int comtxdwrite; //串口发送写指针
extern xdata union netcard retransmit_buffer[rt_size+1];
//extern xdata union netcard retransmit_tcpbuffer[rt_size];
extern xdata struct class_retransmit_packet retransmitpacket[rt_size+1];
extern xdata struct class_command_buffer rt_command_buffer[rt_cmd_length];
extern xdata unsigned char c_readcommand;
extern xdata unsigned char c_writecommand;
extern unsigned int comcommandend;
//extern xdata unsigned long l_bakpingipaddress;
extern unsigned char xdata comrxdbuf[com_rxd_buffer_size]; //串口的接收缓冲区
extern unsigned char xdata comtxdbuf[com_txd_buffer_size]; //串口的发送缓冲区
extern xdata unsigned int c_rxcount;
extern xdata unsigned int c_txcount;
extern xdata unsigned char command_buffer[command_buffer_size];
extern unsigned int command_length;
extern unsigned char msec;//10毫秒钟
extern unsigned char sec;//秒钟
extern union ethernet_address_type my_ethernet_address; //本机的以太网地址
extern union ethernet_address_type ping_ethernet_address;//用来ping的以太网地址
extern union ethernet_address_type dvr_ethernet_address;//用来dvr的以太网地址
extern union ip_address_type my_ip_address; //本机的ip地址
extern union ip_address_type ping_ip_address;//用于ping命令
extern union ip_address_type dvr_ip_address;//用于dvr命令
extern xdata union ethernet_address_type gateway_ethernet_address; //网关的以太网地址
extern xdata union ip_address_type gateway_ip_address;//网关的ip地址
//extern xdata union ip_address_type temp_ip_address; //临时变量
extern xdata union ip_address_type mask_ip_address;//子网掩码
extern xdata unsigned char retranslate;
extern xdata unsigned char ASCII[3];
//extern unsigned char linkcount;
extern xdata unsigned char ping_ip_address_ttl;
extern xdata unsigned char gateway_ip_address_ttl;
//extern unsigned char netrxdwrite;
extern xdata union netcard rxdnet;
extern xdata union netcard txdnet;
extern xdata union w crctemp;
extern xdata unsigned char c_camnumber;
extern xdata unsigned int socketnumber;
extern xdata unsigned int local_use_port;
extern xdata unsigned int udp_dstport; //2004年7月15日为定制修改
extern xdata unsigned char tcp_count;//用于telnet连接的次数
extern xdata struct socket_type tcp1024;
extern xdata struct class_protocol_header protocol_header;
extern xdata struct class_dvr_buffer dvr_buffer[dvr_length];
extern xdata unsigned char c_DvrReadBuffer;
extern xdata unsigned char c_DvrWriteBuffer;
extern xdata unsigned char c_type;
extern xdata unsigned char tcpdata_buf[tcpdata_length];
extern xdata unsigned char c_net_delay;
extern xdata unsigned char c_RstTcpCount;
extern xdata unsigned char c_DvrRunTime;
extern bit comtxdbufempty; //串口的发送缓冲区空的标志
extern bit bDataFlag;
extern bit bCommandFlag;
extern bit double_second;
extern bit overtime;
extern bit tcpconnect; //是否已经建立tcp连接的标志
extern bit b_debug;
extern bit b_cb_full;
extern bit b_reset;
extern bit b_dvrcommand;
extern bit b_RunDvrCommand;
extern bit b_100ms;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -