📄 os_err.hpp
字号:
//===========================================================
//--文件名:OS_ERR.HPP
//--
//--功 能:定义出错代码
//--
//--作 者:陈 斌
//--
//--版本号:v1.00
//--
//--时 间:2006.12.31
//===========================================================
#ifndef OS_ERR_HPP
#define OS_ERR_HPP
//=======================================================
//--以下定义错误代码-------------------------------------
#define ERR_NONE 0x0000 //没有错误
#define DEF_EVE_WAITE 0x0001 //表明进程在等待事件
#define DEF_WAIT_END 0x0002 //延时或等待时间到进入运行状态
//-------------------------------------------------------
#define ERR_TID_EXIST 0x0003 //ID号进程已使用
#define ERR_NONE_TCB 0x0004 //没有可有的任务控制块
#define ERR_CCB_CREA 0x0005 //创建进程错误
#define ERR_NAME_OVE 0x0006 //创建进程名堆栈空间不够
//--事件类错误----------------------------------------------------
#define ERR_RES_UNABLE 0x0007 //资源不可用
#define ERR_EID_NONE 0x0008 //没有可用的事件控制块
#define ERR_EID_EXTST 0x0009 //ID号事件已使用
#define ERR_EVE_MAPP 0x000A //申请互斥事件不匹配
#define ERR_EVE_SAPP 0x000B //申请信号量不匹配
#define ERR_EVE_MEAPP 0x000C //申请消息不匹配
#define ERR_EVE_EAPP 0x000D //申请事件标志不匹配
#define ERR_EVE_MSEND 0x0010 //发送互斥事件不匹配
#define ERR_EVE_SSEND 0x0011 //发送信号量不匹配
#define ERR_EVE_MESEND 0x0012 //发送消息不匹配
#define ERR_EVE_ESND 0x0013 //发送事件标志不匹配
#define ERR_EVE_CREA 0x0014 //创建事件错误
#define ERR_EVE_CCB 0X0015 //队列被以加锁数据不可用或不能加锁
#define ERR_CCB_EVENT 0x0016 //非事件进程申请事件
#define ERR_ECB_NOUSE 0x0017 //事件块没有使用
//------队列类错误------------------------------------------------
#define ERR_EVE_QLOCK 0x001F //队列设锁解锁不匹配
#define ERR_EVE_LOCOVE 0X0020 //申请队列锁出错
#define ERR_APP_EVENT 0x0021 //申请事件错误
#define ERR_APP_QUE 0x0022 //错误申请队列
#define ERR_QUE_FUN 0x0023 //队列函数调用错误
#define ERR_PUSH 0X0024 //进入的队列与定义的不匹配
#define ERR_POP 0x0025 //弹出队列与定义不匹配
//------FIFO事件错误-----------------------------------------------
#define ERR_FIFWI_OVE 0x001D //使用FIFO事件时间溢出
//--内存管理错误---------------------------------------------------
#define ERR_MEM_BLOCK_OVE 0x001E //所需的内存块太大不能分配
#define ERR_MEM_POVER 0x001F //所需的内存页太大不能分配
#define ERR_MEM_ADD 0x0020 //内存地址错误
#define ERR_MEM_BNONE 0X0021 //没有可用的内存页
#define ERR_MEM_BNOUSE 0x0022 //没有可用的内存页
#define ERR_MEM_NOREL 0x0023 //内存分区正在使用不能释放
//--其他系统错误-------------------------------------------------------
#define ERR_PRI_OVE 0x0024 //优先级溢出
#define ERR_STACK_OVE 0x0025 //堆栈溢出
//================================================================
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -