doc/doxygen/html/objacces_8c.html
author etisserant
Mon, 02 Jul 2007 18:22:58 +0200
changeset 236 905677ed00f3
parent 215 f49e5a6b7804
child 240 34654679f262
permissions -rw-r--r--
Full preliminary implementation of TPDO transmit type:
- SYNC (N) (1-240)
- RTR only + SYNC (252)
- RTR only (253)
- EVENT, with timer and inhibit time (254 and 255)

User app have to call sendPDOevent(d) to eventually signal mapped data changes.
Callbacks added to 0x140N, TPDO comm parameters for on the fly timers values change.
TestMasterSlave updated.
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
     3
<title>CanFestival: src/objacces.c File Reference</title>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     4
<link href="doxygen.css" rel="stylesheet" type="text/css">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     5
<link href="tabs.css" rel="stylesheet" type="text/css">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     6
</head><body>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     7
<!-- Generated by Doxygen 1.5.1 -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     8
<div class="tabs">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     9
  <ul>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    10
    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    11
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    12
    <li id="current"><a href="files.html"><span>Files</span></a></li>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    13
    <li><a href="dirs.html"><span>Directories</span></a></li>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    14
  </ul></div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    15
<div class="tabs">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    16
  <ul>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    17
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    18
    <li><a href="globals.html"><span>Globals</span></a></li>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    19
  </ul></div>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    20
