> For the complete documentation index, see [llms.txt](https://sandbox-docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sandbox-docs.verifone.com/adk-5.0-programmers-guide/readme/annotated/functions/functions_func/functions_func_e.md).

# e

* emvCbApplicationSelectionMode() : [Config](/adk-5.0-programmers-guide/readme/annotated/class_config.md#a5a8c5335314e732e88c98d2991f92a8e)
* emvCbLedMode() : [Config](/adk-5.0-programmers-guide/readme/annotated/class_config.md#a740eac1df9ee3ab84f8da9200b470ed1)
* emvCtActivate() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gaac201fa1058ad58716d5d71459689f26)
* emvCtAddVirtualMapEntry() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gaed1f434e83f7bad87bd10297db1f46e1)
* emvCtApplyConfig() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga9fa6b39a32dac9e3dace2da24b13ef28)
* emvCtCheckSupportedAID() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gaefc0a540fb8dca7dc8963b38d12483dd)
* emvCtClearAllAppData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga15d5acbf680a16bb9fa58146232bd53d)
* emvCtClearAllCAPKey() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga6acbc3afd9b3684c2408f33dc7adb511)
* emvCtClearAppData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gabeb9eb402b2eb472d9669cb539d70c21)
* emvCtClearCAPKey() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga3237b8c051cba8a9de6bb7b1deb2d9b4)
* emvCtClearVirtualMap() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga941c47f8f9d3650dadcc9da8eac4790f)
* emvCtContinueOffline() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga86ab37913621b426168287bd056b65e0)
* emvCtContinueOnline() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gaee89fc9dd333bb118002d81a31dd3dc0)
* emvCtDeactivate() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gac72e99d5553cb089389f210f79a92148)
* emvCtEndTransaction() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gab395504ca5ba10279b3d2558d8f2f445)
* emvCtExit() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gae22aec496c1680b13a01aa24479ef01a)
* emvCtGetAppData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga3dfc457cefe50113a11c938966acc7ca)
* emvCtGetCandidateData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga6c08e41791ce0350c0d60cc3bff270c3)
* emvCtGetCAPKeys() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga6893b0ae2ebb1d3acdfd73f34257dedb)
* emvCtGetTermData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gaf1c30d9a23a3e9efa1be3a980b9dbaf9)
* emvCtInit() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gad6711aee99833a043d48f3e8fee06bfe)
* emvCtLED() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gaec12efc7ee796e4568cacad0563a8e4c)
* emvCtlsAddVirtualMapEntry() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga9c9f0007a51a4e293e8f9111ad770eee)
* emvCtlsApplyConfig() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gabe7c2da50e7c99edd0be362edc318f1f)
* emvCtlsBreak() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga78bc595e2e18a724bcd058293f20f42a)
* emvCtlsCardRemoval() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga2f3d0a09fde2adb4976b4de20b4960eb)
* emvCtlsClearAllAppData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gac5b5a74d96f17842be87224b05e44848)
* emvCtlsClearAllCAPKey() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga502ed08108d6332d81363fc91751c058)
* emvCtlsClearAppData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga9b0b06aff8b4da1a78862aebf314bb19)
* emvCtlsClearCAPKey() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga40d2eb0dc5204e9cc36e1d3d01d9e60b)
* emvCtlsClearVirtualMap() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga272423d3c7d96317935bf6776ede13cc)
* emvCtlsContinueOffline() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga3d7af5b1abb9e82528090ea0b97af2a8)
* emvCtlsContinueOnline() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gae66d22e73cdca107e0ee26f75001909d)
* emvCtlsEndTransaction() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga89c6ff048d7205fd370105d28c7aa281)
* emvCtlsExit() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga85aeca6437d27dca9eb0b6b6a1172d30)
* emvCtlsGetAppData() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#a8cc8edc235bf6628f1afb8fb935ac3c0)
* emvCtlsGetCandidateData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga7aefe56baf8b79b66daa8ca540c18be1)
* emvCtlsGetCAPKeys() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga8abad069d0a36ab402c44fa40a95e070)
* emvCtlsGetTermData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gaf98a186dddd05201e43fb0367a502970)
* emvCtlsInit() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga5d0d1ee0476110319706f7476480d31c)
* emvCtlsLED() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gad24435024b28327d135c061151db741a)
* emvCtlsLEDMode() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga63fc14bc59b3426b8a6e4dcd7a100c96)
* emvCtlsSendReceive() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gac36d7c68fabaf8225c6acade1f4bfb1f)
* emvCtlsSetAppData() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#a429b96538cc47af616162b09593bde87)
* emvCtlsSetCAPKey() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gaf12ec57b22c2213232f119406a195858)
* emvCtlsSetTempAppData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gacb9c40d93e7d5b69dfca505bfcfe5977)
* emvCtlsSetTermData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gab27565ffa61750c9ac8b8cca545c2a9b)
* emvCtlsSetupTransaction() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga4f0949a8e60a80d1fe89ebfdd0e6229c)
* emvCtlsSmartPowerOff() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gaa7ec430ad86d4cf17bfcd83d65223e58)
* emvCtlsSmartReset() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gab1319402726475d6fd9dfe3985d9f61b)
* emvCtlsTransparentCommand() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga9d60e92ebb64869001ae8775d3bba79f)
* emvCtlsTransparentReceive() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#ga1624472f128b5045a8d9d5f8483b4c50)
* emvCtlsTransparentSend() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvctls.md#gad766e0414731ba8f65bb1893791ad088)
* emvCtSendOfflinePIN() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga747fff73942aeb4dd3044e21b92fe2f6)
* emvCtSendReceive() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gae7159a6fea1148a5b5cd55d5b92ada80)
* emvCtSetAppData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gad482a37b1082d447a9e161ade0227866)
* emvCtSetCAPKey() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga25113df529675bc6620bd099ed4a0316)
* emvCtSetTempAppData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga008b2dddcc79d3243e8e78d508c51831)
* emvCtSetTermData() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#gaff02863da38410b9eee8353969430986)
* emvCtSmartDetect() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga76e3cfe87f8b9f377bb3f513fe8b85a8)
* emvCtStartTransaction() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga7d82aeffa340e1da5b83f494b7814567)
* emvCtUpdateTxnTags() : [SDIClient](/adk-5.0-programmers-guide/readme/modules/group__sdiemvct.md#ga6c8b8d13261c96bd437fe3d0d2276730)
* EMVSpecialTransactions() : [EMVSpecialTransactions](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_e_m_v_special_transactions.md#a526af424c8deb1dbe45d55c784a22cb0)
* emvXAddVirtualMapEntry() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#a87eded575f8dfe992b2b4450d2975d39)
* emvXApplyConfig() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#aaf5af7825495bd600e3295547e1c4c1b)
* emvXClearAllCAPKey() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#aeb0d5db9f968c9ce1a25b80decaa4d38)
* emvXClearCAPKey() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#a6e8be401d7fb3bda743d2ab7d1992093)
* emvXClearVirtualMap() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#a68a201c826326e8f017b02166e31607b)
* emvXContinueOnline() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#aed67d46a3c181ab6bc8e9228ee804739)
* emvXEndTransaction() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#aa2dddfa77155612f0cdb7b3e8007571a)
* emvXExit() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#af3fa6b2387f473f89c03a72190e57e47)
* emvXGetCAPKeys() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#ade0f9d6359fb25c09a7b8aab6e54ef37)
* emvXGetTermData() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#aa87ec169da1e1106453de322c46e2174)
* emvXSetCAPKey() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#a317109398756fb4ffd4bddcc5b54c5c6)
* emvXSetTermData() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_s_d_i_client.md#aeb798b31f221a67207179ac451e161b5)
* enableDualPinEntry() : [PED](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_p_e_d.md#a712db4987b67b83401c1b880c1f542f5)
* enableEpp() : [SDI](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_s_d_i.md#ac278a950191d5e0d23d3b752ad9eaf04)
* encrypt() : [Auth](/adk-5.0-programmers-guide/readme/annotated/class_auth.md#aaea1d16d32c15533a4083c393e6cec2c) , [AuthSec](/adk-5.0-programmers-guide/readme/annotated/class_auth_sec.md#a10480c2f42d70c4fc3a332d9d2bea3bf) , [SdiCrypt](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_sdi_crypt.md#ad2ac275f8a1634eb37ec84ebf004b3cb)
* encryptCardData() : [Api](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvficpl_1_1_api.md#a984a04798db293477652887ef5e8e4c5)
* end() : [JSObject](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_j_s_object.md#accf9a4bd0c34d4a5f6a7dab66ea10cdc)
* end\_cb() : [Observer](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1treewalk/classpackmanlib_1_1treewalk_1_1_observer.md#a5feaf5a94cffa0c0d626f4ba4573c9b7)
* endEncTrxData() : [SdiCrypt](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_sdi_crypt.md#a000632209707b04739d161ee4dda6600)
* ending() : [UPfile](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_u_pfile.md#a51690c9eb0fecfee24aa4d263c019eb7)
* enterData() : [KeyPad](/adk-5.0-programmers-guide/readme/annotated/class_key_pad.md#ae75da121153940018e2e437cede0cc3d) , [TouchPad](/adk-5.0-programmers-guide/readme/annotated/class_touch_pad.md#ae75da121153940018e2e437cede0cc3d)
* Entry() : [Directory::Entry](/adk-5.0-programmers-guide/readme/annotated/class_directory/struct_directory_1_1_entry.md#a39deb917068018b4c69ffb32652454ab)
* EnvironmentDataProvider() : [EnvironmentDataProvider](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvficpl_1_1_environment_data_provider.md#a1ec2f9c2a19de504275fb35f0ae70602)
* eof() : [IPC](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_i_p_c.md#a044713f1fcbdbec24aae467186a95481) , [TLS](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_t_l_s.md#a044713f1fcbdbec24aae467186a95481)
* erase() : [JSObject](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_j_s_object.md#a70155eead834a4ae28044fd0ecc1b770)
* erasepos() : [TLV](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_t_l_v.md#ad1030ac85b7ccb1fe5e190a2d1b40c79)
* erasetag() : [TLV](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisdi_1_1_t_l_v.md#a932be40e588c0287cb1fa38e4f3a152d)
* error() : [UICatalog](/adk-5.0-programmers-guide/readme/annotated/class_u_i_catalog.md#a088fd30b0c4d1f217fcf44728f789f36) , [UICBData](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfigui_1_1_u_i_c_b_data.md#a2d1c7737e3a8c5dc2640eadcb7e1b94f) , [IPC](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_i_p_c.md#a090dfa7806330da64843832e3985ebdf) , [TLS](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_t_l_s.md#a090dfa7806330da64843832e3985ebdf) , [IniFile](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfisysinfo_1_1_ini_file.md#ac35c7adbd44f224202759428686131be)
* EventPipe() : [EventPipe](/adk-5.0-programmers-guide/readme/namespaces/namespacevficom/classvficom_1_1_event_pipe.md#a68974657c4a131a81db2e29ae416a24f)
* Exception() : [Exception](/adk-5.0-programmers-guide/readme/namespaces/namespacevficom/classvficom_1_1_exception.md#a6305a17f2ed7981afc9ab66ebfc0f2fd)
* exists() : [JSObject](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classvfiipc_1_1_j_s_object.md#aa4ea356b09aecedf90ac050e63244569) , [EMVConf](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvfisdi_1_1_e_m_v_conf.md#a2e12447be1d21f68a93a6f3d62964617) , [EMVTxn](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/structvfisdi_1_1_e_m_v_txn.md#a2e12447be1d21f68a93a6f3d62964617)
* externalButton() : [SDI](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.0_staging/classlibsdi_1_1_s_d_i.md#a722ba5f41a2b506f89e3bc446d6aeabd)
* extract\_to\_dir() : [ArchiveExtractor](/adk-5.0-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1io/classpackmanlib_1_1io_1_1_archive_extractor.md#af5ac9f1de30d905c2558a90d9b8deaf5)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://sandbox-docs.verifone.com/adk-5.0-programmers-guide/readme/annotated/functions/functions_func/functions_func_e.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
