errcode.h

来自「在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LE」· C头文件 代码 · 共 151 行

H
151
字号
/****************************************************************
**                                                              *
**  FILE         :  ErrCode.H                                   *
**  COPYRIGHT    :  (c) 2001 .Xiamen Yaxon NetWork CO.LTD       *
**                                                              *
**                                                              *
**  By : CCH 2002.1.15                                          *
****************************************************************/

#ifndef DEF_ERRCODE
#define DEF_ERRCODE


/*
********************************************************************************
*                  DEFINE ERRCODE
********************************************************************************
*/
#define BASE_CODE_SEG1                  0x100
#define CODE_SEG1(ERRID)                ( BASE_CODE_SEG1 + ERRID )

#define BASE_CODE_SEG2                  0x00
#define CODE_SEG2(ERRID)                ( BASE_CODE_SEG2 + ERRID )

#define BASE_CODE_SEG3                  0x200
#define CODE_SEG3(ERRID)                ( BASE_CODE_SEG3 + ERRID )

#define BASE_CODE_NET                   0x500

#define ERR_OSQ_MSGFULL                 CODE_SEG1(0x00)
#define ERR_ERRTASK_INSTALL             CODE_SEG1(0x01)
#define ERR_ERRTASK_MEM                 CODE_SEG1(0x02)

#define ERR_FLASH_WRITE                 CODE_SEG1(0x03)

#define ERR_ATVOICE_CHANNEL             CODE_SEG1(0x10)
#define ERR_ATSET_MEM                   CODE_SEG1(0x11)

#define ERR_ATSM_STATUS                 CODE_SEG1(0x13)
#define ERR_ATSM_TMR                    CODE_SEG1(0x14)

#define ERR_ATTRANS_TMR                 CODE_SEG1(0x15)
#define ERR_ATTRANS_TEST                CODE_SEG1(0x16)
#define ERR_ATCORE_ESTABLISHDLC         CODE_SEG1(0x17)
#define ERR_ATCORE_TMR                  CODE_SEG1(0x18)
#define ERR_ATCORE_OPSTEP               CODE_SEG1(0x19)
#define ERR_ATRECV_TMR                  CODE_SEG1(0x1A)

#define ERR_PHONEDRV_CLOG               CODE_SEG1(0x1E)
#define ERR_PHONEDRV_NUM                CODE_SEG1(0x1F)
#define ERR_PHONEDRV_STATUS             CODE_SEG1(0x20)
#define ERR_PHONEDRV_TMR                CODE_SEG1(0x21)

#define ERR_RXFRAME_LIST                CODE_SEG1(0x22)
#define ERR_RXFRAME_MEM                 CODE_SEG1(0x23)
#define ERR_RXFRAME_CLOG                CODE_SEG1(0x24)

#define ERR_GPSDRV_TMR                  CODE_SEG1(0x26)
#define ERR_GPSDRV_APPLY                CODE_SEG1(0x28)

#define ERR_SMLIST_TMR                  CODE_SEG1(0x31)
#define ERR_SMLIST_MEM                  CODE_SEG1(0x32)

#define ERR_ODOMETER_TMR                CODE_SEG1(0x35)
#define ERR_ODOMETER_INSTALL            CODE_SEG1(0x36)
#define ERR_ODOMETER_ODOMETER           CODE_SEG1(0x37)
#define ERR_ODOMETER_ID                 CODE_SEG1(0x38)
#define ERR_ODOMETER_ATTRIB             CODE_SEG1(0x39)

#define ERR_MONITOR_GPSTYPE             CODE_SEG1(0x40)
#define ERR_MONITOR_UPDATEMODE          CODE_SEG1(0x41)
#define ERR_MONITOR_PERIOD              CODE_SEG1(0x42)
#define ERR_MONITOR_MEM                 CODE_SEG1(0x43)
#define ERR_MONITOR_TMR                 CODE_SEG1(0x44)
#define ERR_MONITOR_STATUS              CODE_SEG1(0x45)

#define ERR_SENSOR_TMR                  CODE_SEG1(0x47)
#define ERR_SENSOR_TYPE                 CODE_SEG1(0x48)

#define ERR_ALARMER_STATUS              CODE_SEG1(0x4a)
#define ERR_ALARMER_CONFIG              CODE_SEG1(0x4b)
#define ERR_ALARMER_TMR                 CODE_SEG1(0x4c)
#define ERR_ALARMER_ALARM               CODE_SEG1(0x4d)