<div class="nav">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    21
<a class="el" href="dir_c0a169d39c08973f879fd54f07b9e9f7.html">src</a></div>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    22
<h1>objacces.c File Reference</h1><code>#include &quot;<a class="el" href="objacces_8h-source.html">objacces.h</a>&quot;</code><br>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    23
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    24
<p>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    25
Include dependency graph for objacces.c:<p><center><img src="objacces_8c__incl.png" border="0" usemap="#src/objacces.c_map" alt=""></center>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    26
<map name="src/objacces.c_map">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    27
<area href="objacces_8h.html" shape="rect" coords="172,301,266,325" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    28
<area href="win32_2applicfg_8h.html" shape="rect" coords="707,323,795,347" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    29
<area href="data_8h.html" shape="rect" coords="316,301,380,325" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    30
<area href="def_8h.html" shape="rect" coords="591,448,647,472" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    31
<area href="can_8h.html" shape="rect" coords="590,248,648,272" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    32
<area href="objdictdef_8h.html" shape="rect" coords="432,107,534,131" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    33
<area href="sdo_8h.html" shape="rect" coords="454,547,512,571" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    34
<area href="pdo_8h.html" shape="rect" coords="454,397,512,421" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    35
<area href="states_8h.html" shape="rect" coords="446,301,520,325" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    36
<area href="lifegrd_8h.html" shape="rect" coords="444,349,522,373" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    37
<area href="sync_8h.html" shape="rect" coords="450,155,516,179" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    38
<area href="nmtMaster_8h.html" shape="rect" coords="430,203,536,227" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    39
<area href="config_8h.html" shape="rect" coords="714,448,788,472" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    40
<area href="timer_8h.html" shape="rect" coords="584,496,654,520" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    41
<area href="win32_2timerscfg_8h.html" shape="rect" coords="702,496,800,520" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    42
</map>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    43
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    44
<p>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    45
<a href="objacces_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    46
<tr><td></td></tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    47
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    48
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26">accessDictionaryError</a> (UNS16 index, UNS8 subIndex, UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)</td></tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    49
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    50
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess, UNS8 endianize)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    51
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    52
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    53
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    54
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">readLocalDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    55
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    56
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess, UNS8 endianize)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    57
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    58
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    59
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    60
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">writeLocalDict</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    61
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    62
<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS32 *errorCode, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **Callback)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    63
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    64
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 wIndex, UNS8 bSubindex, <a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> Callback)</td></tr>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    65
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    66
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    67
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    68
</table>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    69
<hr><a name="_details"></a><h2>Detailed Description</h2>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    70
<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT and Francis DUPIN </dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    71
<dl class="date" compact><dt><b>Date:</b></dt><dd>Tue Jun 5 08:55:23 2007 </dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    72
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    73
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    74
Definition in file <a class="el" href="objacces_8c-source.html">objacces.c</a>.<hr><h2>Function Documentation</h2>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    75
<a class="anchor" name="49e9444c8c8d39906a40a153366ed09c"></a><!-- doxytag: member="objacces.c::_getODentry" ref="49e9444c8c8d39906a40a153366ed09c" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess, UNS8 endianize)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    76
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    77
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    78
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    79
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    80
          <td class="memname">UNS32 _getODentry           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    81
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    82
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    83
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    84
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    85
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    86
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    87
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    88
          <td class="paramtype">UNS16&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    89
          <td class="paramname"> <em>wIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    90
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    91
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    92
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    93
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    94
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    95
          <td class="paramname"> <em>bSubindex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    96
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    97
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    98
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    99
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   100
          <td class="paramtype">void *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   101
          <td class="paramname"> <em>pDestData</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   102
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   103
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   104
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   105
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   106
          <td class="paramtype">UNS8 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   107
          <td class="paramname"> <em>pExpectedSize</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   108
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   109
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   110
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   111
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   112
          <td class="paramtype">UNS8 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   113
          <td class="paramname"> <em>pDataType</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   114
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   115
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   116
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   117
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   118
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   119
          <td class="paramname"> <em>checkAccess</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   120
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   121
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   122
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   123
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   124
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   125
          <td class="paramname"> <em>endianize</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   126
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   127
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   128
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   129
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   130
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   131
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   132
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   133
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   134
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   135
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   136
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   137
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   138
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   139
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   140
    <tr><td valign="top"></td><td valign="top"><em>wIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   141
    <tr><td valign="top"></td><td valign="top"><em>bSubindex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   142
    <tr><td valign="top"></td><td valign="top"><em>pDestData</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   143
    <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   144
    <tr><td valign="top"></td><td valign="top"><em>pDataType</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   145
    <tr><td valign="top"></td><td valign="top"><em>checkAccess</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   146
    <tr><td valign="top"></td><td valign="top"><em>endianize</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   147
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   148
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   149
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   150
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   151
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   152
Definition at line <a class="el" href="objacces_8c-source.html#l00105">105</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   153
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   154
References <a class="el" href="objacces_8c-source.html#l00055">accessDictionaryError()</a>, <a class="el" href="objdictdef_8h-source.html#l00097">td_subindex::bAccessType</a>, <a class="el" href="objdictdef_8h-source.html#l00098">td_subindex::bDataType</a>, <a class="el" href="objdictdef_8h-source.html#l00108">td_indextable::bSubCount</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00036">OD_LENGTH_DATA_INVALID</a>, <a class="el" href="def_8h-source.html#l00037">OD_NO_SUCH_SUBINDEX</a>, <a class="el" href="def_8h-source.html#l00032">OD_READ_NOT_ALLOWED</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="def_8h-source.html#l00033">OD_WRITE_NOT_ALLOWED</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="dcf_8c-source.html#l00045">ptrTable</a>, <a class="el" href="data_8h-source.html#l00091">struct_CO_Data::scanIndexOD</a>, <a class="el" href="objdictdef_8h-source.html#l00099">td_subindex::size</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, <a class="el" href="objdictdef_8h-source.html#l00040">visible_string</a>, and <a class="el" href="objdictdef_8h-source.html#l00086">WO</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   155
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   156
Referenced by <a class="el" href="objacces_8c-source.html#l00198">getODentry()</a>, and <a class="el" href="objacces_8c-source.html#l00229">readLocalDict()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   157
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   158
Here is the call graph for this function:<p><center><img src="objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph.png" border="0" usemap="#objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   159
<map name="objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph_map">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   160
<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="164,6,332,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   161
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   162
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   163
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   164
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   165
<a class="anchor" name="72f69950be4a1352fc78648c71454820"></a><!-- doxytag: member="objacces.c::_setODentry" ref="72f69950be4a1352fc78648c71454820" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess, UNS8 endianize)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   166
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   167
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   168
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   169
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   170
          <td class="memname">UNS32 _setODentry           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   171
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   172
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   173
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   174
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   175
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   176
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   177
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   178
          <td class="paramtype">UNS16&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   179
          <td class="paramname"> <em>wIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   180
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   181
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   182
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   183
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   184
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   185
          <td class="paramname"> <em>bSubindex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   186
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   187
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   188
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   189
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   190
          <td class="paramtype">void *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   191
          <td class="paramname"> <em>pSourceData</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   192
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   193
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   194
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   195
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   196
          <td class="paramtype">UNS8 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   197
          <td class="paramname"> <em>pExpectedSize</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   198
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   199
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   200
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   201
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   202
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   203
          <td class="paramname"> <em>checkAccess</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   204
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   205
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   206
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   207
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   208
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   209
          <td class="paramname"> <em>endianize</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   210
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   211
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   212
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   213
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   214
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   215
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   216
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   217
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   218
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   219
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   220
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   221
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   222
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   223
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   224
    <tr><td valign="top"></td><td valign="top"><em>wIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   225
    <tr><td valign="top"></td><td valign="top"><em>bSubindex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   226
    <tr><td valign="top"></td><td valign="top"><em>pSourceData</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   227
    <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   228
    <tr><td valign="top"></td><td valign="top"><em>checkAccess</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   229
    <tr><td valign="top"></td><td valign="top"><em>endianize</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   230
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   231
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   232
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   233
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   234
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   235
Definition at line <a class="el" href="objacces_8c-source.html#l00260">260</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   236
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   237
References <a class="el" href="objacces_8c-source.html#l00055">accessDictionaryError()</a>, <a class="el" href="objdictdef_8h-source.html#l00097">td_subindex::bAccessType</a>, <a class="el" href="objdictdef_8h-source.html#l00098">td_subindex::bDataType</a>, <a class="el" href="objdictdef_8h-source.html#l00108">td_indextable::bSubCount</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00036">OD_LENGTH_DATA_INVALID</a>, <a class="el" href="def_8h-source.html#l00037">OD_NO_SUCH_SUBINDEX</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="def_8h-source.html#l00033">OD_WRITE_NOT_ALLOWED</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="dcf_8c-source.html#l00045">ptrTable</a>, <a class="el" href="objdictdef_8h-source.html#l00087">RO</a>, <a class="el" href="data_8h-source.html#l00091">struct_CO_Data::scanIndexOD</a>, <a class="el" href="objdictdef_8h-source.html#l00099">td_subindex::size</a>, <a class="el" href="data_8h-source.html#l00092">struct_CO_Data::storeODSubIndex</a>, <a class="el" href="objdictdef_8h-source.html#l00089">TO_BE_SAVE</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, <a class="el" href="data_8h-source.html#l00054">struct_CO_Data::valueRangeTest</a>, and <a class="el" href="objdictdef_8h-source.html#l00040">visible_string</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   238
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   239
Referenced by <a class="el" href="objacces_8c-source.html#l00350">setODentry()</a>, and <a class="el" href="objacces_8c-source.html#l00378">writeLocalDict()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   240
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   241
Here is the call graph for this function:<p><center><img src="objacces_8c_72f69950be4a1352fc78648c71454820_cgraph.png" border="0" usemap="#objacces_8c_72f69950be4a1352fc78648c71454820_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   242
<map name="objacces_8c_72f69950be4a1352fc78648c71454820_cgraph_map">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   243
<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="161,6,329,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   244
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   245
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   246
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   247
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   248
<a class="anchor" name="43bf8d2616cf3d7d713b4af3d33a139c"></a><!-- doxytag: member="objacces.c::_storeODSubIndex" ref="43bf8d2616cf3d7d713b4af3d33a139c" args="(UNS16 wIndex, UNS8 bSubindex)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   249
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   250
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   251
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   252
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   253
          <td class="memname">void _storeODSubIndex           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   254
          <td>(</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   255
          <td class="paramtype">UNS16&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   256
          <td class="paramname"> <em>wIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   257
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   258
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   259
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   260
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   261
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   262
          <td class="paramname"> <em>bSubindex</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   263
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   264
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   265
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   266
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   267
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   268
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   269
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   270
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   271
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   272
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   273
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   274
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   275
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   276
    <tr><td valign="top"></td><td valign="top"><em>wIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   277
    <tr><td valign="top"></td><td valign="top"><em>bSubindex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   278
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   279
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   280
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   281
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   282
Definition at line <a class="el" href="objacces_8c-source.html#l00436">436</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   283
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   284
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   285
<a class="anchor" name="75d39b2dadcdb48f7321c6f3766aad26"></a><!-- doxytag: member="objacces.c::accessDictionaryError" ref="75d39b2dadcdb48f7321c6f3766aad26" args="(UNS16 index, UNS8 subIndex, UNS8 sizeDataDict, UNS8 sizeDataGiven, UNS32 code)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   286
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   287
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   288
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   289
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   290
          <td class="memname">UNS8 accessDictionaryError           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   291
          <td>(</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   292
          <td class="paramtype">UNS16&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   293
          <td class="paramname"> <em>index</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   294
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   295
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   296
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   297
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   298
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   299
          <td class="paramname"> <em>subIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   300
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   301
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   302
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   303
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   304
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   305
          <td class="paramname"> <em>sizeDataDict</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   306
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   307
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   308
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   309
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   310
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   311
          <td class="paramname"> <em>sizeDataGiven</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   312
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   313
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   314
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   315
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   316
          <td class="paramtype">UNS32&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   317
          <td class="paramname"> <em>code</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   318
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   319
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   320
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   321
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   322
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   323
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   324
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   325
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   326
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   327
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   328
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   329
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   330
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   331
    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   332
    <tr><td valign="top"></td><td valign="top"><em>subIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   333
    <tr><td valign="top"></td><td valign="top"><em>sizeDataDict</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   334
    <tr><td valign="top"></td><td valign="top"><em>sizeDataGiven</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   335
    <tr><td valign="top"></td><td valign="top"><em>code</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   336
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   337
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   338
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   339
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   340
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   341
Definition at line <a class="el" href="objacces_8c-source.html#l00055">55</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   342
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   343
References <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00036">OD_LENGTH_DATA_INVALID</a>, <a class="el" href="def_8h-source.html#l00034">OD_NO_SUCH_OBJECT</a>, <a class="el" href="def_8h-source.html#l00037">OD_NO_SUCH_SUBINDEX</a>, <a class="el" href="def_8h-source.html#l00035">OD_NOT_MAPPABLE</a>, <a class="el" href="def_8h-source.html#l00039">OD_VALUE_TOO_HIGH</a>, <a class="el" href="def_8h-source.html#l00038">OD_VALUE_TOO_LOW</a>, and <a class="el" href="def_8h-source.html#l00033">OD_WRITE_NOT_ALLOWED</a>.
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   344
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   345
Referenced by <a class="el" href="objacces_8c-source.html#l00105">_getODentry()</a>, and <a class="el" href="objacces_8c-source.html#l00260">_setODentry()</a>.
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   346
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   347
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   348
<a class="anchor" name="39c263a4bc5d2d824fefe22fdb4c2dac"></a><!-- doxytag: member="objacces.c::getODentry" ref="39c263a4bc5d2d824fefe22fdb4c2dac" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   349
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   350
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   351
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   352
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   353
          <td class="memname">UNS32 getODentry           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   354
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   355
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   356
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   357
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   358
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   359
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   360
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   361
          <td class="paramtype">UNS16&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   362
          <td class="paramname"> <em>wIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   363
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   364
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   365
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   366
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   367
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   368
          <td class="paramname"> <em>bSubindex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   369
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   370
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   371
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   372
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   373
          <td class="paramtype">void *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   374
          <td class="paramname"> <em>pDestData</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   375
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   376
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   377
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   378
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   379
          <td class="paramtype">UNS8 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   380
          <td class="paramname"> <em>pExpectedSize</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   381
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   382
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   383
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   384
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   385
          <td class="paramtype">UNS8 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   386
          <td class="paramname"> <em>pDataType</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   387
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   388
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   389
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   390
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   391
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   392
          <td class="paramname"> <em>checkAccess</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   393
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   394
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   395
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   396
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   397
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   398
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   399
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   400
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   401
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   402
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   403
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   404
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   405
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   406
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   407
    <tr><td valign="top"></td><td valign="top"><em>wIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   408
    <tr><td valign="top"></td><td valign="top"><em>bSubindex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   409
    <tr><td valign="top"></td><td valign="top"><em>pDestData</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   410
    <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   411
    <tr><td valign="top"></td><td valign="top"><em>pDataType</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   412
    <tr><td valign="top"></td><td valign="top"><em>checkAccess</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   413
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   414
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   415
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   416
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   417
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   418
Definition at line <a class="el" href="objacces_8c-source.html#l00198">198</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   419
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   420
References <a class="el" href="objacces_8c-source.html#l00105">_getODentry()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   421
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   422
Referenced by <a class="el" href="sdo_8c-source.html#l00209">objdictToSDOline()</a>, <a class="el" href="pdo_8c-source.html#l00221">proceedPDO()</a>, and <a class="el" href="sync_8c-source.html#l00141">proceedSYNC()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   423
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   424
Here is the call graph for this function:<p><center><img src="objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph.png" border="0" usemap="#objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   425
<map name="objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph_map">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   426
<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="156,6,263,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   427
<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="313,6,481,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   428
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   429
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   430
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   431
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   432
<a class="anchor" name="ed0728e75c0cf3a68c7c7a52a8148a2e"></a><!-- doxytag: member="objacces.c::readLocalDict" ref="ed0728e75c0cf3a68c7c7a52a8148a2e" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   433
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   434
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   435
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   436
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   437
          <td class="memname">UNS32 readLocalDict           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   438
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   439
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   440
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   441
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   442
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   443
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   444
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   445
          <td class="paramtype">UNS16&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   446
          <td class="paramname"> <em>wIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   447
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   448
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   449
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   450
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   451
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   452
          <td class="paramname"> <em>bSubindex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   453
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   454
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   455
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   456
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   457
          <td class="paramtype">void *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   458
          <td class="paramname"> <em>pDestData</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   459
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   460
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   461
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   462
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   463
          <td class="paramtype">UNS8 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   464
          <td class="paramname"> <em>pExpectedSize</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   465
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   466
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   467
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   468
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   469
          <td class="paramtype">UNS8 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   470
          <td class="paramname"> <em>pDataType</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   471
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   472
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   473
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   474
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   475
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   476
          <td class="paramname"> <em>checkAccess</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   477
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   478
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   479
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   480
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   481
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   482
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   483
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   484
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   485
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   486
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   487
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   488
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   489
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   490
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   491
    <tr><td valign="top"></td><td valign="top"><em>wIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   492
    <tr><td valign="top"></td><td valign="top"><em>bSubindex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   493
    <tr><td valign="top"></td><td valign="top"><em>pDestData</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   494
    <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   495
    <tr><td valign="top"></td><td valign="top"><em>pDataType</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   496
    <tr><td valign="top"></td><td valign="top"><em>checkAccess</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   497
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   498
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   499
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   500
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   501
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   502
Definition at line <a class="el" href="objacces_8c-source.html#l00229">229</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   503
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   504
References <a class="el" href="objacces_8c-source.html#l00105">_getODentry()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   505
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   506
Here is the call graph for this function:<p><center><img src="objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph.png" border="0" usemap="#objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   507
<map name="objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph_map">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   508
<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="169,6,276,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   509
<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="327,6,495,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   510
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   511
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   512
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   513
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   514
<a class="anchor" name="514e7b9c13835a86446b1cd38fa34049"></a><!-- doxytag: member="objacces.c::RegisterSetODentryCallBack" ref="514e7b9c13835a86446b1cd38fa34049" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, ODCallback_t Callback)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   515
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   516
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   517
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   518
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   519
          <td class="memname">UNS32 RegisterSetODentryCallBack           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   520
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   521
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   522
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   523
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   524
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   525
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   526
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   527
          <td class="paramtype">UNS16&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   528
          <td class="paramname"> <em>wIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   529
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   530
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   531
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   532
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   533
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   534
          <td class="paramname"> <em>bSubindex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   535
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   536
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   537
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   538
          <td></td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   539
          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a>&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   540
          <td class="paramname"> <em>Callback</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   541
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   542
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   543
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   544
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   545
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   546
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   547
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   548
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   549
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   550
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   551
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   552
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   553
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   554
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   555
    <tr><td valign="top"></td><td valign="top"><em>wIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   556
    <tr><td valign="top"></td><td valign="top"><em>bSubindex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   557
    <tr><td valign="top"></td><td valign="top"><em>Callback</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   558
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   559
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   560
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   561
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   562
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   563
Definition at line <a class="el" href="objacces_8c-source.html#l00419">419</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   564
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   565
References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objacces_8c-source.html#l00404">scanIndexOD()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>.
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   566
<p>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   567
Referenced by <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>, <a class="el" href="TestMasterSlave_8c-source.html#l00093">InitNodes()</a>, and <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   568
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   569
Here is the call graph for this function:<p><center><img src="objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph.png" border="0" usemap="#objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   570
<map name="objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph_map">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   571
<area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="267,6,379,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   572
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   573
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   574
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   575
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   576
<a class="anchor" name="11e9f24840d05a6a622955b51f91af53"></a><!-- doxytag: member="objacces.c::scanIndexOD" ref="11e9f24840d05a6a622955b51f91af53" args="(CO_Data *d, UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   577
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   578
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   579
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   580
        <tr>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   581
          <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* scanIndexOD           </td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   582
          <td>(</td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   583
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   584
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   585
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   586
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   587
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   588
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   589
          <td class="paramtype">UNS16&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   590
          <td class="paramname"> <em>wIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   591
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   592
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   593
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   594
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   595
          <td class="paramtype">UNS32 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   596
          <td class="paramname"> <em>errorCode</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   597
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   598
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   599
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   600
          <td></td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   601
          <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> **&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   602
          <td class="paramname"> <em>Callback</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   603
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   604
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   605
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   606
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   607
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   608
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   609
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   610
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   611
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   612
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   613
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   614
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   615
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   616
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   617
    <tr><td valign="top"></td><td valign="top"><em>wIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   618
    <tr><td valign="top"></td><td valign="top"><em>errorCode</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   619
    <tr><td valign="top"></td><td valign="top"><em>Callback</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   620
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   621
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   622
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   623
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   624
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   625
Definition at line <a class="el" href="objacces_8c-source.html#l00404">404</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   626
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   627
References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, and <a class="el" href="data_8h-source.html#l00091">struct_CO_Data::scanIndexOD</a>.
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   628
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   629
Referenced by <a class="el" href="objacces_8c-source.html#l00419">RegisterSetODentryCallBack()</a>.
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   630
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   631
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   632
<a class="anchor" name="17e598cc1b2e60380e2e4e75afe9b3b0"></a><!-- doxytag: member="objacces.c::setODentry" ref="17e598cc1b2e60380e2e4e75afe9b3b0" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   633
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   634
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   635
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   636
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   637
          <td class="memname">UNS32 setODentry           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   638
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   639
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   640
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   641
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   642
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   643
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   644
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   645
          <td class="paramtype">UNS16&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   646
          <td class="paramname"> <em>wIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   647
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   648
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   649
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   650
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   651
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   652
          <td class="paramname"> <em>bSubindex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   653
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   654
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   655
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   656
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   657
          <td class="paramtype">void *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   658
          <td class="paramname"> <em>pSourceData</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   659
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   660
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   661
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   662
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   663
          <td class="paramtype">UNS8 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   664
          <td class="paramname"> <em>pExpectedSize</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   665
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   666
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   667
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   668
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   669
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   670
          <td class="paramname"> <em>checkAccess</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   671
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   672
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   673
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   674
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   675
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   676
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   677
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   678
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   679
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   680
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   681
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   682
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   683
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   684
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   685
    <tr><td valign="top"></td><td valign="top"><em>wIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   686
    <tr><td valign="top"></td><td valign="top"><em>bSubindex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   687
    <tr><td valign="top"></td><td valign="top"><em>pSourceData</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   688
    <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   689
    <tr><td valign="top"></td><td valign="top"><em>checkAccess</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   690
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   691
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   692
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   693
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   694
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   695
Definition at line <a class="el" href="objacces_8c-source.html#l00350">350</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   696
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   697
References <a class="el" href="objacces_8c-source.html#l00260">_setODentry()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   698
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   699
Referenced by <a class="el" href="pdo_8c-source.html#l00221">proceedPDO()</a>, and <a class="el" href="sdo_8c-source.html#l00186">SDOlineToObjdict()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   700
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   701
Here is the call graph for this function:<p><center><img src="objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph.png" border="0" usemap="#objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   702
<map name="objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph_map">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   703
<area href="objacces_8c.html#72f69950be4a1352fc78648c71454820" shape="rect" coords="152,6,259,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   704
<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="308,6,476,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   705
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   706
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   707
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   708
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   709
<a class="anchor" name="7cc58d6e7711bd0d9fd75e8ff721ce36"></a><!-- doxytag: member="objacces.c::writeLocalDict" ref="7cc58d6e7711bd0d9fd75e8ff721ce36" args="(CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   710
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   711
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   712
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   713
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   714
          <td class="memname">UNS32 writeLocalDict           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   715
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   716
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   717
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   718
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   719
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   720
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   721
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   722
          <td class="paramtype">UNS16&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   723
          <td class="paramname"> <em>wIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   724
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   725
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   726
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   727
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   728
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   729
          <td class="paramname"> <em>bSubindex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   730
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   731
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   732
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   733
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   734
          <td class="paramtype">void *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   735
          <td class="paramname"> <em>pSourceData</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   736
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   737
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   738
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   739
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   740
          <td class="paramtype">UNS8 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   741
          <td class="paramname"> <em>pExpectedSize</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   742
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   743
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   744
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   745
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   746
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   747
          <td class="paramname"> <em>checkAccess</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   748
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   749
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   750
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   751
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   752
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   753
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   754
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   755
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   756
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   757
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   758
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   759
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   760
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   761
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   762
    <tr><td valign="top"></td><td valign="top"><em>wIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   763
    <tr><td valign="top"></td><td valign="top"><em>bSubindex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   764
    <tr><td valign="top"></td><td valign="top"><em>pSourceData</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   765
    <tr><td valign="top"></td><td valign="top"><em>pExpectedSize</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   766
    <tr><td valign="top"></td><td valign="top"><em>checkAccess</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   767
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   768
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   769
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   770
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   771
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   772
Definition at line <a class="el" href="objacces_8c-source.html#l00378">378</a> of file <a class="el" href="objacces_8c-source.html">objacces.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   773
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   774
References <a class="el" href="objacces_8c-source.html#l00260">_setODentry()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   775
<p>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   776
Referenced by <a class="el" href="main_8c-source.html#l00079">main()</a>, and <a class="el" href="TestMasterMicroMod_8c-source.html#l00055">TestMaster_initialisation()</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   777
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   778
Here is the call graph for this function:<p><center><img src="objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph.png" border="0" usemap="#objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   779
<map name="objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph_map">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   780
<area href="objacces_8c.html#72f69950be4a1352fc78648c71454820" shape="rect" coords="171,6,277,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   781
<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="327,6,495,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   782
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   783
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   784
</div>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   785
</div><p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   786
<hr size="1"><address style="align: right;"><small>Generated on Fri Jun 8 08:52:12 2007 for CanFestival by&nbsp;
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   787
<a href="http://www.doxygen.org/index.html">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   788
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   789
</body>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   790
</html>