Unified Diagnostic Services (UDS) Support Library in C
======================================================
This is a platform agnostic C library that implements the Unified Diagnostics
Services protocol for automotive electronics. UDS is documented in ISO 14229 and
is the underpinning for the more well-known On-board Diagnostics (OBD) standard.
The library currently supports UDS running over CAN (ISO 15765-4), which uses
the ISO-TP (ISO 15765-2) protocol for message fra<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>HomeScreenBinding: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">HomeScreenBinding
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a id="index__"></a>- _ -</h3><ul>
<li>_application_name
: <a class="el" href="d0/d1e/homescreen_8c.html#a1f2c79fa6801b63751e270d67994fe81">homescreen.c</a>
</li>
<li>_display_message
: <a class="el" href="d0/d1e/homescreen_8c.html#abfd6c1d6f316fa952b11553f8f275e92">homescreen.c</a>
</li>
<li>_error
: <a class="el" href="d0/d1e/homescreen_8c.html#aed1c5296a2e6d34945507a0fca17a376">homescreen.c</a>
</li>
<li>_GNU_SOURCE
: <a class="el" href="d0/d1e/homescreen_8c.html#a369266c24eacffb87046522897a570d5">homescreen.c</a>
</li>
<li>_HMI_LOG()
: <a class="el" href="df/d76/hmi-debug_8h.html#a0846b9d51e2e0612c4825a9a581aa40a">hmi-debug.h</a>
</li>
<li>_on_call_static()
: <a class="el" href="d0/d8a/libhomescreen_8cpp.html#a782a05fde0f1c17e0c4c8f972a3f53c8">libhomescreen.cpp</a>
</li>
<li>_on_event_static()
: <a class="el" href="d0/d8a/libhomescreen_8cpp.html#a3df86185aa9453726556da201d95a6f9">libhomescreen.cpp</a>
</li>
<li>_on_hangup_static()
: <a class="el" href="d0/d8a/libhomescreen_8cpp.html#a73c05b96c151e5e46c28585ccb143c1c">libhomescreen.cpp</a>
</li>
<li>_on_reply_static()
: <a class="el" href="d0/d8a/libhomescreen_8cpp.html#a7778933bffa862c63fa0a1b8219faa8b">libhomescreen.cpp</a>
</li>
<li>_reply_message
: <a class="el" href="d0/d1e/homescreen_8c.html#a79b0f0b481161527ccb80e83da143219">homescreen.c</a>
</li>
</ul>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>AFB_BINDING_VERSION
: <a class="el" href="d0/d1e/homescreen_8c.html#ad2c1fbc92ba364fcf83f15e6d0af66f0">homescreen.c</a>
, <a class="el" href="d3/d3d/hs-helper_8h.html#ad2c1fbc92ba364fcf83f15e6d0af66f0">hs-helper.h</a>
</li>
<li>afbBindingV2
: <a class="el" href="d0/d1e/homescreen_8c.html#ae2a62ab481a2922cbfc788193857a12e">homescreen.c</a>
</li>
<li>API
: <a class="el" href="d0/d8a/libhomescreen_8cpp.html#a1e2d6e77dd8f0162f830058579eab42f">libhomescreen.cpp</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>call_test()
: <a class="el" href="df/dac/test_8cpp.html#aa9b3c43c212b49edee82ac30a11aa255">test.cpp</a>
</li>
<li>COMMAND_EVENT_NUM
: <a class="el" href="d0/d1e/homescreen_8c.html#a09f43d9e7e1c5d2198c0d66024b4500e">homescreen.c</a>
</li>
</ul>
<h3><a id="index_e"></a>- e -</h3><ul>
<li>ERROR_FLAG
: <a class="el" href="df/d76/hmi-debug_8h.html#a13d4c7647aad2e84766f8b48a6caab09">hmi-debug.h</a>
</li>
<li>ev_on_screen_message
: <a class="el" href="d0/d1e/homescreen_8c.html#af7cfc4f688bb898c09291252c4cb832c">homescreen.c</a>
</li>
<li>ev_on_screen_reply
: <a class="el" href="d0/d1e/homescreen_8c.html#a5c225341e0ecbae0585302ef754a55ec">homescreen.c</a>
</li>
<li>ev_reserved
: <a class="el" href="d0/d1e/homescreen_8c.html#a25fbdcc4e5787e3f41d99f4a71e86611">homescreen.c</a>
</li>
<li>ev_tap_shortcut
: <a class="el" href="d0/d1e/homescreen_8c.html#a2af1ff5a4cbf03125e61e903832035f5">homescreen.c</a>
</li>
<li>event_list
: <a class="el" href="d0/d1e/homescreen_8c.html#a1c3c5bfa861dcb58d9e9d216d893864c">homescreen.c</a>
</li>
<li>event_loop_run()
: <a class="el" href="d0/d8a/libhomescreen_8cpp.html#aa73353e1bf62c68b6b0aba7a1e4e275e">libhomescreen.cpp</a>
</li>
<li>EVENT_SUBSCRIBE_ERROR_CODE
: <a class="el" href="d0/d1e/homescreen_8c.html#a9a68ed04201d9390bb85b2c6ab1d7250">homescreen.c</a>
</li>
<li>evlist
: <a class="el" href="d3/d3d/hs-helper_8h.html#a0cd84b1a2184c9b84d1b7bf24582f28e">hs-helper.h</a>
</li>
</ul>
<h3><a id="index_g"></a>- g -</h3><ul>
<li>get_value_int16()
: <a class="el" href="dd/d1d/hs-helper_8c.html#a2e62366684e39ea94436bf017e416827">hs-helper.c</a>
, <a class="el" href="d3/d3d/hs-helper_8h.html#a2e62366684e39ea94436bf017e416827">hs-helper.h</a>
</li>
<li>get_value_int32()
: <a class="el" href="d3/d3d/hs-helper_8h.html#ac5b0370643c520377afd3fd4891918d2">hs-helper.h</a>
, <a class="el" href="dd/d1d/hs-helper_8c.html#ac5b0370643c520377afd3fd4891918d2">hs-helper.c</a>
</li>
<li>get_value_uint16()
: <a class="el" href="d3/d3d/hs-helper_8h.html#a649900645417f2df3a70b9ad67529f53">hs-helper.h</a>
, <a class="el" href="dd/d1d/hs-helper_8c.html#a649900645417f2df3a70b9ad67529f53">hs-helper.c</a>
</li>
</ul>
<h3><a id="index_h"></a>- h -</h3><ul>
<li>has_verb()
: <a class="el" href="d0/d8a/libhomescreen_8cpp.html#a7a2176c3d71fec0f09dcb2aa0866b17e">libhomescreen.cpp</a>
</li>
<li>HMI_DEBUG
: <a class="el" href="df/d76/hmi-debug_8h.html#a0d26d8b8201011dade787236519711c0">hmi-debug.h</a>
</li>
<li>HMI_ERROR
: <a class="el" href="df/d76/hmi-debug_8h.html#a65bb6c7cfe38f8a724beab5059d36fb2">hmi-debug.h</a>
</li>
<li>HMI_INFO
: <a class="el" href="df/d76/hmi-debug_8h.html#a11b249a67108f0f4c50a0fc8a3eb4f5c">hmi-debug.h</a>
</li>
<li>HMI_NOTICE
: <a class="el" href="df/d76/hmi-debug_8h.html#abc0d6e0760017d8ae48b836925b2ef15">hmi-debug.h</a>
</li>
<li>HMI_WARNING
: <a class="el" href="df/d76/hmi-debug_8h.html#a25361812432cd2480bc8f1a8e56ecbf7">hmi-debug.h</a>
</li>
<li>hs
: <a class="el" href="df/dac/test_8cpp.html#a529acbd1fed9d98a587edfa62309fa8d">test.cpp</a>
</li>
<li>hs_add_object_to_json_object()
: <a class="el" href="dd/d1d/hs-helper_8c.html#a1ba31a6a94515ff1730ba0043a67d59e">hs-helper.c</a>
, <a class="el" href="d3/d3d/hs-helper_8h.html#a1ba31a6a94515ff1730ba0043a67d59e">hs-helper.h</a>
</li>
<li>hs_add_object_to_json_object_func()
: <a class="el" href="dd/d1d/hs-helper_8c.html#ae83604a37134e7bdee3ce4f10bb0b47a">hs-helper.c</a>
, <a class="el" href="d3/d3d/hs-helper_8h.html#ae83604a37134e7bdee3ce4f10bb0b47a">hs-helper.h</a>
</li>
<li>hs_add_object_to_json_object_str()
: <a class="el" href="d3/d3d/hs-helper_8h.html#a8777c53f1d4d5412f19b134ad85ffedf">hs-helper.h</a>
, <a class="el" href="dd/d1d/hs-helper_8c.html#a8777c53f1d4d5412f19b134ad85ffedf">hs-helper.c</a>
</li>
<li>hs_search_event_name_index()
: <a class="el" href="dd/d1d/hs-helper_8c.html#a2ff1b894941c3b461ca8119079c4146a">hs-helper.c</a>
, <a class="el" href="d3/d3d/hs-helper_8h.html#a2ff1b894941c3b461ca8119079c4146a">hs-helper.h</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>init()
: <a class="el" href="d0/d1e/homescreen_8c.html#a00cbbc0f3f4452db078ae511684a6adc">homescreen.c</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>LOG_LEVEL
: <a class="el" href="df/d76/hmi-debug_8h.html#aa5a9053636a30269210c54e734e0d583">hmi-debug.h</a>
</li>
<li>LOG_LEVEL_DEBUG
: <a class="el" href="df/d76/hmi-debug_8h.html#aa5a9053636a30269210c54e734e0d583a538b2b6e011479d408ecd2be0f6d6177">hmi-debug.h</a>
</li>
<li>LOG_LEVEL_ERROR
: <a class="el" href="df/d76/hmi-debug_8h.html#aa5a9053636a30269210c54e734e0d583a5b40f003febbc3b535649d63f4b8a44f">hmi-debug.h</a>
</li>
<li>LOG_LEVEL_INFO
: <a class="el" href="df/d76/hmi-debug_8h.html#aa5a9053636a30269210c54e734e0d583aedee1e3159bfe7d918b6e29873c5aee4">hmi-debug.h</a>
</li>
<li>LOG_LEVEL_MAX
: <a class="el" href="df/d76/hmi-debug_8h.html#aa5a9053636a30269210c54e734e0d583a0459003454bc8bb17752e6d8e5787444">hmi-debug.h</a>
</li>
<li>LOG_LEVEL_NONE
: <a class="el" href="df/d76/hmi-debug_8h.html#aa5a9053636a30269210c54e734e0d583a69dacb1837e1e37c6ed34cc2ee1d8848">hmi-debug.h</a>
</li>
<li>LOG_LEVEL_NOTICE
: <a class="el" href="df/d76/hmi-debug_8h.html#aa5a9053636a30269210c54e734e0d583a23ae4d711a7bbb3900240cb7316b4b4e">hmi-debug.h</a>
</li>
<li>LOG_LEVEL_WARNING
: <a class="el" href="df/d76/hmi-debug_8h.html#aa5a9053636a30269210c54e734e0d583a5b4dd81b4dc7eefbc55ba03415c627ef">hmi-debug.h</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>main()
: <a class="el" href="df/dac/test_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627">test.cpp</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>NOT_NUMBER
: <a class="el" href="d3/d3d/hs-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899aa223eed65c9bee2bf1f4cdecaf90d66a">hs-helper.h</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>on_screen_message()
: <a class="el" href="d0/d1e/homescreen_8c.html#a640cf8ed97d804c5ed1c09a349056338">homescreen.c</a>
</li>
<li>on_screen_reply()
: <a class="el" href="d0/d1e/homescreen_8c.html#a2f380055d7d69828115d2a8951634933">homescreen.c</a>
</li>
<li>onEv()
: <a class="el" href="df/dac/test_8cpp.html#a6a2874c419fe5936fcccadc7e6cf268e">test.cpp</a>
</li>
<li>onevent()
: <a class="el" href="d0/d1e/homescreen_8c.html#a1279893c0fe937311a81e0a98fb4cf1c">homescreen.c</a>
</li>
<li>onRep()
: <a class="el" href="df/dac/test_8cpp.html#a6d3cb4886e7afd45bd56b49800da932d">test.cpp</a>
</li>
<li>OUT_RANGE
: <a class="el" href="d3/d3d/hs-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899add1c84bf80c5f80741ee8f37fef1e12b">hs-helper.h</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>pingSample()
: <a class="el" href="d0/d1e/homescreen_8c.html#af48cab759d4ae0ddbfcdd60f4051ba05">homescreen.c</a>
</li>
<li>preinit()
: <a class="el" href="d0/d1e/homescreen_8c.html#a83d646edf54a6a082f69121bc89a08de">homescreen.c</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>REQ_ERROR
: <a class="el" href="d3/d3d/hs-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899">hs-helper.h</a>
</li>
<li>REQ_FAIL
: <a class="el" href="d3/d3d/hs-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899a96a855966bc63045222b3dcac524cee1">hs-helper.h</a>
</li>
<li>REQ_OK
: <a class="el" href="d3/d3d/hs-helper_8h.html#aa49f1dbbf26f01627a5737cf43aad899ab093abb14c097b3b7719debb04d5e8ee">hs-helper.h</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>split()
: <a class="el" href="df/dac/test_8cpp.html#aafb7f182b8bb6ba92354dde1658d86a4">test.cpp</a>
</li>
<li>subscribe()
: <a class="el" href="d0/d1e/homescreen_8c.html#a4ff0c8b506669e5622a6ee168134d8f1">homescreen.c</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>tap_shortcut()
: <a class="el" href="d0/d1e/homescreen_8c.html#a096eae5c8f297f9df142a406eea56227">homescreen.c</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>unsubscribe()
: <a class="el" href="d0/d1e/homescreen_8c.html#ab92621255d7370c6dd8a0f1a8e376ad3">homescreen.c</a>
</li>
<li>usage()
: <a class="el" href="df/dac/test_8cpp.html#a64a6014565bb3e03294ec4a952d5add0">test.cpp</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>verbs
: <a class="el" href="d0/d1e/homescreen_8c.html#acad6dadf60fac3d701e488e4fcd11c89">homescreen.c</a>
</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>