Deepsy SCM namespace that includes the different enums, structs or method signatures that should be used.
|
typedef boost::function< void(const bool &available)> | service_availability_handler |
| Prototype of the handler function used to monitor service availability. More...
|
|
typedef boost::function< void(boost::system::error_code &ec, const dpySCM::Device &rDevice)> | get_devices_handler_function |
| Handler for status function callback. More...
|
|
typedef boost::function< void(boost::system::error_code &ec, const dpySCM::DeviceReaderList &rReader)> | get_readers_handler_function |
| Result of getting readers information.
|
|
typedef boost::function< void(boost::system::error_code &ec, const std::string &deviceId, dpySCM::CardEvent cardEvent)> | handler_cardEvent_function |
| Result of new card event.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DeviceChargeResult deviceChargeResult)> | handler_device_charge_result_function |
| Result of device charge EMV result.
|
|
typedef boost::function< void(boost::system::error_code &ec, const std::string &deviceId, dpySCM::Event deviceEvent)> | handler_deviceListEvent_function |
| Result of added/removed device event.
|
|
typedef boost::function< void(boost::system::error_code &ec)> | confirmation_handler_function |
| Result of confirmation operation.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DeviceKeys deviceKeys)> | get_keys_handler_function |
| Result of getting keys information.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::TransactionDevice TransactionDevice)> | card_operation_handler_function |
| Result of card operation.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DevicePassThrough devicePassThrough)> | pass_through_operation_handler_function |
| Result of pass through operation.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DeviceVersion &deviceVersion)> | device_version_handler_function |
| Result of get version.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DevicePaymentAppInfo &devicePaymentAppInfo)> | device_payment_app_info_function |
| Result of get device payment application info.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DeviceMediaProfiles &deviceMediaProfiles)> | device_media_profiles_function |
| Result of get media profiles.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DeviceUpgradeStatus &deviceUpgradeStatus)> | upgrade_status_events_function |
| Result of every upgrade status event.
|
|
typedef boost::function< void(boost::system::error_code &ec, const std::string &deviceId)> | force_device_upgrade_function |
| Result of force device upgrade request.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DevicePciRebootTime &devicePciRebootTime)> | reboot_time_handler_function |
| Result of getting PCI Data Security Standard reboot time.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::UltraLightCounter &ulCounter)> | ultralight_counter_handler_function |
| Result of getting a ultralight counter value.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DeviceNetworkConfiguration &deviceNetworkConfiguration)> | device_network_configuration_handler_function |
| Result of get network configuration.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DevicePaymentAppConfiguration &devicePaymentAppConf)> | device_payment_app_conf_function |
| Result of get device payment application configuration.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DeviceDateTime &dateTime)> | device_date_time_handler_function |
| Result of get network configuration.
|
|
typedef boost::function< void(boost::system::error_code &ec, dpySCM::DeviceNetworkStatus &deviceNetworkStatus)> | network_status_handler_function |
| Result of testing network connectivity.
|
|
typedef boost::function< void(boost::system::error_code &ec, const std::string &deviceId, dpySCM::LoggingConfiguration &loggingConfiguration)> | get_logging_configuration_handler_function |
| Result of getting logging configuration.
|
|
|
enum | Action {
BOOT = 0,
ACTIVE = 1,
STANDBY = 2,
SLEEP = 3,
DEEP_SLEEP = 4,
HIBERNATE = 5,
REBOOT = 6,
OFF = 7
} |
| Power action events. More...
|
|
enum | CardType {
DEFAULT_CARD = 0,
MIFARE_1K = 1,
MIFARE_4K = 2,
MIFARE_UL_EV1 = 3,
MIFARE_UL_C = 4,
MIFARE_DES = 5,
MIFARE_MINI = 6,
MIFARE_PLUS = 7,
FELICA = 8,
CALYPSO = 9,
CTS512B = 10,
CTS256B = 11,
SRT_512 = 12,
SRI_512 = 13,
EMV = 14,
SAM = 15
} |
| Available card types. More...
|
|
enum | KeyType { DEFAULT_KEY = 0,
KEY_A = 1,
KEY_B = 2
} |
| Keys types. More...
|
|
enum | OperationType {
DEFAULT_OP = 0,
AUTH = 1,
READ = 2,
WRITE = 3,
APDU = 4,
TRANSFER = 5,
RESTORE = 6,
INCREMENT = 7,
DECREMENT = 8,
INCREMENT_ONLY = 9,
DECREMENT_ONLY = 10
} |
| Different types of operation. More...
|
|
enum | Event { ADDED = 0,
REMOVED = 1
} |
| The type of event related to the smart card. More...
|
|
enum | WorkMode { NA_MODE = 0,
DISABLE_GW = 1,
REDSYS_GW = 2
} |
| Work mode indicator, it defines which configuration is been used. More...
|
|
enum | AppStatus { NA_STATUS = 0,
PA_ENABLE = 1,
PA_DISABLE = 2
} |
| Payment Application status. More...
|
|
enum | FunctionalityIndicator {
NA_INDICATOR = 0,
IDLE = 1,
NOT_AVAILABLE = 2,
NOT_INITIALISED = 3,
NO_KEYS = 4,
TERMINAL_BROKEN = 5,
NO_COMMUNICATIONS = 6
} |
| Functionality indicator. More...
|
|
enum | Property {
NA_PROPERTY = 0,
ACCESS_POINT_CODE = 1,
ACCESS_POINT_TYPE = 2,
TRANSPORT_OPERATOR_ID = 3,
PRICING_PLAN = 4,
ONLINE_MODE = 5,
OFFLINE_MODE = 6,
OFFLINE_BACKUP = 7,
PRICE = 8,
TRANSACTION_MODE_CONF = 9,
END_OF_DAY_TIME = 10,
BLACKLIST = 11,
BLACK_LIST_UPDATE_TIMER = 12,
BLACK_LIST_UPDATE_RETRIES = 13,
BLACK_LIST_TIME_WITHOUT_UPDATES = 14,
FINANCIAL_BLACK_LIST = 15,
WHITE_LIST = 16,
ODA_CARDS = 17,
PASSBACK_TIMER = 18,
PASSBACK_NUMBER = 19,
LANGUAGE = 20,
DESTINATION_MODE = 21,
ROUTE = 22,
TRANSPORT_ZONE = 23,
STOP = 24,
EMPLOYEE_ID = 25,
VEHICLE = 26,
EXTRA = 27
} |
| It defines the basic setting for the transport operator. More...
|
|
enum | TicketMode { NA_TICKET = 0,
DISABLE_TICKET = 1,
CLIENT_TICKET = 2,
BOTH_TICKETS = 3
} |
| Ticket printing configurations. More...
|
|
enum | SolutionCode { NA_SOLUTION = 0,
TRANSACTION_AUTHORIZED = 1,
TRANSACTION_DENIED = 2,
UNKOWN_SOLUTION = 3
} |
| Solution code for the reuslt of the operation. More...
|
|
enum | RequestType {
NA_REQUEST = 0,
SALE = 1,
FULL_OVERVIEW = 2,
COUNTABLE_CLOSING = 4,
GENERAL_OPERATION_DETAIL = 5,
PARTICULAR_OPERATION_DETAIL = 6,
PRINT_LOCAL_COPY = 7,
PRINT_LAST_ONLINE_COPY = 8,
PRINT_AN_ONLINE_COPY = 9,
TRADE_ALLOCATION = 10,
ECO_QUERY = 11
} |
| Type of request. More...
|
|
enum | ProductTypeId {
NA_PRODUCT = 0,
DEBIT = 1,
CREDIT = 2,
COMMERCIAL = 3,
PREPAID = 4,
PRIVATE = 5,
UNKONW_PRODUCT = 6
} |
| Product type identifier. More...
|
|
enum | TechTypeId {
NA_TECH = 0,
CONTACTLESS_EMV_CARD = 1,
CONTACTLESS_EMV_NFC = 2,
CONTACTLESS_BAND = 3,
CONTACTLESS_BAND_NFC = 4,
CONTACT_EMV = 5,
MAGNETIC_BAND = 6,
UNKOWN_TECH = 7
} |
| Identifier for the technology type of the payment application. More...
|
|
enum | State {
IDLE_STATE = 0,
DOWNLOADING_UPDATES = 1,
UPDATE_DOWNLOADED = 2,
PREPARED_TO_INSTALL = 3,
INSTALLING = 4,
UPDATE_INSTALLED = 5,
INSTALLING_ROLLBACK_PACKAGE = 6,
ROLLBACK_DONE = 7
} |
| The different types of upgrade events. More...
|
|
enum | UpdateState {
STATE_IDLE = 0,
STATE_UPDATING = 1,
STATE_WAIT_ROLLBACK = 2,
STATE_TRANSFERRING = 3,
STATE_ROLLING_BACK = 4,
STATE_INSTALLING = 5,
STATE_FINISHING = 6
} |
| Defines the UPDATE STATES. More...
|
|
enum | LedId {
NA_LED = 0,
LED1 = 1,
LED2 = 2,
LED3 = 3,
LED4 = 4,
LED5 = 5,
LED6 = 6,
LED7 = 7,
LED8 = 8,
LED9 = 9,
LED10 = 10,
LEDLOGO1 = 11
} |
| Led identifier. More...
|
|
enum | LedColor {
NA_COLOR = 0,
WHITE = 1,
RED = 2,
BLUE = 3,
GREEN = 4,
MAGENTA = 5,
YELLOW = 6,
CYAN = 7
} |
| Led color. More...
|
|
enum | RebootType { SOFT = 0,
HARD = 1
} |
| Reboot type, it defines different reboot types. More...
|
|
enum | Component {
NONE = 0,
ALL = 1,
CONFIGURATION = 2,
LIBPAP_EMV = 3,
TRANSPORT_NFC = 4,
SAM_READER = 5,
SYSTEM = 6,
UPDATES = 7,
SERVER = 8
} |
| Defines the type of components or applications inside the SCM device. More...
|
|
enum | LogLevel { DEBUG = 0,
INFO = 1,
WARN = 2,
ERROR = 3
} |
| Logging Level values indicating severity of the logs. More...
|
|
enum | SamSlot {
ALL_SAMS = 0,
FIRST = 1,
SECOND = 2,
THIRD = 3,
FOURTH = 4
} |
| Logging Level values indicating severity of the logs. More...
|
|