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

📄 errorcode.h

📁 RFID温度签的源码
💻 H
字号:
#ifndef __ERROR_CODE_H__
#define __ERROR_CODE_H__

//
#define MAKE_ERROR( Facility, ErrorCode )  ( (unsigned long)(Facility) << 16 ) | ( (unsigned long)(ErrorCode) & 0x0000FFFF )



// Facility
#define GENERIC_ERROR		0x0001

#define DEVICE_ERROR		0x0010

// Generic error
#define RETURN_NO_ERROR		0 

#define ERROR_PARAMETER_INVALID		MAKE_ERROR( GENERIC_ERROR, 0x0001 )
#define ERROR_NEW_MEMORY			MAKE_ERROR( GENERIC_ERROR, 0x0002 )
#define ERROR_OPEN_PORT				MAKE_ERROR( GENERIC_ERROR, 0x0003 )

// Device error code

#define DEVICE_ERROR_BASE			0x0000

#define ERROR_NO_INITIAL			MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 1 )

#define ERROR_CMD_GET_READ_DATA		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 2 )
#define ERROR_GET_READ_DATA			MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 3 )

#define ERROR_CMD_WRITE_DATA		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 4 )
#define ERROR_GET_WRITE_RESULT		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 5 )
#define ERROR_COMMAND_WRITE_RES		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 6 )

#define ERROR_CMD_FLASH_LED			MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 7 )
#define ERROR_FLASH_LED_RES			MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 8 )
#define ERROR_COMMAND_FLASH_RES		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 9 )

#define ERROR_CMD_BROADCAST			MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 10 )
#define ERROR_BROADCAST_RES			MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 11 )
#define ERROR_COMMAND_BROAD_RES		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 12 )

#define ERROR_CMD_SET_POWER			MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 13 )
#define ERROR_SET_POWER_RES			MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 14 )
#define ERROR_COMMAND_POWER_RES		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 15 )

#define ERROR_CMD_FLAG				MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 16 )
#define ERROR_FLAG_RES				MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 17 )
#define ERROR_COMMAND_FLAG_RES		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 18 )

#define ERROR_CMD_SET_TIME			MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 19 )
#define ERROR_SET_TIME_RESULT		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 20 )
#define ERROR_COMMAND_STIME_RES		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 21 )

#define ERROR_CMD_GET_TIME			MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 22 )
#define ERROR_GET_TIME_RESULT		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 23 )
#define ERROR_COMMAND_GTIME_RES		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 24 )

#define ERROR_CMD_SET_INTERVAL		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 25 )
#define ERROR_SET_INTERVAL_RESULT	MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 26 )
#define ERROR_COMMAND_SET_INTERVAL	MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 27 )

#define ERROR_CMD_GET_INTERVAL		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 28 )
#define ERROR_GET_INTERVAL_RESULT	MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 29 )
#define ERROR_COMMAND_GET_INTERVAL	MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 30 )

#define ERROR_CMD_GET_TEMPERATURE	MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 31 )
#define ERROR_GET_TEMPERATURE		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 32 )

#define ERROR_CMD_SET_WARNINGDATA	MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 33 )
#define ERROR_SET_WARNINGDATA		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 34 )
#define ERROR_COMMAND_SET_WARNING	MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 35 )

#define ERROR_CMD_GET_WARNINGDATA	MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 36 )
#define ERROR_GET_WARNINGDATA		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 37 )
#define ERROR_COMMAND_GET_WARNING	MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 38 )

#define ERROR_CMD_STOP				MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 39 )
#define ERROR_STOP_RESULT			MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 40 )
#define ERROR_COMMAND_STOP_RESULT	MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 41 )

#define ERROR_CMD_SCAN				MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 42 )
#define ERROR_COMMAND_SCAN_RES		MAKE_ERROR( DEVICE_ERROR, DEVICE_ERROR_BASE + 43 )

#endif // __ERROR_CODE_H__

⌨️ 快捷键说明

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