#define ERR_PORTDRV_TMR                 CODE_SEG1(0x50)
#define ERR_PORTDRV_TYPE                CODE_SEG1(0x51)

#define ERR_SYSTIME_TMR                 CODE_SEG1(0x60)

#define ERR_TIMETASK_CREATE             CODE_SEG1(0x70)
#define ERR_TIMETASK_START              CODE_SEG1(0x71)
#define ERR_TIMETASK_STOP               CODE_SEG1(0x72)
#define ERR_TIMETASK_REMOVE             CODE_SEG1(0x73)
#define ERR_TIMETASK_SWITCH             CODE_SEG1(0x74)
#define ERR_TIMETASK_MEM                CODE_SEG1(0x75)

#define ERR_DLCCMD_SABM                 CODE_SEG1(0x80)
#define ERR_DLCCMD_DISC                 CODE_SEG1(0x81)
#define ERR_DLCCMD_MSC                  CODE_SEG1(0x82)

#define ERR_DLCS_CTLSIGNAL              CODE_SEG1(0x90)
#define ERR_DLCS_OVERFLOW               CODE_SEG1(0x91)

#define ERR_GPRSDRV_TMR                 CODE_SEG1(0x95)
#define ERR_GPRSDRV_STATUS              CODE_SEG1(0x96)
#define ERR_GPRSDRV_TEST                CODE_SEG1(0x97)

#define ERR_LCDLIST_WAIT                CODE_SEG1(0x9A)
#define ERR_LCDLIST_MEM                 CODE_SEG1(0x9B)
#define ERR_LCDLIST_TMR                 CODE_SEG1(0x9C)
#define ERR_LCDLIST_ASM                 CODE_SEG1(0x9D)

#define ERR_GPRSSEND_SEND               CODE_SEG1(0xA0)
#define ERR_GPRSSEND_MEM                CODE_SEG1(0xA1)

#define ERR_GAUDER_MODE                 CODE_SEG1(0xB0)
#define ERR_GAUDER_TMR                  CODE_SEG1(0xB1)
#define ERR_GAUDER_LEARN                CODE_SEG1(0xB2)

#define ERR_FLASH_WRITEBYTE             CODE_SEG1(0xB5)
#define ERR_FLASH_ERASE                 CODE_SEG1(0xB6)
#define ERR_FLASH_WRITEADDR             CODE_SEG1(0xB7)
#define ERR_FLASH_WRITELEN              CODE_SEG1(0xB8)

#define ERR_TIMETASK_TMRCOUNT           CODE_SEG2(0x00)
#define ERR_AUDIOTASK_INIT			    CODE_SEG2(0x01)
//#define ERR_PHONETASK_INIT			    CODE_SEG2(0x02)
#define ERR_AUDIO_SENDMSG               CODE_SEG2(0x01)
#define ERR_ALARMTASK_INIT			    CODE_SEG2(0x03)
#define ERR_WATCHDOG_MEM                CODE_SEG2(0x10)
#define ERR_WATCHDOG_OVERFLOW           CODE_SEG2(0x11)
#define ERR_WATCHDOG_APPLY              CODE_SEG2(0x12)
#define ERR_WATCHDOG_ID                 CODE_SEG2(0x13)
#define ERR_HSTIODRV_SEND               CODE_SEG2(0x14)

#define ERR_SCREEN_VALID                CODE_SEG3(0x00)
#define ERR_SCREEN_REVERSE              CODE_SEG3(0x01)
#define ERR_TEXTDPLY_LINE               CODE_SEG3(0x02)
#define ERR_FMENUWIN_READ               CODE_SEG3(0x03)
#define ERR_WINDOW_ATTR                 CODE_SEG3(0x04)
#define ERR_WINSTACK_MEM                CODE_SEG3(0x05)
#define ERR_WINSTACK_PUSH               CODE_SEG3(0x06)
#define ERR_EDITOR_MEM                  CODE_SEG3(0x07)
#define ERR_EDITOR_LINE                 CODE_SEG3(0x08)
#define ERR_ITEMMENU_MEM                CODE_SEG3(0x09)
#define ERR_ITEMMENU_ATTRIB             CODE_SEG3(0x0A)
#define ERR_SELCHN_SERACH               CODE_SEG3(0x1B)
#define ERR_AREAALMR_TMR                CODE_SEG3(0x1C)

#endif

⌨️ 快捷键说明

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