Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 5

...

This primitive powers off the system’s antenna. It means that the field inducting the chip’s power is deactivated on that call. It is called by entry point and may be called by L3 to make sure that antenna is off. Important: This call is crucial for some functional test cases where field activation/deactivation is tested. See GPI Performance page.

Code Block
tGPIError gpiPolling(const char* contactlessCardReaderName)

This primitive starts a discovery card, collision detection and any card type detection (include type A/B) processing. It is called by the entry point right after preprocessing (on start A), and on start B. Important: this call is crucial for some functional test cases where field activation/deactivation is tested. See GPI Performance page. It may raise the following status:

...

This primitive is optional and depends on the platform. A reset defines the antenna off time before reactivating the field. It is called only by the entry point. Important: this call is crucial for some functional test cases where field activation/deactivation is tested. See GPI Performance page.

Code Block
tGPIError gpiRemovalProcedure(const char* contactlessCardReaderName, unsigned char holdtime)

This primitive is conditional depending on the context of the system acceptance. Removal timeout out maybe defined using GPI options. It is called only by the CL payment applications. Important: this call is crucial for some functional test cases where field activation/deactivation is tested. See GPI Performance page.

Code Block
tGPIError enpGetLastCardDetectionStatus(void)

...