Versions Compared

Key

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

The information provided below is independent from any tool chain and any platform. It's about static memory allocation required to support Agnos Framework (no dynamic allocation as per coding pattern). Hence, it presents RAM consummation benchmark establish from the following system parameters (see Symbols, Options, and Constants Appendixes):

  • MAX_SUPPORTED_AID = 30 (datamngr.h)

  • MAX_KERNEL = 25 (datamngr.h)

  • MAX_AID = 15 (datamngr.h)

  • MAX_COMBINATION_PER_TRANSACTION_TYPE = 65 (datamngr.h)

  • MAX_SIMULTANEOUS_SESSION = 65 (datamngr.h)

  • MAX_DRL_SET = 4 (datamngr.h)

  • ONLINE_BUFFER_SIZE = 3000 (datamngr.h)

  • MAX_SUPPORTED_ADF = 10 (agnostypes.h)

  • AGNOSK compilation symbol = DEFINED (Agnos library)

  • AGNOSCL compilation symbol = DEFINED (Agnos library)

  • AGNOSISR compilation symbol = DEFINED (Agnos library)

  • AGNOSCPL compilation symbol = DEFINED (Agnos library)

  • AGNOSFMSG compilation symbol = DEFINED (Agnos library)

  • SIZE_FOR_EMV_TAGS = 11500 (sharedram.c)

  • SIZE_FOR_EMV_UNKNOWNTAGS = 2500 (sharedram.c)

  • FREE_SIZE_RAM = 3000 (sharedram.c)

  • SIZE_FOR_PAYPASS_TORN = 0 (sharedram.c)

  • SIZE_FOR_CL_DATA_OBJECT = 10000 (sharedram.c)

  • MAX_CHARACTER_PER_LINE = 16 (display.h)

  • MAX_NB_LANGUAGE = 2 (display.h)

  • MAX_STRING_LENGTH = 50 (display.h)

  • NB_EMV_STRINGS = 34 (display.h)

  • NB_ACQUIRER_STRINGS = 25 (display.h)

  • MAX_NUMBER_ITEMS = 10(select.h)

  • MAX_ITEM_NAME_LENGTH = 16 (select.h)

  • REPLAY compilation symbol = NOT DEFINED (CAD library)

  • LOG compilation symbol = NOT DEFINED (Platform library)

  • TIME_STAMP compilation symbol = NOT DEFINED (Platform library)

...