feat(eth): 完善YOXO1007以太网模块配置和调试命令
This commit is contained in:
@@ -250,12 +250,41 @@ typedef struct {
|
||||
uint32_t FreqCent;
|
||||
}LoraPara_t, *pLoraPara;
|
||||
|
||||
typedef struct {
|
||||
uint8_t DestAddr[4]; //目的服务器地址
|
||||
uint16_t DestPort; //目的服务器端口
|
||||
uint8_t LocalAddr[4]; //本地客户端地址(预留)
|
||||
uint16_t LocalPort; //本地客户端端口(预留)
|
||||
}LTENetPara_t, *pLTENetPara;
|
||||
|
||||
typedef enum {
|
||||
ETH_IP_DHCP, //动态IP
|
||||
ETH_IP_STATIC, //静态IP
|
||||
}EthIpMode_m;
|
||||
|
||||
typedef enum {
|
||||
ETH_MODE_TCP_CLIENT, //TCP客户端
|
||||
ETH_MODE_TCP_SERVER, //TCP服务器
|
||||
ETH_MODE_UDP, //UDP模式
|
||||
}EthWorkMode_m;
|
||||
|
||||
typedef struct {
|
||||
EthIpMode_m IpMode; //IP模式:DHCP/静态
|
||||
uint8_t IpAddr[4]; //本地IP地址
|
||||
uint16_t IpPort; //本地端口
|
||||
EthWorkMode_m WorkMode; //工作模式
|
||||
uint8_t SubnetMask[4]; //子网掩码
|
||||
uint8_t Gateway[4]; //网关
|
||||
uint8_t DestIp[4]; //目的IP地址
|
||||
uint16_t DestPort; //目的端口
|
||||
}EthNetPara_t, *pEthNetPara;
|
||||
|
||||
typedef struct {
|
||||
uint32_t SavFlag; //存储标志
|
||||
CommType_m Comm; //网关通讯方式
|
||||
uint8_t GwMac[6]; //网关mac
|
||||
char SvrAddr[4]; //服务器地址
|
||||
uint32_t SvrPort; //服务器端口
|
||||
LTENetPara_t LTENet; //Cat1/4G服务器参数
|
||||
EthNetPara_t EthNet; //以太网网络参数
|
||||
uint32_t CommUnitReadInterval; //通讯单元读取时间间隔,单位S
|
||||
CommUnitPara_t CommUnitArray[COMMUNIT_NUM_MAX]; //注册的通讯单元信息
|
||||
ExclCommUnit_t ExclCommUnit[COMMUNIT_NUM_MAX]; //排除的通讯单元信息
|
||||
|
||||
Reference in New Issue
Block a user