New Features are added every time a new version of the Agnos Framework comes out
Since the Agnos Framework Version 3.6, specific features are isolated using the Pre-Processor Directive #ifdef
This allows a single code base to be retro-compatible with older Agnos Framework Versions, i.e. some feature (or compilation options) are applicable with all version of Agnos Frameworks while other are specific to one or multiple Agnos Framework Versions
Overview
The following Table list most of the Compilation Options with the Agnos Framework Version Compatibility Matrix:
COMPILATION DIRECTIVE | AGNOS FRAMEWORK VERSION | DESCRIPTION | ||||
---|---|---|---|---|---|---|
3.2 | 3.3 | 3.4 | 3.5 | 3.6 | ||
M | M | M | Get Kernel Checksum from GPI Function | |||
M | M | xGPI merged into GPI | ||||
M | M | M | Support of CAD Interface Override | |||
M | M | M | Support of SPED Interface Override | |||
M | M | M | Presence of GPI Function gpiGetTimeInUSEC() | |||
O | O | O | O | O | Support of Contact Interface | |
O | O | O | O | O | Support of Contactless Interface | |
O | O | O | M | M | Support of Dual Interface Card Detection | |
M | M | Handling of Card Technology Detection result versus available Card Technologies | ||||
O | O | O | O | O | Support of Transaction Completion | |
O | O | O | O | O | Support of Batch and Advice Messages | |
O | O | O | O | O | Support of Issuer Scripts (Tag ‘71’ and ‘72’) | |
O | O | O | O | O | ||
O | O | O | O | O | Support of Data Exchange | |
M | M | Indicator for origin of Candidate List (for Contact) | ||||
O | O | O | O | Support of Send POI Information NOTE: will be renamed to _SPI_SUPPORT_ | ||
M | M | Support of Exit Conditions | ||||
M | M | Support of Book A compliant Serialized UI Request NOTE: will be renamed to _UI_REQ_WITH_OUTCOME_ | ||||
M | Code specific to FMK 3.2 | |||||
O | O | O | O | O | Support of Agnos Debug Traces | |
O | O | O | Support of Replay Mode | |||
O | Tag ‘9F02’ from L3 as ‘Amount, Authorized’ | |||||
_AUTOMATION_ | O | O | O | NOTE: DEPRECATED |
M: Mandatory Compilation Option
O: Optional Compilation Option