Initial import of NFC GNSS SDK project

This commit is contained in:
chenjintao
2026-09-15 16:10:12 +08:00
commit 2746cc3d4e
3070 changed files with 892062 additions and 0 deletions
@@ -0,0 +1,192 @@
/*****************************************************************************
* Copyright Statement:
* --------------------
* This software is protected by Copyright and the information contained
* herein is confidential. The software may not be copied and the information
* contained herein may not be used or disclosed except with the written
* permission of Quectel Co., Ltd. 2013
*
*****************************************************************************/
/*****************************************************************************
*
* Filename:
* ---------
* ql_error.h
*
* Project:
* --------
* OpenCPU
*
* Description:
* ------------
* error code defines.
*
* Author:
* -------
* -------
*
*============================================================================
* HISTORY
*----------------------------------------------------------------------------
*
****************************************************************************/
#ifndef __QL_ERROR_H__
#define __QL_ERROR_H__
/****************************************************************************
* Error Code Definition
***************************************************************************/
enum {
QL_RET_OK = 0,
QL_RET_ERR_PARAM = -1,
QL_RET_ERR_PORT_NOT_OPEN = -2,
QL_RET_ERR_TIMER_FULL = -3,
QL_RET_ERR_INVALID_TIMER = -4,
QL_RET_ERR_FATAL = -5,
QL_RET_ERR_INVALID_OP = -6,
QL_RET_ERR_UART_BUSY = -7,
QL_RET_ERR_INVALID_PORT = -8,
QL_RET_ERR_NOMATCHVERSION = -9,
QL_RET_ERR_NOSUPPORTPIN = -10,
QL_RET_ERR_NOSUPPORTMODE = -11,
QL_RET_ERR_NOSUPPORTEINT = -12,
QL_RET_ERR_NOSUPPORTSET = -13,
QL_RET_ERR_NOSUPPORTGET = -14,
QL_RET_ERR_NOSUPPORTCONTROL = -15,
QL_RET_ERR_PINALREADYSUBCRIBE = -16,
QL_RET_ERR_BUSSUBBUSY = -17,
QL_RET_ERR_NOGPIOMODE = -18,
QL_RET_ERR_NORIGHTOPERATE = -19,
QL_RET_ERR_ALREADYUNSUBCRIBE = -20,
QL_RET_ERR_FULLI2CBUS = -21,
QL_RET_ERR_NOTSUPPORTBYHANDLE = -22,
QL_RET_ERR_INVALIDBUSHANDLE = -23,
QL_RET_ERR_NOEXISTOBJEXT = -24,
QL_RET_ERR_OPERATEOBJEXTFAILED = -25,
QL_RET_ERR_OPENOBJEXTFAILED = -26,
QL_RET_ERR_WRITEOBJEXTFAILED = -27,
QL_RET_ERR_READOBJEXTFAILED = -28,
QL_RET_ERR_FLASHFULLOVER = -29,
QL_RET_ERR_FLASHSPACE = -30,
QL_RET_ERR_DRIVE = -31,
QL_RET_ERR_DRIVEFULLOVER = -32,
QL_RET_ERR_INVALIDFLASHID = -33,
QL_RET_ERR_I2CHWFAILED = -34,
QL_RET_ERR_FILEFAILED = -35,
QL_RET_ERR_FILEOPENFAILED = -36,
QL_RET_ERR_FILENAMETOOLENGTH = -37,
QL_RET_ERR_FILEREADFAILED = -38,
QL_RET_ERR_FILEWRITEFAILED = -39,
QL_RET_ERR_FILESEEKFAILED = -40,
QL_RET_ERR_FILENOTFOUND = -41,
QL_RET_ERR_FILENOMORE = -42,
QL_RET_ERR_FILEDISKFULL = -43,
QL_RET_ERR_INVALID_BAUDRATE = -44,
QL_RET_ERR_API_NO_RESPONSE = -45,
QL_RET_ERR_API_INVALID_RESPONSE = -46,
QL_RET_ERR_SMS_EXCEED_LENGTH =-47,
QL_RET_ERR_SMS_NOT_INIT = -48,
QL_RET_ERR_INVALID_TASK_ID = -49,
QL_RET_ERR_NOT_IN_BASIC_MODE = -50,
QL_RET_ERR_INVALID_PARAMETER = -51,
QL_RET_ERR_PATHNOTFOUND = -52,
QL_RET_ERR_GET_MEM = -53,
QL_RET_ERR_GENERAL_FAILURE = -54,
QL_RET_ERR_FILE_EXISTS = -55,
QL_RET_ERR_SMS_INVALID_FORMAT = -56,
QL_RET_ERR_SMS_GET_FORMAT = -57,
QL_RET_ERR_SMS_INVALID_STORAGE = -58,
QL_RET_ERR_SMS_SET_STORAGE = -59,
QL_RET_ERR_SMS_SEND_AT_CMD = -60,
QL_RET_ERR_API_CMD_BUSY = -61,
/* AUD -70 ~ -100*/
QL_RET_ERR_MED_BAD_FORMAT = -70,
QL_RET_ERR_MED_BUSY = -71,
QL_RET_ERR_MED_DISC_FULL = -72,
QL_RET_ERR_MED_OPEN_FILE_FAIL = -73,
QL_RET_ERR_MED_BAD_FILE_EXTENSION = -74,
QL_RET_ERR_MED_WRITE_PROTECTION = -75,
QL_RET_ERR_MED_FILE_EXIST = -76,
QL_RET_ERR_MED_UNSUPPORT_FMT_IN_CALLING = -77,
Ql_RET_ERR_AUD_REC_STOP_FAIL = -78,
QL_RET_ERR_MED_DRIVE_NOT_FOUND = -79,
QL_RET_ERR_MED_NO_CARD = -80,
Ql_RET_ERR_MEM_FULL = -81,
QL_ERR_DTMFSTRING_TOO_LONG = -82,
QL_ERR_WDTMF_PS_BUSY = -83,
QL_ERR_DTMF_BUSY = -84,
QL_ERR_DTMF_NO_CALLING =-85,
/* reserve to -100 */
QL_RET_ERR_MED_UNKNOWN = -100,
/* File Append */
QL_RET_ERR_FILE_NO_CARD = -101,
/*reserved to -200 */
QL_RET_ERR_FILE_UNKNOWN = -200,
Ql_RET_ERR_EINT_USED =-300,
Ql_RET_ERR_EINT_ALREADY_REGISTERED = -301,
QL_RET_ERR_ADC_ALREADY_REGISTERED = -302,
QL_RET_ERR_ADC_NOT_REGISTERED = -303,
QL_RET_ERR_ADC_SAMPLING_ALREADY = -304,
QL_RET_ERR_CHANNEL_OUTRANGE = -305,
QL_RET_ERR_CHANNEL_USED = -306,
QL_RET_ERR_CHANNEL_NOT_FOUND = -307,
QL_RET_ERR_IIC_SLAVE_NOT_FOUND = -308,
QL_RET_ERR_IIC_SAME_SLAVE_ADDRESS = -309,
QL_RET_ERR_IIC_SLAVE_TOO_MANY = -310,
QL_RET_ERR_IIC_NOT_IIC_CONTROLER = -311,
QL_RET_ERR_FULLSPIBUS = -312,
Ql_RET_ERR_SIM_NOT_INSERTED =-400,
Ql_RET_ERR_SIM_TYPE_ERROR =-401,
/* SMS -500 ~ -550*/
QL_RET_ERR_SMS_ERROR = -500,
QL_RET_ERR_SMS_NOT_INITIAL = -501,
Ql_RET_ERR_SMS_NOT_READY = -502,
QL_RET_ERR_SMS_INVALID_PARAM = -503,
QL_RET_ERR_SMS_OUT_OF_MEMORY = -504,
QL_RET_ERR_SMS_INCORRECT_DATA_LENGTH = -505,
QL_RET_ERR_SMS_PDU_SYNTEX_ERROR = -506,
QL_RET_ERR_SMS_INVALID_MEM_INDEX = -507,
QL_RET_ERR_SMS_CMD_CONFLICT = -508,
QL_RET_ERR_SMS_MSG_EMPTY = -509,
QL_RET_ERR_SMS_INVALID_NUMBER_STRING = -510,
QL_RET_ERR_SMS_INVALID_TEXT_CONTENT = -511,
QL_RET_ERR_SMS_NOT_SUPPORTED = -512,
QL_RET_ERR_SMS_INCORRECT_FORMAT = -513,
QL_RET_ERR_SMS_STORAGE_FULL = -514,
/* RIL FTP -600 */
QL_RET_ERR_RIL_FTP_OPENFAIL = -600,
QL_RET_ERR_RIL_FTP_CLOSEFAIL = -601,
QL_RET_ERR_RIL_FTP_SETPATHFAIL = -602,
QL_RET_ERR_RIL_FTP_SETCFGFAIL = -603,
QL_RET_ERR_RIL_FTP_RENAMEFAIL = -604,
QL_RET_ERR_RIL_FTP_SIZEFAIL = -605,
QL_RET_ERR_RIL_FTP_DELETEFAIL = -606,
QL_RET_ERR_RIL_FTP_MKDIRFAIL = -607,
Ql_RET_ERR_RAWFLASH_OVERRANGE = -8001,
Ql_RET_ERR_RAWFLASH_UNIITIALIZED = -8002,
Ql_RET_ERR_RAWFLASH_UNKNOW = -8003,
Ql_RET_ERR_RAWFLASH_INVLIDBLOCKID = -8004,
Ql_RET_ERR_RAWFLASH_PARAMETER = -8005,
Ql_RET_ERR_RAWFLASH_ERASEFlASH = -8006,
Ql_RET_ERR_RAWFLASH_WRITEFLASH = -8007,
Ql_RET_ERR_RAWFLASH_READFLASH = -8008,
Ql_RET_ERR_RAWFLASH_MAXLENGATH = -8009,
/* Flash OPT End */
Ql_RET_ERR_SYS_NOT_READY = -9998,
Ql_RET_ERR_UNKOWN = -9999,
Ql_RET_NOT_SUPPORT = -10000,
};
#endif // End-of QL_ERROR_H