Module: CTAPI

Includes:
CTAPICore
Included in:
Cardterminal
Defined in:
lib/ctapi.rb,
lib/ctapi/version.rb

Defined Under Namespace

Classes: APDU, Card, Cardterminal, Command, Response

Constant Summary collapse

VERSION =

CTAPI version

'0.2.3'
VERSION_ARRAY =

:nodoc:

VERSION.split(/\./).map { |x| x.to_i }
VERSION_MAJOR =

:nodoc:

VERSION_ARRAY[0]
VERSION_MINOR =

:nodoc:

VERSION_ARRAY[1]
VERSION_BUILD =

:nodoc:

VERSION_ARRAY[2]

Constants included from CTAPICore

CTAPICore::CT, CTAPICore::CTBCS_CLA, CTAPICore::CTBCS_DATA_STATUS_CARD, CTAPICore::CTBCS_DATA_STATUS_CARD_CONNECT, CTAPICore::CTBCS_DATA_STATUS_NOCARD, CTAPICore::CTBCS_INS_EJECT, CTAPICore::CTBCS_INS_REQUEST, CTAPICore::CTBCS_INS_RESET, CTAPICore::CTBCS_INS_STATUS, CTAPICore::CTBCS_MIN_COMMAND_SIZE, CTAPICore::CTBCS_MIN_RESPONSE_SIZE, CTAPICore::CTBCS_P1_CT_KERNEL, CTAPICore::CTBCS_P1_DISPLAY, CTAPICore::CTBCS_P1_INTERFACE1, CTAPICore::CTBCS_P1_INTERFACE10, CTAPICore::CTBCS_P1_INTERFACE11, CTAPICore::CTBCS_P1_INTERFACE12, CTAPICore::CTBCS_P1_INTERFACE13, CTAPICore::CTBCS_P1_INTERFACE14, CTAPICore::CTBCS_P1_INTERFACE2, CTAPICore::CTBCS_P1_INTERFACE3, CTAPICore::CTBCS_P1_INTERFACE4, CTAPICore::CTBCS_P1_INTERFACE5, CTAPICore::CTBCS_P1_INTERFACE6, CTAPICore::CTBCS_P1_INTERFACE7, CTAPICore::CTBCS_P1_INTERFACE8, CTAPICore::CTBCS_P1_INTERFACE9, CTAPICore::CTBCS_P1_KEYPAD, CTAPICore::CTBCS_P2_REQUEST_GET_ATR, CTAPICore::CTBCS_P2_REQUEST_GET_HIST, CTAPICore::CTBCS_P2_REQUEST_NO_RESP, CTAPICore::CTBCS_P2_RESET_GET_ATR, CTAPICore::CTBCS_P2_RESET_GET_HIST, CTAPICore::CTBCS_P2_RESET_NO_RESP, CTAPICore::CTBCS_P2_STATUS_ICC, CTAPICore::CTBCS_P2_STATUS_MANUFACTURER, CTAPICore::CTBCS_SW1_COMMAND_NOT_ALLOWED, CTAPICore::CTBCS_SW1_EJECT_NOT_REMOVED, CTAPICore::CTBCS_SW1_EJECT_OK, CTAPICore::CTBCS_SW1_EJECT_REMOVED, CTAPICore::CTBCS_SW1_ICC_ERROR, CTAPICore::CTBCS_SW1_OK, CTAPICore::CTBCS_SW1_REQUEST_ASYNC_OK, CTAPICore::CTBCS_SW1_REQUEST_CARD_PRESENT, CTAPICore::CTBCS_SW1_REQUEST_ERROR, CTAPICore::CTBCS_SW1_REQUEST_NO_CARD, CTAPICore::CTBCS_SW1_REQUEST_SYNC_OK, CTAPICore::CTBCS_SW1_REQUEST_TIMER_ERROR, CTAPICore::CTBCS_SW1_RESET_ASYNC_OK, CTAPICore::CTBCS_SW1_RESET_CT_OK, CTAPICore::CTBCS_SW1_RESET_ERROR, CTAPICore::CTBCS_SW1_RESET_SYNC_OK, CTAPICore::CTBCS_SW1_WRONG_CLA, CTAPICore::CTBCS_SW1_WRONG_INS, CTAPICore::CTBCS_SW1_WRONG_LENGTH, CTAPICore::CTBCS_SW1_WRONG_PARAM, CTAPICore::CTBCS_SW2_COMMAND_NOT_ALLOWED, CTAPICore::CTBCS_SW2_EJECT_NOT_REMOVED, CTAPICore::CTBCS_SW2_EJECT_OK, CTAPICore::CTBCS_SW2_EJECT_REMOVED, CTAPICore::CTBCS_SW2_ICC_ERROR, CTAPICore::CTBCS_SW2_OK, CTAPICore::CTBCS_SW2_REQUEST_ASYNC_OK, CTAPICore::CTBCS_SW2_REQUEST_CARD_PRESENT, CTAPICore::CTBCS_SW2_REQUEST_ERROR, CTAPICore::CTBCS_SW2_REQUEST_NO_CARD, CTAPICore::CTBCS_SW2_REQUEST_SYNC_OK, CTAPICore::CTBCS_SW2_REQUEST_TIMER_ERROR, CTAPICore::CTBCS_SW2_RESET_ASYNC_OK, CTAPICore::CTBCS_SW2_RESET_CT_OK, CTAPICore::CTBCS_SW2_RESET_ERROR, CTAPICore::CTBCS_SW2_RESET_SYNC_OK, CTAPICore::CTBCS_SW2_WRONG_CLA, CTAPICore::CTBCS_SW2_WRONG_INS, CTAPICore::CTBCS_SW2_WRONG_LENGTH, CTAPICore::CTBCS_SW2_WRONG_PARAM, CTAPICore::ERR_CT, CTAPICore::ERR_HTSI, CTAPICore::ERR_INVALID, CTAPICore::ERR_MEMORY, CTAPICore::ERR_TRANS, CTAPICore::HOST, CTAPICore::ICC1, CTAPICore::ICC10, CTAPICore::ICC11, CTAPICore::ICC12, CTAPICore::ICC13, CTAPICore::ICC14, CTAPICore::ICC2, CTAPICore::ICC3, CTAPICore::ICC4, CTAPICore::ICC5, CTAPICore::ICC6, CTAPICore::ICC7, CTAPICore::ICC8, CTAPICore::ICC9, CTAPICore::MAX_APDULEN, CTAPICore::OK, CTAPICore::PORT_COM1, CTAPICore::PORT_COM2, CTAPICore::PORT_COM3, CTAPICore::PORT_COM4, CTAPICore::PORT_LPT1, CTAPICore::PORT_LPT2, CTAPICore::PORT_Modem, CTAPICore::PORT_Printer

Method Summary

Methods included from CTAPICore

ct_close, ct_data, ct_init