AMR_T800/Devices/Libraries/Systems/CANopenSocket/docs/CO__ODinterface_8h.html

470 lines
74 KiB
HTML
Executable File

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>CANopenNode: 301/CO_ODinterface.h File Reference</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.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>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</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">CANopenNode
</div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('CO__ODinterface_8h.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- 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="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">CO_ODinterface.h File Reference<div class="ingroups"><a class="el" href="group__CO__CANopen__301.html">CANopen_301</a> &raquo; <a class="el" href="group__CO__ODinterface.html">OD interface</a></div></div> </div>
</div><!--header-->
<div class="contents">
<p>CANopen Object Dictionary interface.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="CO__driver_8h_source.html">301/CO_driver.h</a>&quot;</code><br />
</div>
<p><a href="CO__ODinterface_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOD__subEntry__t.html">OD_subEntry_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure describing properties of a variable, located in specific index and sub-index inside the Object Dictionary. <a href="structOD__subEntry__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOD__stream__t.html">OD_stream_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">IO stream structure, used for read/write access to OD variable, part of <a class="el" href="structOD__IO__t.html">OD_IO_t</a>. <a href="structOD__stream__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOD__IO__t.html">OD_IO_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structure for input / output on the OD variable. <a href="structOD__IO__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOD__entry__t.html">OD_entry_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object Dictionary entry for one OD object. <a href="structOD__entry__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOD__t.html">OD_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object Dictionary. <a href="structOD__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOD__obj__var__t.html">OD_obj_var_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object for single OD variable, used for "VAR" type OD objects. <a href="structOD__obj__var__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOD__obj__array__t.html">OD_obj_array_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object for OD array of variables, used for "ARRAY" type OD objects. <a href="structOD__obj__array__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOD__obj__record__t.html">OD_obj_record_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object for OD sub-elements, used in "RECORD" type OD objects. <a href="structOD__obj__record__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOD__extensionIO__t.html">OD_extensionIO_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object pointed by <a class="el" href="structOD__obj__extended__t.html">OD_obj_extended_t</a> contains application specified parameters for extended OD object. <a href="structOD__extensionIO__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOD__obj__extended__t.html">OD_obj_extended_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Object for extended type of OD variable, configurable by <a class="el" href="group__CO__ODinterface.html#gac07bbe54fbfecc6bc8da2e10b2c0f7e8">OD_extensionIO_init()</a> function. <a href="structOD__obj__extended__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gaef984c993ddbf6a0500391e97f05d08e"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a>&#160;&#160;&#160;<a class="el" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a></td></tr>
<tr class="memdesc:gaef984c993ddbf6a0500391e97f05d08e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Variable of type OD_size_t contains data length in bytes of OD variable. <br /></td></tr>
<tr class="separator:gaef984c993ddbf6a0500391e97f05d08e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69f6e1121545e5669098f49e95ce4e47"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#ga69f6e1121545e5669098f49e95ce4e47">OD_flagsPDO_t</a>&#160;&#160;&#160;<a class="el" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a></td></tr>
<tr class="memdesc:ga69f6e1121545e5669098f49e95ce4e47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of flagsPDO variable from <a class="el" href="structOD__subEntry__t.html" title="Structure describing properties of a variable, located in specific index and sub-index inside the Obj...">OD_subEntry_t</a>. <br /></td></tr>
<tr class="separator:ga69f6e1121545e5669098f49e95ce4e47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d459f95307815637e41edc4df71a725"><td class="memItemLeft" align="right" valign="top">
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#ga8d459f95307815637e41edc4df71a725">OD_attr_t</a>&#160;&#160;&#160;<a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a></td></tr>
<tr class="memdesc:ga8d459f95307815637e41edc4df71a725"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of Object Dictionary attribute. <br /></td></tr>
<tr class="separator:ga8d459f95307815637e41edc4df71a725"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gade8960f241ee3b728eac09288a694886"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#gade8960f241ee3b728eac09288a694886">OD_ObjDicId_30x_t</a> { <br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886af1e65ef6eb730b9302540e0ba44852b1">OD_H1000_DEV_TYPE</a> = 0x1000U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886af4eb4e0204ae9696f935af5d4fdcff7e">OD_H1001_ERR_REG</a> = 0x1001U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a2cca52f61d70db5ca2aaa168b32f3aaf">OD_H1002_MANUF_STATUS_REG</a> = 0x1002U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886adfc213af5af80cf037231621132013fb">OD_H1003_PREDEF_ERR_FIELD</a> = 0x1003U,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886ad7d53fa95504566811bdf0683f645ccd">OD_H1004_RSV</a> = 0x1004U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886adcbc9ec0c547b00db2b0403708becb97">OD_H1005_COBID_SYNC</a> = 0x1005U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a463dab19c27811dd6de51fcc082b565b">OD_H1006_COMM_CYCL_PERIOD</a> = 0x1006U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a41f7f0f96dbea4fb0d6bd2bbbd2d59dc">OD_H1007_SYNC_WINDOW_LEN</a> = 0x1007U,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886aa282ef78e8a64ff527c79218d23168f0">OD_H1008_MANUF_DEV_NAME</a> = 0x1008U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886ad91534dd5cc5f382287b9a392c744948">OD_H1009_MANUF_HW_VERSION</a> = 0x1009U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a8bd48d9bb18d1c291249050818c82a57">OD_H100A_MANUF_SW_VERSION</a> = 0x100AU,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a561260a506655cf0b7df9d684a08b5be">OD_H100B_RSV</a> = 0x100BU,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886adf00d5b448274a91940cac15b8e22fc5">OD_H100C_GUARD_TIME</a> = 0x100CU,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a4bfbb36a82606125d52fbe4daff6b5fb">OD_H100D_LIFETIME_FACTOR</a> = 0x100DU,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a4d831b2a36d679d31982e35ca38f8f6e">OD_H100E_RSV</a> = 0x100EU,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a7d6a3f1ca8f72bf808ee5fe341f2acca">OD_H100F_RSV</a> = 0x100FU,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a0f8c3db5a62d5e4df59d83253b69b0f2">OD_H1010_STORE_PARAM_FUNC</a> = 0x1010U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886adad8c0ea18f674f3eb61b43e8259395c">OD_H1011_REST_PARAM_FUNC</a> = 0x1011U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a5781f519d9ec08fd4389c4761754a4e6">OD_H1012_COBID_TIME</a> = 0x1012U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a7aa32b2b6df7c4d4354599ef2fd2ca29">OD_H1013_HIGH_RES_TIMESTAMP</a> = 0x1013U,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a5cae036f3dd0bc1861dcea7c9a83c6d5">OD_H1014_COBID_EMERGENCY</a> = 0x1014U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886adbcd0d36ab781fc60b05a94288b8f019">OD_H1015_INHIBIT_TIME_EMCY</a> = 0x1015U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a996952cb963ce6e2783a6fa915d85612">OD_H1016_CONSUMER_HB_TIME</a> = 0x1016U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886ab2f428825c1127b286f5b8ace5e881b2">OD_H1017_PRODUCER_HB_TIME</a> = 0x1017U,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886aabb7a688852e453c5535f663be6298d2">OD_H1018_IDENTITY_OBJECT</a> = 0x1018U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886aa966d2e020222331b18c5b08261acbf0">OD_H1019_SYNC_CNT_OVERFLOW</a> = 0x1019U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a8c740bbdd0cb98200d402ec6272d7e8b">OD_H1020_VERIFY_CONFIG</a> = 0x1020U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a259737f7e9ef239d85cb9e7bdeda550b">OD_H1021_STORE_EDS</a> = 0x1021U,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a4061d54d1c1583fd178566a3915bcefe">OD_H1022_STORE_FORMAT</a> = 0x1022U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a12ba9d8cdfc20b9ff66167a8d1e5b21c">OD_H1023_OS_CMD</a> = 0x1023U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886ad7e64256615fcda5b531063eeaa346de">OD_H1024_OS_CMD_MODE</a> = 0x1024U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886aaf890d86468408b0dbe8353a3b270156">OD_H1025_OS_DBG_INTERFACE</a> = 0x1025U,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a6e3b80d148d22f129ed388fad9aaf398">OD_H1026_OS_PROMPT</a> = 0x1026U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a668cdf3b0102b753858b9bfeb7efdc1c">OD_H1027_MODULE_LIST</a> = 0x1027U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a6f093f4fdeaac7b723305fd8d2ce40c1">OD_H1028_EMCY_CONSUMER</a> = 0x1028U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a67d50722cc629ee8c2a90a123ee41fa3">OD_H1029_ERR_BEHAVIOR</a> = 0x1029U,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a7e351a37cb53541b510e97711e167450">OD_H1200_SDO_SERVER_1_PARAM</a> = 0x1200U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a3e0e0989da485b0511d7e7cadcdb6dbb">OD_H1280_SDO_CLIENT_1_PARAM</a> = 0x1280U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886afa584e69f73b7a80cd708010fc0ae64f">OD_H1300_GFC_PARAM</a> = 0x1300U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886afbb7d48d240c7584d461712685e62945">OD_H1301_SRDO_1_PARAM</a> = 0x1301U,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a8effa6834289b482e5ac3319ccf2c17b">OD_H1381_SRDO_1_MAPPING</a> = 0x1381U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886aa66d7204dd265d19276113ef7177ce68">OD_H13FE_SRDO_VALID</a> = 0x13FEU,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a92c6bed78bc6bbbd182c16fe8890dcbf">OD_H13FF_SRDO_CHECKSUM</a> = 0x13FFU,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886ae64bf5b7166b6adf46b8e965d43150a0">OD_H1400_RXPDO_1_PARAM</a> = 0x1400U,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a7ed53d283e4719920b233b9094b18f9c">OD_H1600_RXPDO_1_MAPPING</a> = 0x1600U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886aac35e48e4b717eef309ebb57876d30f1">OD_H1800_TXPDO_1_PARAM</a> = 0x1800U,
<a class="el" href="group__CO__ODinterface.html#ggade8960f241ee3b728eac09288a694886a2a2f1c4cc58d29ccf43e105afd57bc14">OD_H1A00_TXPDO_1_MAPPING</a> = 0x1A00U
<br />
}</td></tr>
<tr class="memdesc:gade8960f241ee3b728eac09288a694886"><td class="mdescLeft">&#160;</td><td class="mdescRight">Common DS301 object dictionary entries. <a href="group__CO__ODinterface.html#gade8960f241ee3b728eac09288a694886">More...</a><br /></td></tr>
<tr class="separator:gade8960f241ee3b728eac09288a694886"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga47b0d204aaf1ea64b4f826aaf8f5c151"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#ga47b0d204aaf1ea64b4f826aaf8f5c151">OD_attributes_t</a> { <br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ada3eb985961ffdd9cf655d1a7a7d9485">ODA_SDO_R</a> = 0x01,
<a class="el" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a9245e7a557f32ab863aef41412df9eb5">ODA_SDO_W</a> = 0x02,
<a class="el" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a2c60ba85cbe4f25d5511ffab3dcd7486">ODA_SDO_RW</a> = 0x03,
<a class="el" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ad106aacb6b181ab7dac0f6dbc8c50321">ODA_TPDO</a> = 0x04,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ae4930aa0efbc2249563613b5107bb107">ODA_RPDO</a> = 0x08,
<a class="el" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151af750832681daa8d5e44ed8908c4ec552">ODA_TRPDO</a> = 0x0C,
<a class="el" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a3a1b8c2ed54565e89d6e6d3a043bdcfe">ODA_TSRDO</a> = 0x10,
<a class="el" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a6c6261d5bea91588b2851f5c11faae02">ODA_RSRDO</a> = 0x20,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151af887f38d83f35c28d478f1a4b08d1be9">ODA_TRSRDO</a> = 0x30,
<a class="el" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151ae02b665e7e8d8bd84f341c9ad040d367">ODA_MB</a> = 0x40,
<a class="el" href="group__CO__ODinterface.html#gga47b0d204aaf1ea64b4f826aaf8f5c151a9527d9c21ba4159d653771e1dedad81d">ODA_STR</a> = 0x80
<br />
}</td></tr>
<tr class="memdesc:ga47b0d204aaf1ea64b4f826aaf8f5c151"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attributes (bit masks) for OD sub-object. <a href="group__CO__ODinterface.html#ga47b0d204aaf1ea64b4f826aaf8f5c151">More...</a><br /></td></tr>
<tr class="separator:ga47b0d204aaf1ea64b4f826aaf8f5c151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0e9afd8ad27de0920d1fe0738834869c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> { <br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caf7595749473065bfc81cfa6709370fee">ODR_PARTIAL</a> = -1,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca15f7f20e27f1c5f174bdeecfeef45cc2">ODR_OK</a> = 0,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca118a63a81ef2fd802c925bf4c79975fa">ODR_OUT_OF_MEM</a> = 1,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca17d694adc9471112cbb2740f7f45a2d0">ODR_UNSUPP_ACCESS</a> = 2,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca44ab94bfc7547122b96498c781291df6">ODR_WRITEONLY</a> = 3,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caa119384effe499c9bffb874219c6433a">ODR_READONLY</a> = 4,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca64ea80d1baebf136382d53d5580fbc85">ODR_IDX_NOT_EXIST</a> = 5,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca853242f74446c58773099bdef9835a94">ODR_NO_MAP</a> = 6,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cad6c92203fa86ee8ff7d7271bf81e7d9e">ODR_MAP_LEN</a> = 7,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca36edb0ad1c8c5c0d804bb88274bfe165">ODR_PAR_INCOMPAT</a> = 8,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca3d259ef030c2a10afecb253b532a0323">ODR_DEV_INCOMPAT</a> = 9,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caeaac26c680e626185429468dda9c2433">ODR_HW</a> = 10,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cad197c1462f472a21be2e3ed5c5880aa4">ODR_TYPE_MISMATCH</a> = 11,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca3f93f54b7f130bb7b266b2d36c24caec">ODR_DATA_LONG</a> = 12,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cae0b103160b23ff40047fcf85225121d2">ODR_DATA_SHORT</a> = 13,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca4f76fa87ea446616ff2f6195e7bec67c">ODR_SUB_NOT_EXIST</a> = 14,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca0646f592124a9b4d2835c9c0296c6a0c">ODR_INVALID_VALUE</a> = 15,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca95291309267a732c380e13ad6c17a986">ODR_VALUE_HIGH</a> = 16,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca4db02b8575a8a10786959a5472f1c0f4">ODR_VALUE_LOW</a> = 17,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cac9c8eda20bfc7dfffe17f170c377d646">ODR_MAX_LESS_MIN</a> = 18,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca15fe8d8b791b90373e59bc5bc5d3f8c8">ODR_NO_RESOURCE</a> = 19,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca968d2a28cb866cacf7ef8b8cd0b76e2c">ODR_GENERAL</a> = 20,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca341104b9ac43168d0c668586b8f750bb">ODR_DATA_TRANSF</a> = 21,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca28b28d8f091eefb7e8fac92bbdae82bb">ODR_DATA_LOC_CTRL</a> = 22,
<br />
&#160;&#160;<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869ca16bfe0c712aaea3841ae2b250331b276">ODR_DATA_DEV_STATE</a> = 23,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caeae1e00129ff22708ffdcb2c8b3f083b">ODR_OD_MISSING</a> = 23,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869caff503d4f6cc55429913680d071ca3c4d">ODR_NO_DATA</a> = 25,
<a class="el" href="group__CO__ODinterface.html#gga0e9afd8ad27de0920d1fe0738834869cac43414be729ea2b701380c4400658c37">ODR_COUNT</a> = 26
<br />
}</td></tr>
<tr class="memdesc:ga0e9afd8ad27de0920d1fe0738834869c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return codes from OD access functions. <a href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">More...</a><br /></td></tr>
<tr class="separator:ga0e9afd8ad27de0920d1fe0738834869c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae426e9d66ec1bacfef2d93f096d7805"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODdefinition.html#gaae426e9d66ec1bacfef2d93f096d7805">OD_objectTypes_t</a> { <br />
&#160;&#160;<a class="el" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a829f1df882410efc0ea0e05b3435c820">ODT_VAR</a> = 0x01,
<a class="el" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a1ad5763beafe79c42ca223297c832ff4">ODT_ARR</a> = 0x02,
<a class="el" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a9376cface357f03bec8a651a307f33b9">ODT_REC</a> = 0x03,
<a class="el" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805adb58a7faa735918d39b8bbcd3a6ad594">ODT_EVAR</a> = 0x11,
<br />
&#160;&#160;<a class="el" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a1ae954b4709b24d93bdcac69957c8e40">ODT_EARR</a> = 0x12,
<a class="el" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805ae176b06a942e47815d2e4c51a8f9b7f8">ODT_EREC</a> = 0x13,
<a class="el" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805ac9e24bde0d37c35c3065dbaa541e1acb">ODT_TYPE_MASK</a> = 0x0F,
<a class="el" href="group__CO__ODdefinition.html#ggaae426e9d66ec1bacfef2d93f096d7805a3dd8bc41ec11c475d487b877fdd0a879">ODT_EXTENSION_MASK</a> = 0x10
<br />
}</td></tr>
<tr class="memdesc:gaae426e9d66ec1bacfef2d93f096d7805"><td class="mdescLeft">&#160;</td><td class="mdescRight">Types for OD object. <a href="group__CO__ODdefinition.html#gaae426e9d66ec1bacfef2d93f096d7805">More...</a><br /></td></tr>
<tr class="separator:gaae426e9d66ec1bacfef2d93f096d7805"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gadf9ac60f94e1f9fc21b7f10a0d254503"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#gadf9ac60f94e1f9fc21b7f10a0d254503">OD_readOriginal</a> (<a class="el" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, void *buf, <a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode)</td></tr>
<tr class="memdesc:gadf9ac60f94e1f9fc21b7f10a0d254503"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read value from original OD location. <a href="group__CO__ODinterface.html#gadf9ac60f94e1f9fc21b7f10a0d254503">More...</a><br /></td></tr>
<tr class="separator:gadf9ac60f94e1f9fc21b7f10a0d254503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga648f0b0bfabde2d377149bf84e937422"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#ga648f0b0bfabde2d377149bf84e937422">OD_writeOriginal</a> (<a class="el" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, const void *buf, <a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode)</td></tr>
<tr class="memdesc:ga648f0b0bfabde2d377149bf84e937422"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write value to original OD location. <a href="group__CO__ODinterface.html#ga648f0b0bfabde2d377149bf84e937422">More...</a><br /></td></tr>
<tr class="separator:ga648f0b0bfabde2d377149bf84e937422"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaacaadfc28bfaf485cefc8bff64310f4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#gaaacaadfc28bfaf485cefc8bff64310f4">OD_find</a> (const <a class="el" href="structOD__t.html">OD_t</a> *od, <a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> index)</td></tr>
<tr class="memdesc:gaaacaadfc28bfaf485cefc8bff64310f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find OD entry in Object Dictionary. <a href="group__CO__ODinterface.html#gaaacaadfc28bfaf485cefc8bff64310f4">More...</a><br /></td></tr>
<tr class="separator:gaaacaadfc28bfaf485cefc8bff64310f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf1f736d4b4d6754d971f0c0a63655bcf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#gaf1f736d4b4d6754d971f0c0a63655bcf">OD_getSub</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="structOD__subEntry__t.html">OD_subEntry_t</a> *subEntry, <a class="el" href="structOD__IO__t.html">OD_IO_t</a> *io, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:gaf1f736d4b4d6754d971f0c0a63655bcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find sub-object with specified sub-index on OD entry returned by OD_find. <a href="group__CO__ODinterface.html#gaf1f736d4b4d6754d971f0c0a63655bcf">More...</a><br /></td></tr>
<tr class="separator:gaf1f736d4b4d6754d971f0c0a63655bcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac84e7390f50e7e5c5e8ba42714e51aaf"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#gac84e7390f50e7e5c5e8ba42714e51aaf">OD_getIndex</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry)</td></tr>
<tr class="memdesc:gac84e7390f50e7e5c5e8ba42714e51aaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return index from OD entry. <a href="group__CO__ODinterface.html#gac84e7390f50e7e5c5e8ba42714e51aaf">More...</a><br /></td></tr>
<tr class="separator:gac84e7390f50e7e5c5e8ba42714e51aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3715e0a6b15bdf45659e1e01f9fc4e65"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#ga3715e0a6b15bdf45659e1e01f9fc4e65">OD_rwRestart</a> (<a class="el" href="structOD__stream__t.html">OD_stream_t</a> *stream)</td></tr>
<tr class="memdesc:ga3715e0a6b15bdf45659e1e01f9fc4e65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restart read or write operation on OD variable. <a href="group__CO__ODinterface.html#ga3715e0a6b15bdf45659e1e01f9fc4e65">More...</a><br /></td></tr>
<tr class="separator:ga3715e0a6b15bdf45659e1e01f9fc4e65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c24b06bb9365d41b8e60acb4eaecc6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#ga7c24b06bb9365d41b8e60acb4eaecc6c">OD_getSDOabCode</a> (<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> returnCode)</td></tr>
<tr class="memdesc:ga7c24b06bb9365d41b8e60acb4eaecc6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get SDO abort code from returnCode. <a href="group__CO__ODinterface.html#ga7c24b06bb9365d41b8e60acb4eaecc6c">More...</a><br /></td></tr>
<tr class="separator:ga7c24b06bb9365d41b8e60acb4eaecc6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac07bbe54fbfecc6bc8da2e10b2c0f7e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODinterface.html#gac07bbe54fbfecc6bc8da2e10b2c0f7e8">OD_extensionIO_init</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, void *object, <a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a>(*read)(<a class="el" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, void *buf, <a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode), <a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a>(*write)(<a class="el" href="structOD__stream__t.html">OD_stream_t</a> *stream, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, const void *buf, <a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> count, <a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a> *returnCode))</td></tr>
<tr class="memdesc:gac07bbe54fbfecc6bc8da2e10b2c0f7e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialise extended OD object with own read/write functions. <a href="group__CO__ODinterface.html#gac07bbe54fbfecc6bc8da2e10b2c0f7e8">More...</a><br /></td></tr>
<tr class="separator:gac07bbe54fbfecc6bc8da2e10b2c0f7e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac174f05be716b7d169e0d7b7393e512c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gaef44329758059c91c76d334e8fc09700">int8_t</a> *val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:gac174f05be716b7d169e0d7b7393e512c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get int8_t variable from Object Dictionary. <a href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">More...</a><br /></td></tr>
<tr class="separator:gac174f05be716b7d169e0d7b7393e512c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4bcc220e0cc4f8c6bfaf4d5cf31da448"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga4bcc220e0cc4f8c6bfaf4d5cf31da448">OD_get_i16</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> *val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga4bcc220e0cc4f8c6bfaf4d5cf31da448"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get int16_t variable from Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a>. <br /></td></tr>
<tr class="separator:ga4bcc220e0cc4f8c6bfaf4d5cf31da448"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga042737cecbf248d2cc6c874022d06e22"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga042737cecbf248d2cc6c874022d06e22">OD_get_i32</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a> *val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga042737cecbf248d2cc6c874022d06e22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get int32_t variable from Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a>. <br /></td></tr>
<tr class="separator:ga042737cecbf248d2cc6c874022d06e22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabfb67bc3602d9b5d901ac13e5271ccd0"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gabfb67bc3602d9b5d901ac13e5271ccd0">OD_get_i64</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> *val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:gabfb67bc3602d9b5d901ac13e5271ccd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get int64_t variable from Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a>. <br /></td></tr>
<tr class="separator:gabfb67bc3602d9b5d901ac13e5271ccd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8fd318804b9f1ded265bfd07c6cdcf2"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gad8fd318804b9f1ded265bfd07c6cdcf2">OD_get_u8</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:gad8fd318804b9f1ded265bfd07c6cdcf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get uint8_t variable from Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a>. <br /></td></tr>
<tr class="separator:gad8fd318804b9f1ded265bfd07c6cdcf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa9cba6642facf33cdbe2e0155a90d571"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gaa9cba6642facf33cdbe2e0155a90d571">OD_get_u16</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> *val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:gaa9cba6642facf33cdbe2e0155a90d571"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get uint16_t variable from Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a>. <br /></td></tr>
<tr class="separator:gaa9cba6642facf33cdbe2e0155a90d571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10e1975b6177b92e8da4b2b6a19533be"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga10e1975b6177b92e8da4b2b6a19533be">OD_get_u32</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> *val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga10e1975b6177b92e8da4b2b6a19533be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get uint32_t variable from Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a>. <br /></td></tr>
<tr class="separator:ga10e1975b6177b92e8da4b2b6a19533be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2ef84e594a6733f7efeaeff55bfc9c9a"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga2ef84e594a6733f7efeaeff55bfc9c9a">OD_get_u64</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> *val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga2ef84e594a6733f7efeaeff55bfc9c9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get uint64_t variable from Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a>. <br /></td></tr>
<tr class="separator:ga2ef84e594a6733f7efeaeff55bfc9c9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbba108fa7a92cb48d31833bb804baa6"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gabbba108fa7a92cb48d31833bb804baa6">OD_get_r32</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga4611b605e45ab401f02cab15c5e38715">float32_t</a> *val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:gabbba108fa7a92cb48d31833bb804baa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get float32_t variable from Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a>. <br /></td></tr>
<tr class="separator:gabbba108fa7a92cb48d31833bb804baa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf78189c35343bcd2ca1737491b55684"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gadf78189c35343bcd2ca1737491b55684">OD_get_r64</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gac55f3ae81b5bc9053760baacf57e47f4">float64_t</a> *val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:gadf78189c35343bcd2ca1737491b55684"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get float64_t variable from Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#gac174f05be716b7d169e0d7b7393e512c">OD_get_i8</a>. <br /></td></tr>
<tr class="separator:gadf78189c35343bcd2ca1737491b55684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46df632d54b48714cf50e4a3a92b4e98"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gaef44329758059c91c76d334e8fc09700">int8_t</a> val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga46df632d54b48714cf50e4a3a92b4e98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set int8_t variable in Object Dictionary. <a href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">More...</a><br /></td></tr>
<tr class="separator:ga46df632d54b48714cf50e4a3a92b4e98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf207e188609f742be3c12f248f45138c"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gaf207e188609f742be3c12f248f45138c">OD_set_i16</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:gaf207e188609f742be3c12f248f45138c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set int16_t variable in Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a>. <br /></td></tr>
<tr class="separator:gaf207e188609f742be3c12f248f45138c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga101037295ea6af8488b499097f0d1ef1"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga101037295ea6af8488b499097f0d1ef1">OD_set_i32</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a> val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga101037295ea6af8488b499097f0d1ef1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set int16_t variable in Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a>. <br /></td></tr>
<tr class="separator:ga101037295ea6af8488b499097f0d1ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c19e8e101d06a0203d13f8d3e997d16"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga5c19e8e101d06a0203d13f8d3e997d16">OD_set_i64</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga5c19e8e101d06a0203d13f8d3e997d16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set int16_t variable in Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a>. <br /></td></tr>
<tr class="separator:ga5c19e8e101d06a0203d13f8d3e997d16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f56347af1f0f9b8bf46463777df87d0"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga3f56347af1f0f9b8bf46463777df87d0">OD_set_u8</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga3f56347af1f0f9b8bf46463777df87d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set uint8_t variable in Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a>. <br /></td></tr>
<tr class="separator:ga3f56347af1f0f9b8bf46463777df87d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac63795511b7decfbbc46ddb7c2b59cfd"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gac63795511b7decfbbc46ddb7c2b59cfd">OD_set_u16</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:gac63795511b7decfbbc46ddb7c2b59cfd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set uint16_t variable in Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a>. <br /></td></tr>
<tr class="separator:gac63795511b7decfbbc46ddb7c2b59cfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e5e943b89a2385f41a075131f47b5d5"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga5e5e943b89a2385f41a075131f47b5d5">OD_set_u32</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga5e5e943b89a2385f41a075131f47b5d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set uint32_t variable in Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a>. <br /></td></tr>
<tr class="separator:ga5e5e943b89a2385f41a075131f47b5d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85570b44cc9d0af5b1084f42aeaf5e9f"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga85570b44cc9d0af5b1084f42aeaf5e9f">OD_set_u64</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga85570b44cc9d0af5b1084f42aeaf5e9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set uint64_t variable in Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a>. <br /></td></tr>
<tr class="separator:ga85570b44cc9d0af5b1084f42aeaf5e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga032219231c5e488969d02787265ad7ab"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga032219231c5e488969d02787265ad7ab">OD_set_r32</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga4611b605e45ab401f02cab15c5e38715">float32_t</a> val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga032219231c5e488969d02787265ad7ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set float32_t variable in Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a>. <br /></td></tr>
<tr class="separator:ga032219231c5e488969d02787265ad7ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75c5dd2daa6f0352bf079d18c9e90708"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga75c5dd2daa6f0352bf079d18c9e90708">OD_set_r64</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gac55f3ae81b5bc9053760baacf57e47f4">float64_t</a> val, <a class="el" href="group__CO__dataTypes.html#ga449976458a084f880dc8e3d29e7eb6f5">bool_t</a> odOrig)</td></tr>
<tr class="memdesc:ga75c5dd2daa6f0352bf079d18c9e90708"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set float64_t variable in Object Dictionary, see <a class="el" href="group__CO__ODgetSetters.html#ga46df632d54b48714cf50e4a3a92b4e98">OD_set_i8</a>. <br /></td></tr>
<tr class="separator:ga75c5dd2daa6f0352bf079d18c9e90708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa4e6671855056e5ae13d198acdfab664"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gaef44329758059c91c76d334e8fc09700">int8_t</a> **val)</td></tr>
<tr class="memdesc:gaa4e6671855056e5ae13d198acdfab664"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to int8_t variable from Object Dictionary. <a href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">More...</a><br /></td></tr>
<tr class="separator:gaa4e6671855056e5ae13d198acdfab664"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaddbad04c274a68f3fabfbbdd13e83cfc"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gaddbad04c274a68f3fabfbbdd13e83cfc">OD_getPtr_i16</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga932e6ccc3d54c58f761c1aead83bd6d7">int16_t</a> **val)</td></tr>
<tr class="memdesc:gaddbad04c274a68f3fabfbbdd13e83cfc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to int16_t variable from OD, see <a class="el" href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a>. <br /></td></tr>
<tr class="separator:gaddbad04c274a68f3fabfbbdd13e83cfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga085db308dd11ea7047c815d214f12a32"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga085db308dd11ea7047c815d214f12a32">OD_getPtr_i32</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gadb828ef50c2dbb783109824e94cf6c47">int32_t</a> **val)</td></tr>
<tr class="memdesc:ga085db308dd11ea7047c815d214f12a32"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to int32_t variable from OD, see <a class="el" href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a>. <br /></td></tr>
<tr class="separator:ga085db308dd11ea7047c815d214f12a32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae7e11e1bdf04006dcc6a9f91287c459b"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gae7e11e1bdf04006dcc6a9f91287c459b">OD_getPtr_i64</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga831d6234342279926bb11bad3a37add9">int64_t</a> **val)</td></tr>
<tr class="memdesc:gae7e11e1bdf04006dcc6a9f91287c459b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to int64_t variable from OD, see <a class="el" href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a>. <br /></td></tr>
<tr class="separator:gae7e11e1bdf04006dcc6a9f91287c459b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa9f06494001462d32a74d11438d3157"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gaaa9f06494001462d32a74d11438d3157">OD_getPtr_u8</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> **val)</td></tr>
<tr class="memdesc:gaaa9f06494001462d32a74d11438d3157"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to uint8_t variable from OD, see <a class="el" href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a>. <br /></td></tr>
<tr class="separator:gaaa9f06494001462d32a74d11438d3157"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad1e334a640dc30553ece27e32e270bbb"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gad1e334a640dc30553ece27e32e270bbb">OD_getPtr_u16</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> **val)</td></tr>
<tr class="memdesc:gad1e334a640dc30553ece27e32e270bbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to uint16_t variable from OD, see <a class="el" href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a>. <br /></td></tr>
<tr class="separator:gad1e334a640dc30553ece27e32e270bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92f57ed14ed69ac00c78d48f1e479bb0"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga92f57ed14ed69ac00c78d48f1e479bb0">OD_getPtr_u32</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga33594304e786b158f3fb30289278f5af">uint32_t</a> **val)</td></tr>
<tr class="memdesc:ga92f57ed14ed69ac00c78d48f1e479bb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to uint32_t variable from OD, see <a class="el" href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a>. <br /></td></tr>
<tr class="separator:ga92f57ed14ed69ac00c78d48f1e479bb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad192b1efde6a5bd6fa62fc5a4c484d84"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gad192b1efde6a5bd6fa62fc5a4c484d84">OD_getPtr_u64</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gad27ed092432b64ff558d2254c278720f">uint64_t</a> **val)</td></tr>
<tr class="memdesc:gad192b1efde6a5bd6fa62fc5a4c484d84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to uint64_t variable from OD, see <a class="el" href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a>. <br /></td></tr>
<tr class="separator:gad192b1efde6a5bd6fa62fc5a4c484d84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf4e3f15fc0fbe2b24e88aeb53c9daa61"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gaf4e3f15fc0fbe2b24e88aeb53c9daa61">OD_getPtr_r32</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga4611b605e45ab401f02cab15c5e38715">float32_t</a> **val)</td></tr>
<tr class="memdesc:gaf4e3f15fc0fbe2b24e88aeb53c9daa61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to float32_t variable from OD, see <a class="el" href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a>. <br /></td></tr>
<tr class="separator:gaf4e3f15fc0fbe2b24e88aeb53c9daa61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga87a34e3e04dd2faa851d2d9c0a24e945"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga87a34e3e04dd2faa851d2d9c0a24e945">OD_getPtr_r64</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gac55f3ae81b5bc9053760baacf57e47f4">float64_t</a> **val)</td></tr>
<tr class="memdesc:ga87a34e3e04dd2faa851d2d9c0a24e945"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to float64_t variable from OD, see <a class="el" href="group__CO__ODgetSetters.html#gaa4e6671855056e5ae13d198acdfab664">OD_getPtr_i8</a>. <br /></td></tr>
<tr class="separator:ga87a34e3e04dd2faa851d2d9c0a24e945"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad4d755515e8dccf3616f14fe3914bde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gaad4d755515e8dccf3616f14fe3914bde">OD_getPtr_vs</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, char **val, <a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> *dataLength)</td></tr>
<tr class="memdesc:gaad4d755515e8dccf3616f14fe3914bde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to "visible string" variable from Object Dictionary. <a href="group__CO__ODgetSetters.html#gaad4d755515e8dccf3616f14fe3914bde">More...</a><br /></td></tr>
<tr class="separator:gaad4d755515e8dccf3616f14fe3914bde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06361976dce86f180de76e1fced9a212"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#ga06361976dce86f180de76e1fced9a212">OD_getPtr_os</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> **val, <a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> *dataLength)</td></tr>
<tr class="memdesc:ga06361976dce86f180de76e1fced9a212"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to "octet string" variable from OD, see <a class="el" href="group__CO__ODgetSetters.html#gaad4d755515e8dccf3616f14fe3914bde">OD_getPtr_vs</a>. <br /></td></tr>
<tr class="separator:ga06361976dce86f180de76e1fced9a212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3efb5f4a50ff7ab17b37bf9c0fcf030"><td class="memItemLeft" align="right" valign="top">
<a class="el" href="group__CO__ODinterface.html#ga0e9afd8ad27de0920d1fe0738834869c">ODR_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__CO__ODgetSetters.html#gaf3efb5f4a50ff7ab17b37bf9c0fcf030">OD_getPtr_us</a> (const <a class="el" href="structOD__entry__t.html">OD_entry_t</a> *entry, <a class="el" href="group__CO__dataTypes.html#gaba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> subIndex, <a class="el" href="group__CO__dataTypes.html#ga1f1825b69244eb3ad2c7165ddc99c956">uint16_t</a> **val, <a class="el" href="group__CO__ODinterface.html#gaef984c993ddbf6a0500391e97f05d08e">OD_size_t</a> *dataLength)</td></tr>
<tr class="memdesc:gaf3efb5f4a50ff7ab17b37bf9c0fcf030"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get pointer to "unicode string" variable from OD, see <a class="el" href="group__CO__ODgetSetters.html#gaad4d755515e8dccf3616f14fe3914bde">OD_getPtr_vs</a>. <br /></td></tr>
<tr class="separator:gaf3efb5f4a50ff7ab17b37bf9c0fcf030"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>CANopen Object Dictionary interface. </p>
<dl class="section author"><dt>Author</dt><dd>Janez Paternoster </dd></dl>
<dl class="section copyright"><dt>Copyright</dt><dd>2020 Janez Paternoster</dd></dl>
<p>This file is part of CANopenNode, an opensource CANopen Stack. Project home page is <a href="https://github.com/CANopenNode/CANopenNode">https://github.com/CANopenNode/CANopenNode</a>. For more information on CANopen see <a href="http://www.can-cia.org/">http://www.can-cia.org/</a>.</p>
<p>Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at </p><pre class="fragment">http://www.apache.org/licenses/LICENSE-2.0
</pre><p>Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. </p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_f17b92000dd778003adbbcb6b5ce4226.html">301</a></li><li class="navelem"><a class="el" href="CO__ODinterface_8h.html">CO_ODinterface.h</a></li>
<li class="footer">Generated on Thu Dec 24 2020 14:30:50 for CANopenNode by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>