sdi_if.h File Reference
Last updated: 17-Apr-2025
#include <vector>
#include <string>
#include <stdint.h>
#include <emv/EMV_Common_Interface.h>
#include <sysinfo/sysinfo.h>
#include <html/prt.h>
Include dependency graph for sdi_if.h:

Go to the source code of this file.
Data Structures |
|
struct | MatchingRecord |
class | SdiBase |
struct | SdiBase::PluginResult |
class | SdiCmd |
Composition for TLV based SDI commands. More... |
|
class | SDI |
class | CardDetection |
Interface for SDI Card Detection Interface, command class 23. More... |
|
class | PED |
class | SdiCrypt |
struct | SdiCrypt::Placeholder |
class | ManualEntry |
Interface for SDI command MSR Card Data Entry (21-02) More... |
|
class | Dialog |
Namespaces |
|
libsdi |
Macros |
|
#define | MSR_CLIENT_ERROR_OFFSET 100 |
if a client error happens, msr functions will return (enum SDICLIENT_ERROR - MSR_CLIENT_ERROR_OFFSET) More... |
|
#define | VALIDATION_CHECK_OPTION_RETURN_ALL_MATCHING_RANGES 0x01 |
Functions |
|
enum SDICLIENT_ERROR | getNfcClientError () |
enum SDI_SW12 | getNfcSW12 () |
Data Structure Documentation
◆ libsdi::SdiBase::PluginResult
struct libsdi::SdiBase::PluginResult |
Data Fields | ||
---|---|---|
int32_t | pluginId |
return value of a plugin's |
int32_t | responseCode |
plugin's |
vector< unsigned char > | responseData | plugin response data |
◆ libsdi::SdiCrypt::Placeholder
struct libsdi::SdiCrypt::Placeholder |
Data descriptor for getEncData(), getEncMsgData() and getMsgSignature()
Data Fields | ||
---|---|---|
vector< unsigned char > | applicationData | data that can be referenced in Placeholder::tagList (DFA120) |
vector< unsigned char > | dataOptions | data formatting options (DFA121) - see SDI programmers guide, getEncData (29-00) |
vector< unsigned char > | tagList | DOL format with length 0 for variable lengths (DF8F30) |
Macro Definition Documentation
◆ MSR_CLIENT_ERROR_OFFSET
#define MSR_CLIENT_ERROR_OFFSET 100 |
if a client error happens, msr functions will return (enum SDICLIENT_ERROR - MSR_CLIENT_ERROR_OFFSET)
◆ VALIDATION_CHECK_OPTION_RETURN_ALL_MATCHING_RANGES
#define VALIDATION_CHECK_OPTION_RETURN_ALL_MATCHING_RANGES 0x01 |
Rate this article: