Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

_GET_CHECKSUM_FROM_GPI_

The Compilation Option _GET_CHECKSUM_FROM_GPI_ allows to control the origin of the Kernel Checksum Computation

The Checksum must be provided along the Software Version of each Kernel matching the LOA of the kernel Certification

When this Compilation Option is present then the Kernel calls the GPI Function gpiGetChecksum() to get the Kernel Checksum value from the GPI

Otherwise, it is the responsibility of the Level 3 Application to get the Checksum Value.

Devices already Deployed with older Agnos Frameworks (such as FMK 3.2 and FMK 3.3) might required this Compilation Option

_MERGED_XGPI_

The Compilation Option _MERGED_GPI_ indicates that the current Agnos Framework has the xGPI Library integrated into the GPI Library

Consequently, absence of this Compilation Option indicates that the Agnos Framework requires the presence of the xGPI Library

Agnos Frameworks requiring presence of this Compilation Option are FMK 3.5, FMK 3.6 and later

_CAD_INTERFACE_SUPPORT_

The Compilation Option _CAD_INTERFACE_SUPPORT_ enables the CAD Interface consisting in a series of CAD Function Callbacks

These Callbacks allow bypassing or performing specific actions during ICC Reader interactions (ex: Card Detection, Card/Antenna Power On, Exchange APDU, …)

The CAD Interface is used for:

  • switching dynamically between a Virtual Reader and a Real Card Reader

  • switching the Mastercard’s PCD Bypass Mode

  • switching between the Replay Card Scenario and Read Card Reader Mode

  • recording APDU Logs

The list of CAD Interface Callbacks are:

  • detectCard()

  • removeCard()

  • technoDetected()

  • powerOn() (Contactless: Turn Antenna On)

  • powerOff() (Contactless: Turn Antenna Off)

  • exchangeAPDU()

  • getExchangeAPDUResult()

  • getAPDU()

  • cancelPolling()

This Compilation Option is available for the Agnos Frameworks FMK 3.4, FMK 3.5, FMK 3.6 and later

_SPED_INTERFACE_SUPPORT_

The Compilation Option _SPED_INTERFACE_SUPPORT_ enables the SPED Interface consisting in a series of SPED Function Callbacks

This Compilation Option allows overriding exchanges with the current User Interaction Device (ex: Display, LEDs, Beep, Keypad…)

The list of SPED Interface Callbacks are:

  • clearScreen()

  • displayMessage()

  • displayMessageByID()

  • advancedDisplay()

  • switchLED()

  • playBeep()

  • emptyKeypadCache()

  • getKeyIn()

  • selectItem()

  • enterPIN()

  • getAccurateTimeOfDay()

This Compilation Option is available for the Agnos Frameworks FMK 3.4, FMK 3.5, FMK 3.6 and later

_USE_GET_TIME_IN_USEC_

The Compilation Option _USE_GET_TIME_IN_USEC_ activates the GPI Function gpiGetTimeInUSEC()

This function allows getting a Reference Value computed in Micro Seconds

When this Compilation Option is used, the GPI and ACE and calls to the FunctionThis section contains Compilation Options that specific to the GPI Library