📄 dhcp.h
字号:
/*
*****************************************************************************************************
*
* File name: dhcp.h
*****************************************************************************************************
*/
typedef struct
{
unsigned char state; //6个状态
union IP_address myip; //分配得到本地IP
union IP_address gatewayip; //分配得到网关IP
union IP_address maskip; //分配得到子网掩码
union IP_address dns_m; //分配得到DNS主IP
union IP_address dns_s; //分配得到DNS副IP
union IP_address severip; //分配得到DNS副IP
union LONG_UNION timer100; //定时器1 100%
union LONG_UNION timer50; //定时器2 50%
union LONG_UNION timer87; //定时器3 87.5%
unsigned long transactionid;
void (*on_bound)(); //进入绑定状态的回调函数
void (*on_release)(); //释放状态的回调函数
} _DHCP_REG_;
extern _DHCP_REG_ xdata DHCPReg;
extern bit bBound;
void DHCPInit(void);
void DHCPTimer(void);
void DHCPRequest(void);
void ParseRxdDHCP(union netcard xdata *pRxdnet,unsigned int dhcp_len);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -