AT-NFC 2.1 (win) AT-NFC kernel set

Macros
Customizable kernel macros

## Macros
#define | KER_CTX_CUSTOM
#define | KER_CTX pTerminalContext,
#define | KER_CTX_SINGLE pTerminalContext
#define | KER_CTX_INIT ppTerminalContext,
#define | KER_CTX_PARAM void* pTerminalContext,
#define | KER_CTX_SINGLE_PARAM void* pTerminalContext
#define | KER_CTX_INIT_PARAM void** ppTerminalContext,
#define | KER_CTX_INIT_DECL() void* pTerminalContext = KER_NULL;
#define | KER_CTX_INIT_SET() do {if (ppTerminalContext != KER_NULL) pTerminalContext = *ppTerminalContext;}while(0)
#define | KER_ENABLE_CUSTOM_CV_RULE
#define | KER_DEBUG KER_TRUE
#define | KER_DEBUG_ALL KER_TRUE
#define | KER_DEBUG_LEVEL KER_DBG_LEVEL_ALL
#define | KER_ODA_SUPPORT
#define | KER_TERM_TRAN_LOG_SUPPORT
#define | KER_TERM_EXC_FILE_ENABLED
#define | KER_REFERRAL_SUPPORT
#define | KER_TRACE_TAG_NOT_FOUND(tag, tag_length)

## Detailed Description

## Macro Definition Documentation

## ◆ KER_CTX

#define KER_CTX pTerminalContext,

Pass Context to function Macro

## ◆ KER_CTX_CUSTOM

#define KER_CTX_CUSTOM

Use Context Macro

## ◆ KER_CTX_INIT

#define KER_CTX_INIT ppTerminalContext,

Obtain Context from function Macro

## ◆ KER_CTX_INIT_DECL

#define KER_CTX_INIT_DECL | ( |  | ) | void* pTerminalContext = KER_NULL;

Declare & init context Macro (before obtaining it from fuction )

## ◆ KER_CTX_INIT_PARAM

#define KER_CTX_INIT_PARAM void** ppTerminalContext,

Return context from start function params Macro

## ◆ KER_CTX_INIT_SET

#define KER_CTX_INIT_SET | ( |  | ) | do {if (ppTerminalContext != KER_NULL) pTerminalContext = *ppTerminalContext;}while(0)

Assign context Macro

## ◆ KER_CTX_PARAM

#define KER_CTX_PARAM void* pTerminalContext,

Add context as start function params Macro

## ◆ KER_CTX_SINGLE

#define KER_CTX_SINGLE pTerminalContext

Pass Context to function w/o params Macro

## ◆ KER_CTX_SINGLE_PARAM

#define KER_CTX_SINGLE_PARAM void* pTerminalContext

Add context as the only function params Macro

## ◆ KER_DEBUG

#define KER_DEBUG KER_TRUE

Trace info tuning trace

## ◆ KER_DEBUG_ALL

#define KER_DEBUG_ALL KER_TRUE

Trace info tuning trace

## ◆ KER_DEBUG_LEVEL

#define KER_DEBUG_LEVEL KER_DBG_LEVEL_ALL

Trace info tuning trace

## ◆ KER_ENABLE_CUSTOM_CV_RULE

#define KER_ENABLE_CUSTOM_CV_RULE

Enable custom CVC rule processing Macro

## ◆ KER_ODA_SUPPORT

#define KER_ODA_SUPPORT

< Enable XX century support Enable ODA support

## ◆ KER_REFERRAL_SUPPORT

#define KER_REFERRAL_SUPPORT

Enable voice referral support

## ◆ KER_TERM_EXC_FILE_ENABLED

#define KER_TERM_EXC_FILE_ENABLED

Enable exception file support

## ◆ KER_TERM_TRAN_LOG_SUPPORT

#define KER_TERM_TRAN_LOG_SUPPORT

Enable transaction log support

## ◆ KER_TRACE_TAG_NOT_FOUND

#define KER_TRACE_TAG_NOT_FOUND | ( |  | tag,
|  |  | tag_length
| ) |  |

Disable tag not found trace