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

📄 errortype.h

📁 Modbus串口通讯协议通讯源代码
💻 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 + -