> 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/s-adk-5.1-programmers-guide/readme/annotated/functions/functions_func/functions_func_i.md).

# i

* idleScreen() : [Dialog](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classlibsdi_1_1_dialog.md#a83a548ca4c3d5b5a73b8ce20bd424d27)
* idx\_list() : [ComConfig](/s-adk-5.1-programmers-guide/readme/annotated/class_com_config.md#a94a140f49c60763246a9400fc2b149f4)
* IfInfo() : [IfInfo](/s-adk-5.1-programmers-guide/readme/annotated/struct_if_info.md#a627f75c45b1109650a55033d49a065dc)
* image() : [UIDrawing](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfigui_1_1_u_i_drawing.md#a09963d18152e78d8d9e62972d880b6f8)
* importResults() : [SdiBase](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classlibsdi_1_1_sdi_base.md#a7ffb7b7b3ae189a49b5eb16b605bb574) , [SdiCmd](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classlibsdi_1_1_sdi_cmd.md#a9490be5475acb6b165642dd2c3d1caf2)
* IniFile() : [IniFile](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisysinfo_1_1_ini_file.md#a0dc66141b6814337c25dc993adf1b340)
* initSize() : [TLV](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_t_l_v.md#a596d0da8a3f24918e1da061ab58e1ab3)
* initTrigger() : [ITransactionDataProvider](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvficpl_1_1_i_transaction_data_provider.md#a4804404b7a2e0628a5330ade572be106) , [TransactionDataProvider](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvficpl_1_1_transaction_data_provider.md#aa2d78ce2a636e98467c816650357cf28)
* installSponsorCert() : [SDI](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classlibsdi_1_1_s_d_i.md#aa4ea51ced9b2affc12687ab2f03959bb)
* instance() : [Auth](/s-adk-5.1-programmers-guide/readme/annotated/class_auth.md#a34a7f34048a76d137e09e234c99a76d5)
* invoke() : [CpBaseFnImp< R, A1, A2, A3 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_base_fn_imp.md#a0b57f4ddc15b08754d1cd2058f6defd1) , [CpBaseFnImp< R >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_base_fn_imp_3_01_r_01_4.md#aa0aaf386ce1cf3e1f959e14c31743c8a) , [CpBaseFnImp< R, A1 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_base_fn_imp_3_01_r_00_01_a1_01_4.md#af13ada5f7e9cbee1d319e91c22ecbd16) , [CpBaseFnImp< R, A1, A2 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_base_fn_imp_3_01_r_00_01_a1_00_01_a2_01_4.md#a58ff4184bf8340a898359eac8706a2b5) , [CpFreeFnImp< F, R, A1, A2, A3 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_free_fn_imp.md#ae8c596f6d6e44308f093f3edcc338eca) , [CpFreeFnImp< F, R >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_free_fn_imp_3_01_f_00_01_r_01_4.md#adb93e0de18b505a098545ea8b11ee80f) , [CpFreeFnImp< F, R, A1 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_free_fn_imp_3_01_f_00_01_r_00_01_a1_01_4.md#a3a2b24a848c324a4e6489481009348d0) , [CpFreeFnImp< F, R, A1, A2 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_free_fn_imp_3_01_f_00_01_r_00_01_a1_00_01_a2_01_4.md#a7ae568bafc8bd17d5829e1e3752d0772) , [CpMemberFnImp< M, T, R, A1, A2, A3 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_member_fn_imp.md#ae8c596f6d6e44308f093f3edcc338eca) , [CpMemberFnImp< M, T, R >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_member_fn_imp_3_01_m_00_01_t_00_01_r_01_4.md#adb93e0de18b505a098545ea8b11ee80f) , [CpMemberFnImp< M, T, R, A1 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_member_fn_imp_3_01_m_00_01_t_00_01_r_00_01_a1_01_4.md#a3a2b24a848c324a4e6489481009348d0) , [CpMemberFnImp< M, T, R, A1, A2 >](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_cp_member_fn_imp_3_01_m_00_01_t_00_01_r_00_01_a1_00_01_a2_01_4.md#a7ae568bafc8bd17d5829e1e3752d0772)
* InvokeRequest() : [InvokeRequest](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_invoke_request.md#aa4ef77951d87f5230a6927769c56c59d)
* InvokeResult() : [InvokeResult](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/structvficpl_1_1_invoke_result.md#a69996c3653b00e02ecfdfc6b43ca9c9a)
* IPC() : [IPC](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfiipc_1_1_i_p_c.md#a8ad54b08db43652b4d971a7ae17e1634)
* ipc\_GetVersion() : [IPC](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfiipc_1_1_i_p_c.md#adbb74a0c7649adcd2699a37099e67407)
* IpcServer() : [IpcServer< Service >](/s-adk-5.1-programmers-guide/readme/annotated/class_ipc_server.md#a7477d0bb89e2b8aaa285f8e6525c2051)
* is\_archive() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#afb49d022eb8d0e551f9c5d57872086eb)
* is\_bundle() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a6c8f1769f4874c20b3dc5e7f22169c23)
* is\_changeset() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a42def0c1678d16515df9b441fde73ba7)
* is\_control() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#ad01c8a8ff3a9536ea1adbab2ddaf15f4)
* is\_csd() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a40036e92a96400bbf76bacb62fc97ced)
* is\_differential() : [Changeset](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_changeset.md#a6c5853cf5dd2015af4bf1a3941f90a9a) , [Dlfile](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_dlfile.md#a6c5853cf5dd2015af4bf1a3941f90a9a) , [Hpsfile](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_hpsfile.md#a6c5853cf5dd2015af4bf1a3941f90a9a)
* is\_dlfile() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a6327b157864352a36826a505ee8870ad)
* is\_hpsfile() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a01c3f16b49421fb36975feed4d65ba93)
* is\_inf() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a0aa49779f6dac40e366fb98ec8ff311c)
* is\_manifest() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a03b8f2bf011d738d9c66f0d4488a03db)
* is\_meta() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a2d50a1b2388573865420bb7a54cf797b)
* is\_package() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a9cf4df8f61cbc1db2e463deb9956adda)
* is\_server() : [IPC](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfiipc_1_1_i_p_c.md#acdfdf57c1c76dcccb680e6dabdfdf59e) , [TLS](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfiipc_1_1_t_l_s.md#acdfdf57c1c76dcccb680e6dabdfdf59e)
* is\_signature() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a59551a137c22107950f7fe2b4a20e247)
* is\_titus() : [Platform](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1platform/classpackmanlib_1_1platform_1_1_platform.md#a676ba9a0d97e49334bc9b9c1213aa1e9)
* is\_titus\_manifest() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a660fd9d641be5dcabd72bc3f7a43bb3a)
* is\_titusconfig() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#ac8efc19aba65fe021eb74aa5cc8bee69)
* is\_titusdl() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#a172339586f49f0905aeb7b8038a33ca9)
* is\_upfile() : [BaseNode](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1basenode/classpackmanlib_1_1basenode_1_1_base_node.md#acf1c247a2b5b619a761649da45f9d974)
* is\_usrconfig() : [Titusdl](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1node/classpackmanlib_1_1node_1_1_titusdl.md#ad2c6ee04e4f46d319a636c8f459c1e47)
* is\_vaos() : [Platform](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1platform/classpackmanlib_1_1platform_1_1_platform.md#a9782f56d82c2111338c5e3d41afdbcc2)
* is\_vos1() : [Platform](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1platform/classpackmanlib_1_1platform_1_1_platform.md#a616bcb5e43af476248151268b4d3ae5b)
* is\_vos2() : [Platform](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1platform/classpackmanlib_1_1platform_1_1_platform.md#a6bc3f593e67e76a67cdcd39fe2481532)
* is\_vos3() : [Platform](/s-adk-5.1-programmers-guide/readme/namespaces/namespacepackmanlib/namespacepackmanlib_1_1platform/classpackmanlib_1_1platform_1_1_platform.md#a1c1ced2d6dd7b99bdc60a670bab75c33)
* isArray() : [JSObject](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfiipc_1_1_j_s_object.md#aefe7cc24045c3560d7550ba662375ce4)
* isAvailable() : [CTransactionData](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classcom__adksec__cmd_1_1_c_transaction_data.md#af46b3cdc245b72805647d3f73b93fdb5)
* isBarcodeReaderSupported() : [EnvironmentDataProvider](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvficpl_1_1_environment_data_provider.md#a6a85721c09b0cc473f4e448ae095809a)
* isBool() : [JSObject](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfiipc_1_1_j_s_object.md#a0da75049a5cbd55b8b4993a21faa3e92)
* isCardreaderError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#a3c57f5639fe8862fd11f5d450ac97f44)
* isConnectionThread() : [mADK\_PP\_Prot](/s-adk-5.1-programmers-guide/readme/annotated/classm_a_d_k___p_p___prot.md#aa2bd5319e2acc8c8de0b9f1c1395e77c)
* isDataError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#ad536701f05e606af51d8410059c7810e)
* isDCCSupported() : [EnvironmentDataProvider](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvficpl_1_1_environment_data_provider.md#a5f824575cb5ae1851d175037ff057ec2)
* isDisplayError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#a191f55dfa11519913e916ce3ab6c0af8)
* isEMVError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#a7c26aa19b6e04325b0c979b7df652efc)
* isEnabled() : [Timer](/s-adk-5.1-programmers-guide/readme/namespaces/namespacesdi/classsdi_1_1_timer.md#a56722b6f1c22da04885bc9853148bb71)
* isFinalResult() : [GPIO](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfigpio_1_1_g_p_i_o.md#abb3d2c58a2fe52de61f37d3980d6446e)
* isFull() : [SafeBuffer](/s-adk-5.1-programmers-guide/readme/modules/group___t_l_v_lite/classcom__verifone___t_l_v_lite_1_1_safe_buffer.md#ad753310e7ebeac80873cea6766ad1e60)
* isGenericError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#a51fd20d60adc360929804ef833ef7fb3)
* isMainConnectionThread() : [mADK\_PP\_Prot](/s-adk-5.1-programmers-guide/readme/annotated/classm_a_d_k___p_p___prot.md#ab109345afd11af36903830d8d5e06f75)
* isNFCError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#ab4b3562da020e1880ea2b2d3055bddf0)
* isNull() : [JSObject](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfiipc_1_1_j_s_object.md#abada6dfb33f4cbafe1e443a5cf8dc8d0)
* isNumber() : [JSObject](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfiipc_1_1_j_s_object.md#a1680baf2428512b1a45060f52f3ade28)
* ISO8583\_MSG() : [ISO8583\_MSG](/s-adk-5.1-programmers-guide/readme/annotated/class_i_s_o8583___m_s_g.md#ab6770578ee33a483298f19fdf22e8bf4)
* isObject() : [JSObject](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfiipc_1_1_j_s_object.md#a13b605b2c9876ab317e21637b8646def)
* isOpen() : [SdiCrypt](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classlibsdi_1_1_sdi_crypt.md#a002ed331862370f434b7befe331b5a0b)
* isOverflow() : [SafeBuffer](/s-adk-5.1-programmers-guide/readme/modules/group___t_l_v_lite/classcom__verifone___t_l_v_lite_1_1_safe_buffer.md#a08e7d9ecf7b3350a5dd3b698bef94bb8)
* isPEDError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#a5ad36cedaba92d0b6d7ca1a950214b2d)
* isPluginError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#ad4b7eaad40b319fc75034c34a3a7947b)
* isPOSSupported() : [EnvironmentDataProvider](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvficpl_1_1_environment_data_provider.md#a7ab43f24f9198fdf7c52631dcd0d5dd7)
* isPrinterError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#aaf8dd772eea76e93b4fd5e99367d2309)
* isPrintingAllowed() : [Api](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvficpl_1_1_api.md#a2fd68f6d834f0281f47cac60330b7cc5)
* isReadable() : [CTransactionValue](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classcom__adksec__cmd_1_1_c_transaction_value.md#ad8d5f051609fd46406407e5fc33eb3ce)
* isSECError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#aaf9bb8030f1c74783b4e2ddc3a1d2534)
* isString() : [JSObject](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfiipc_1_1_j_s_object.md#abc9dc0708ec1aae2309621664fa8e5a4)
* isSystemError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#a9f43219565da632162ba70eb1f842e5f)
* isTimedOut() : [Timer](/s-adk-5.1-programmers-guide/readme/namespaces/namespacesdi/classsdi_1_1_timer.md#a65d221db327e04216437a41d77dfc7b6)
* isVASError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#a239e5d8dd5d0a8c530d917ef8952c8b7)
* isVCLError() : [SDIClient](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classvfisdi_1_1_s_d_i_client.md#a65d49e7abd2bb202cb65cd1fc4fa3c1a)
* isWritable() : [CTransactionValue](https://github.com/verifoneone/verifone-git-book-adk/tree/ADK5.1_staging/classcom__adksec__cmd_1_1_c_transaction_value.md#aa30eff3be11ca2eac85d109748d71032)


---

# 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/s-adk-5.1-programmers-guide/readme/annotated/functions/functions_func/functions_func_i.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.
