⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 netmgnt.h

📁 瑞斯康公司载波模块串口通信程序,很标准的串口通信程序,可以作为学习参考.
💻 H
字号:

/**********************************************************************************************************
File:		NetMgnt.h
Reference:	None. 
Purpose:	None.
Note:		载波终端API头文件.
To Do:		None.
**********************************************************************************************************/
#ifndef _NETMGNT_H
#define _NETMGNT_H

/*---------------------------------------------------------------------------------------------------------
Section: 头文件
---------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------
Section: 常数定义
---------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------
Section: 宏定义
---------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------
Section: 类型定义
---------------------------------------------------------------------------------------------------------*/
//载波终端的网络信息结构体
typedef struct Netaddr 	
{
	unsigned char TermiNO[6];
	unsigned char Domain[6];
    unsigned char Subnet;
    unsigned char Node;
    unsigned char Phase;    
} Netaddr;

/*---------------------------------------------------------------------------------------------------------
Section: 常量定义
---------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------
Section: 全局函数原型.
---------------------------------------------------------------------------------------------------------*/
void APIIni();
char SendSysCmd(unsigned char cmd[], unsigned char len);
char ReadVer(unsigned char *Ver);
char GPIOalterFunc(unsigned char p3reg);
char ReadP3();

char ReadNetaddr(struct Netaddr *addrbuf);
int ReadMailboxPack(unsigned char *rcvbuf);
char WriteTermiNO(unsigned char term[]);
char StartPLCtest(unsigned char term[], unsigned char *sendbuf, unsigned char len, unsigned char times, unsigned char testterm);
char ReadPLCtstResul(unsigned char *PLCtstOut);
char ReadNetmgntSta();
char ClearNetaddr();
char LogLVC(unsigned char lvcid[]);
char ReadLogResul();

#endif /* #ifndef _NETMGNT_H */
/*-------------------------------------------- End of NETMGNT.h -----------------------------------------*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -