Initial import of NFC GNSS SDK project
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
/*------------------------------------------------------------
|
||||
(C) Copyright [2006-2008] Marvell International Ltd.
|
||||
All Rights Reserved
|
||||
------------------------------------------------------------*/
|
||||
|
||||
/* ===========================================================================
|
||||
File : ci_err.h
|
||||
Description : Common error primitives file for the CI
|
||||
|
||||
Notes : This file should have the same verison as the ci_api.h
|
||||
|
||||
INTEL CONFIDENTIAL
|
||||
Copyright 2006 Intel Corporation All Rights Reserved.
|
||||
The source code contained or described herein and all documents related to the source code ("Material") are owned
|
||||
by Intel Corporation or its suppliers or licensors. Title to the Material remains with Intel Corporation or
|
||||
its suppliers and licensors. The Material contains trade secrets and proprietary and confidential information of
|
||||
Intel or its suppliers and licensors. The Material is protected by worldwide copyright and trade secret laws and
|
||||
treaty provisions. No part of the Material may be used, copied, reproduced, modified, published, uploaded, posted,
|
||||
transmitted, distributed, or disclosed in any way without Intel's prior express written permission.
|
||||
|
||||
No license under any patent, copyright, trade secret or other intellectual property right is granted to or
|
||||
conferred upon you by disclosure or delivery of the Materials, either expressly, by implication, inducement,
|
||||
estoppel or otherwise. Any license under such intellectual property rights must be express and approved by
|
||||
Intel in writing.
|
||||
|
||||
Unless otherwise agreed by Intel in writing, you may not remove or alter this notice or any other notice embedded
|
||||
in Materials by Intel or Intel's suppliers or licensors in any way.
|
||||
=========================================================================== */
|
||||
|
||||
#if !defined(_CI_ERR_H_)
|
||||
#define _CI_ERR_H_
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#define CI_ERR_VER_MAJOR 2
|
||||
#define CI_ERR_VER_MINOR 0
|
||||
|
||||
//ICAT EXPORTED ENUM
|
||||
typedef enum CI_ERR_PRIM {
|
||||
CI_ERR_PRIM_HASNOSUPPORT_CNF = 0xF000,
|
||||
CI_ERR_PRIM_HASINVALIDPARAS_CNF,
|
||||
CI_ERR_PRIM_ISINVALIDREQUEST_CNF,
|
||||
CI_ERR_PRIM_SIMNOTREADY_CNF,
|
||||
CI_ERR_PRIM_ACCESSDENIED_CNF,
|
||||
CI_ERR_PRIM_INTERLINKDOWN_IND,
|
||||
CI_ERR_PRIM_INTERLINKDOWN_RSP,
|
||||
CI_ERR_PRIM_INTERLINKUP_IND,
|
||||
|
||||
/* This should always be the last enum entry */
|
||||
CI_ERR_PRIM_NEXTAVAIL
|
||||
} _CiErrPrim;
|
||||
|
||||
#define CI_ERR_NUM_PRIM (CI_ERR_PRIM_NEXTAVAIL-0xF000)
|
||||
|
||||
typedef UINT16 CiErrPrim;
|
||||
|
||||
typedef CiEmptyPrim CiErrPrimHasNoSupportCnf;
|
||||
|
||||
//ICAT EXPORTED STRUCT
|
||||
typedef struct CiErrPrimHasInvalidParasCnf_struct {
|
||||
CiErrInputCode err;
|
||||
} CiErrPrimHasInvalidParasCnf;
|
||||
|
||||
typedef CiEmptyPrim CiErrPrimIsInvalidRequestCnf;
|
||||
|
||||
typedef CiEmptyPrim CiErrPrimSimNotReadyCnf;
|
||||
|
||||
//ICAT EXPORTED STRUCT
|
||||
typedef struct CiErrPrimAccessDeniedCnf_struct {
|
||||
CiErrAccType type;
|
||||
CiErrAccCause cause;
|
||||
} CiErrPrimAccessDeniedCnf;
|
||||
|
||||
//ICAT EXPORTED STRUCT
|
||||
typedef struct CiErrPrimInterlinkDownInd_struct {
|
||||
CiErrInterLinkCause cause;
|
||||
} CiErrPrimInterlinkDownInd;
|
||||
|
||||
//ICAT EXPORTED STRUCT
|
||||
typedef struct CiErrPrimInterlinkDownRsp_struct {
|
||||
CiErrInterLinkCause cause;
|
||||
} CiErrPrimInterlinkDownRsp;
|
||||
|
||||
typedef CiEmptyPrim CiErrPrimInterlinkUpInd;
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif //__cplusplus
|
||||
|
||||
#endif /* _CI_ERR_H_ */
|
||||
|
||||
|
||||
/* end of ci_err.h
|
||||
--------------------------------------------------------------------------- */
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user