📄 errortype.h
字号:
/****************************************************************************
* 文件名:ErrorType.h (头文件)
* 功能:定义串口通讯中错误代码
* 说明:
****************************************************************************/
#ifndef ERRORTYPE_H
#define ERRORTYPE_H
enum EErrorType
{
ECOM_NOERROR = 0,
ECOM_BADPORT = -1, //没有该端口,或者还没有打开
ECOM_ABORTED = -3, //用户中止程序
ECOM_BADPARA = -7, //参数格式错误或者所设的参数无法完成操作
ECOM_WIN32FAIL = -8, //调用WINAPI函数出错
ECOM_NODATA = -4, //没有数据读或写
ECOM_OPENFAIL = -5, //没有这个串口或者这个串口已经打开
ECOM_UNCONNADDR = -2, //表示当前串口没有和该PLC地址连接
ECOM_UNSETTED = -9, //表示欲获取的数据还未设置或还有所需参数没有进行设置
ECOM_OVERFLOW = -10, //访问地址越界
ECOM_CMDUNMATCHED = -11, //表示命令和格式不匹配,如COM_ReadByte(3,"MW1000",2)
ECOM_TOOSMALLSIZE = -12, //所设的最大帧数值(framesize)过小
ECOM_TIMEOUT = -13, //所设的等待时间timeout过小,造成操作没有执行完毕
ECOM_RECVDATA = -14, //传入上位机的数据有误,检查接口有无接好,或者检查下位机的程序
ECOM_UNDEFINED = -15, //调用COM_ReadBit,COM_ReadByte,COM_ReadWord,COM_ReadDWord函数,
//但欲获取的数据先前在CycRead中并没有设置过。
ECOM_ALREADYSTARTED = -16,//表示调用的函数先前已经执行过了
ECOM_BADOPERATION = -17, //错误操作,请参看相关帮助文件
ECOM_UnFOUNDERRMSG = -18, //调用的STATE函数还没有执行
ECOM_TOOMANYFUNC = -19,//调用该函数次数过多
ECOM_NOTAGTODEL = -6, //没有数据可供调用delete函数
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -