changeset 215 | f49e5a6b7804 |
parent 210 | 6b5a4c21e061 |
child 240 | 34654679f262 |
214:003cc3c63855 | 215:f49e5a6b7804 |
---|---|
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> |
3 <title>CanFestival: /home/epimerde/documents/tc11/CanFestival-3/src/objacces.c File Reference</title> |
3 <title>CanFestival: src/objacces.c File Reference</title> |
4 <link href="doxygen.css" rel="stylesheet" type="text/css"> |
4 <link href="doxygen.css" rel="stylesheet" type="text/css"> |
5 <link href="tabs.css" rel="stylesheet" type="text/css"> |
5 <link href="tabs.css" rel="stylesheet" type="text/css"> |
6 </head><body> |
6 </head><body> |
7 <!-- Generated by Doxygen 1.5.1 --> |
7 <!-- Generated by Doxygen 1.5.1 --> |
8 <div class="tabs"> |
8 <div class="tabs"> |
9 <ul> |
9 <ul> |
10 <li><a href="main.html"><span>Main Page</span></a></li> |
10 <li><a href="main.html"><span>Main Page</span></a></li> |
11 <li><a href="annotated.html"><span>Data Structures</span></a></li> |
|
11 <li id="current"><a href="files.html"><span>Files</span></a></li> |
12 <li id="current"><a href="files.html"><span>Files</span></a></li> |
13 <li><a href="dirs.html"><span>Directories</span></a></li> |
|
12 </ul></div> |
14 </ul></div> |
13 <div class="tabs"> |
15 <div class="tabs"> |
14 <ul> |
16 <ul> |
15 <li><a href="files.html"><span>File List</span></a></li> |
17 <li><a href="files.html"><span>File List</span></a></li> |
16 <li><a href="globals.html"><span>Globals</span></a></li> |
18 <li><a href="globals.html"><span>Globals</span></a></li> |
17 </ul></div> |
19 </ul></div> |
18 <h1>/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c File Reference</h1><code>#include "objacces.h"</code><br> |
20 <div class="nav"> |
19 |
21 <a class="el" href="dir_c0a169d39c08973f879fd54f07b9e9f7.html">src</a></div> |
20 <p> |
22 <h1>objacces.c File Reference</h1><code>#include "<a class="el" href="objacces_8h-source.html">objacces.h</a>"</code><br> |
21 Include dependency graph for objacces.c:<p><center><img src="objacces_8c__incl.png" border="0" usemap="#/home/epimerde/documents/tc11/CanFestival-3/src/objacces.c_map" alt=""></center> |
23 |
24 <p> |
|
25 Include dependency graph for objacces.c:<p><center><img src="objacces_8c__incl.png" border="0" usemap="#src/objacces.c_map" alt=""></center> |
|
26 <map name="src/objacces.c_map"> |
|
27 <area href="objacces_8h.html" shape="rect" coords="172,301,266,325" alt=""> |
|
28 <area href="win32_2applicfg_8h.html" shape="rect" coords="707,323,795,347" alt=""> |
|
29 <area href="data_8h.html" shape="rect" coords="316,301,380,325" alt=""> |
|
30 <area href="def_8h.html" shape="rect" coords="591,448,647,472" alt=""> |
|
31 <area href="can_8h.html" shape="rect" coords="590,248,648,272" alt=""> |
|
32 <area href="objdictdef_8h.html" shape="rect" coords="432,107,534,131" alt=""> |
|
33 <area href="sdo_8h.html" shape="rect" coords="454,547,512,571" alt=""> |
|
34 <area href="pdo_8h.html" shape="rect" coords="454,397,512,421" alt=""> |
|
35 <area href="states_8h.html" shape="rect" coords="446,301,520,325" alt=""> |
|
36 <area href="lifegrd_8h.html" shape="rect" coords="444,349,522,373" alt=""> |
|
37 <area href="sync_8h.html" shape="rect" coords="450,155,516,179" alt=""> |
|
38 <area href="nmtMaster_8h.html" shape="rect" coords="430,203,536,227" alt=""> |
|
39 <area href="config_8h.html" shape="rect" coords="714,448,788,472" alt=""> |
|
40 <area href="timer_8h.html" shape="rect" coords="584,496,654,520" alt=""> |
|
41 <area href="win32_2timerscfg_8h.html" shape="rect" coords="702,496,800,520" alt=""> |
|
42 </map> |
|
22 |
43 |
23 <p> |
44 <p> |
24 <a href="objacces_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> |
45 <a href="objacces_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> |
25 <tr><td></td></tr> |
46 <tr><td></td></tr> |
26 <tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
47 <tr><td colspan="2"><br><h2>Functions</h2></td></tr> |
27 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </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> |
48 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8 </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> |
28 |
49 |
29 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c">_getODentry</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess, UNS8 endianize)</td></tr> |
50 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </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> |
30 |
51 |
31 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac">getODentry</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)</td></tr> |
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </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> |
32 |
53 |
33 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#ed0728e75c0cf3a68c7c7a52a8148a2e">readLocalDict</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pDestData, UNS8 *pExpectedSize, UNS8 *pDataType, UNS8 checkAccess)</td></tr> |
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </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> |
34 |
55 |
35 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#72f69950be4a1352fc78648c71454820">_setODentry</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess, UNS8 endianize)</td></tr> |
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </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> |
36 |
57 |
37 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#17e598cc1b2e60380e2e4e75afe9b3b0">setODentry</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)</td></tr> |
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </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> |
38 |
59 |
39 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#7cc58d6e7711bd0d9fd75e8ff721ce36">writeLocalDict</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, void *pSourceData, UNS8 *pExpectedSize, UNS8 checkAccess)</td></tr> |
60 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </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> |
40 |
61 |
41 <tr><td class="memItemLeft" nowrap align="right" valign="top">const indextable * </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53">scanIndexOD</a> (CO_Data *d, UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback)</td></tr> |
62 <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structtd__indextable.html">indextable</a> * </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> |
42 |
63 |
43 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049">RegisterSetODentryCallBack</a> (CO_Data *d, UNS16 wIndex, UNS8 bSubindex, ODCallback_t Callback)</td></tr> |
64 <tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32 </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> |
44 |
65 |
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr> |
66 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="objacces_8c.html#43bf8d2616cf3d7d713b4af3d33a139c">_storeODSubIndex</a> (UNS16 wIndex, UNS8 bSubindex)</td></tr> |
46 |
67 |
47 </table> |
68 </table> |
48 <hr><a name="_details"></a><h2>Detailed Description</h2> |
69 <hr><a name="_details"></a><h2>Detailed Description</h2> |
56 <div class="memproto"> |
77 <div class="memproto"> |
57 <table class="memname"> |
78 <table class="memname"> |
58 <tr> |
79 <tr> |
59 <td class="memname">UNS32 _getODentry </td> |
80 <td class="memname">UNS32 _getODentry </td> |
60 <td>(</td> |
81 <td>(</td> |
61 <td class="paramtype">CO_Data * </td> |
82 <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> |
62 <td class="paramname"> <em>d</em>, </td> |
83 <td class="paramname"> <em>d</em>, </td> |
63 </tr> |
84 </tr> |
64 <tr> |
85 <tr> |
65 <td class="paramkey"></td> |
86 <td class="paramkey"></td> |
66 <td></td> |
87 <td></td> |
126 </table> |
147 </table> |
127 </dl> |
148 </dl> |
128 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
149 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
129 |
150 |
130 <p> |
151 <p> |
131 DO NOT USE MSG_ERR because the macro may send a PDO -> infinite loop if it fails.<p> |
|
132 We allow to fetch a shorter string than expected<p> |
|
133 Error ! |
|
134 <p> |
|
135 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>. |
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>. |
136 <p> |
153 <p> |
137 References <a class="el" href="objacces_8c-source.html#l00055">accessDictionaryError()</a>, and <a class="el" href="dcf_8c-source.html#l00057">ptrTable</a>. |
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>. |
138 <p> |
155 <p> |
139 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>. |
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>. |
140 <p> |
157 <p> |
141 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> |
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> |
142 <map name="objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph_map"> |
159 <map name="objacces_8c_49e9444c8c8d39906a40a153366ed09c_cgraph_map"> |
150 <div class="memproto"> |
167 <div class="memproto"> |
151 <table class="memname"> |
168 <table class="memname"> |
152 <tr> |
169 <tr> |
153 <td class="memname">UNS32 _setODentry </td> |
170 <td class="memname">UNS32 _setODentry </td> |
154 <td>(</td> |
171 <td>(</td> |
155 <td class="paramtype">CO_Data * </td> |
172 <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> |
156 <td class="paramname"> <em>d</em>, </td> |
173 <td class="paramname"> <em>d</em>, </td> |
157 </tr> |
174 </tr> |
158 <tr> |
175 <tr> |
159 <td class="paramkey"></td> |
176 <td class="paramkey"></td> |
160 <td></td> |
177 <td></td> |
213 </table> |
230 </table> |
214 </dl> |
231 </dl> |
215 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
232 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
216 |
233 |
217 <p> |
234 <p> |
218 Subindex not found<p> |
|
219 Callbacks<p> |
|
220 TODO : Store dans NVRAM |
|
221 <p> |
|
222 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>. |
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>. |
223 <p> |
236 <p> |
224 References <a class="el" href="objacces_8c-source.html#l00055">accessDictionaryError()</a>, and <a class="el" href="dcf_8c-source.html#l00057">ptrTable</a>. |
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>. |
225 <p> |
238 <p> |
226 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>. |
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>. |
227 <p> |
240 <p> |
228 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> |
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> |
229 <map name="objacces_8c_72f69950be4a1352fc78648c71454820_cgraph_map"> |
242 <map name="objacces_8c_72f69950be4a1352fc78648c71454820_cgraph_map"> |
325 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
338 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
326 |
339 |
327 <p> |
340 <p> |
328 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>. |
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>. |
329 <p> |
342 <p> |
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>. |
|
344 <p> |
|
330 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>. |
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>. |
331 </div> |
346 </div> |
332 </div><p> |
347 </div><p> |
333 <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)" --> |
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)" --> |
334 <div class="memitem"> |
349 <div class="memitem"> |
335 <div class="memproto"> |
350 <div class="memproto"> |
336 <table class="memname"> |
351 <table class="memname"> |
337 <tr> |
352 <tr> |
338 <td class="memname">UNS32 getODentry </td> |
353 <td class="memname">UNS32 getODentry </td> |
339 <td>(</td> |
354 <td>(</td> |
340 <td class="paramtype">CO_Data * </td> |
355 <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> |
341 <td class="paramname"> <em>d</em>, </td> |
356 <td class="paramname"> <em>d</em>, </td> |
342 </tr> |
357 </tr> |
343 <tr> |
358 <tr> |
344 <td class="paramkey"></td> |
359 <td class="paramkey"></td> |
345 <td></td> |
360 <td></td> |
400 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
415 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
401 |
416 |
402 <p> |
417 <p> |
403 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>. |
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>. |
404 <p> |
419 <p> |
405 References <a class="el" href="objacces_8c-source.html#l00105">_getODentry()</a>. |
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>. |
406 <p> |
421 <p> |
407 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>. |
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>. |
408 <p> |
423 <p> |
409 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> |
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> |
410 <map name="objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph_map"> |
425 <map name="objacces_8c_39c263a4bc5d2d824fefe22fdb4c2dac_cgraph_map"> |
419 <div class="memproto"> |
434 <div class="memproto"> |
420 <table class="memname"> |
435 <table class="memname"> |
421 <tr> |
436 <tr> |
422 <td class="memname">UNS32 readLocalDict </td> |
437 <td class="memname">UNS32 readLocalDict </td> |
423 <td>(</td> |
438 <td>(</td> |
424 <td class="paramtype">CO_Data * </td> |
439 <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> |
425 <td class="paramname"> <em>d</em>, </td> |
440 <td class="paramname"> <em>d</em>, </td> |
426 </tr> |
441 </tr> |
427 <tr> |
442 <tr> |
428 <td class="paramkey"></td> |
443 <td class="paramkey"></td> |
429 <td></td> |
444 <td></td> |
484 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
499 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
485 |
500 |
486 <p> |
501 <p> |
487 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>. |
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>. |
488 <p> |
503 <p> |
489 References <a class="el" href="objacces_8c-source.html#l00105">_getODentry()</a>. |
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>. |
490 <p> |
505 <p> |
491 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> |
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> |
492 <map name="objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph_map"> |
507 <map name="objacces_8c_ed0728e75c0cf3a68c7c7a52a8148a2e_cgraph_map"> |
493 <area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="169,6,276,30" alt=""> |
508 <area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="169,6,276,30" alt=""> |
494 <area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="327,6,495,30" alt=""> |
509 <area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="327,6,495,30" alt=""> |
501 <div class="memproto"> |
516 <div class="memproto"> |
502 <table class="memname"> |
517 <table class="memname"> |
503 <tr> |
518 <tr> |
504 <td class="memname">UNS32 RegisterSetODentryCallBack </td> |
519 <td class="memname">UNS32 RegisterSetODentryCallBack </td> |
505 <td>(</td> |
520 <td>(</td> |
506 <td class="paramtype">CO_Data * </td> |
521 <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> |
507 <td class="paramname"> <em>d</em>, </td> |
522 <td class="paramname"> <em>d</em>, </td> |
508 </tr> |
523 </tr> |
509 <tr> |
524 <tr> |
510 <td class="paramkey"></td> |
525 <td class="paramkey"></td> |
511 <td></td> |
526 <td></td> |
519 <td class="paramname"> <em>bSubindex</em>, </td> |
534 <td class="paramname"> <em>bSubindex</em>, </td> |
520 </tr> |
535 </tr> |
521 <tr> |
536 <tr> |
522 <td class="paramkey"></td> |
537 <td class="paramkey"></td> |
523 <td></td> |
538 <td></td> |
524 <td class="paramtype">ODCallback_t </td> |
539 <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> </td> |
525 <td class="paramname"> <em>Callback</em></td><td> </td> |
540 <td class="paramname"> <em>Callback</em></td><td> </td> |
526 </tr> |
541 </tr> |
527 <tr> |
542 <tr> |
528 <td></td> |
543 <td></td> |
529 <td>)</td> |
544 <td>)</td> |
545 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
560 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
546 |
561 |
547 <p> |
562 <p> |
548 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>. |
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>. |
549 <p> |
564 <p> |
550 References <a class="el" href="objacces_8c-source.html#l00404">scanIndexOD()</a>. |
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>. |
551 <p> |
566 <p> |
552 Referenced by <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>, and <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>. |
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>. |
553 <p> |
568 <p> |
554 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> |
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> |
555 <map name="objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph_map"> |
570 <map name="objacces_8c_514e7b9c13835a86446b1cd38fa34049_cgraph_map"> |
556 <area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="267,6,379,30" alt=""> |
571 <area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="267,6,379,30" alt=""> |
557 </map> |
572 </map> |
561 <a class="anchor" name="11e9f24840d05a6a622955b51f91af53"></a><!-- doxytag: member="objacces.c::scanIndexOD" ref="11e9f24840d05a6a622955b51f91af53" args="(CO_Data *d, UNS16 wIndex, UNS32 *errorCode, ODCallback_t **Callback)" --> |
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)" --> |
562 <div class="memitem"> |
577 <div class="memitem"> |
563 <div class="memproto"> |
578 <div class="memproto"> |
564 <table class="memname"> |
579 <table class="memname"> |
565 <tr> |
580 <tr> |
566 <td class="memname">const indextable* scanIndexOD </td> |
581 <td class="memname">const <a class="el" href="structtd__indextable.html">indextable</a>* scanIndexOD </td> |
567 <td>(</td> |
582 <td>(</td> |
568 <td class="paramtype">CO_Data * </td> |
583 <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> |
569 <td class="paramname"> <em>d</em>, </td> |
584 <td class="paramname"> <em>d</em>, </td> |
570 </tr> |
585 </tr> |
571 <tr> |
586 <tr> |
572 <td class="paramkey"></td> |
587 <td class="paramkey"></td> |
573 <td></td> |
588 <td></td> |
581 <td class="paramname"> <em>errorCode</em>, </td> |
596 <td class="paramname"> <em>errorCode</em>, </td> |
582 </tr> |
597 </tr> |
583 <tr> |
598 <tr> |
584 <td class="paramkey"></td> |
599 <td class="paramkey"></td> |
585 <td></td> |
600 <td></td> |
586 <td class="paramtype">ODCallback_t ** </td> |
601 <td class="paramtype"><a class="el" href="objdictdef_8h.html#91481b154cacc926ae5824fd121d6b43">ODCallback_t</a> ** </td> |
587 <td class="paramname"> <em>Callback</em></td><td> </td> |
602 <td class="paramname"> <em>Callback</em></td><td> </td> |
588 </tr> |
603 </tr> |
589 <tr> |
604 <tr> |
590 <td></td> |
605 <td></td> |
591 <td>)</td> |
606 <td>)</td> |
607 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
622 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
608 |
623 |
609 <p> |
624 <p> |
610 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>. |
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>. |
611 <p> |
626 <p> |
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>. |
|
628 <p> |
|
612 Referenced by <a class="el" href="objacces_8c-source.html#l00419">RegisterSetODentryCallBack()</a>. |
629 Referenced by <a class="el" href="objacces_8c-source.html#l00419">RegisterSetODentryCallBack()</a>. |
613 </div> |
630 </div> |
614 </div><p> |
631 </div><p> |
615 <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)" --> |
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)" --> |
616 <div class="memitem"> |
633 <div class="memitem"> |
617 <div class="memproto"> |
634 <div class="memproto"> |
618 <table class="memname"> |
635 <table class="memname"> |
619 <tr> |
636 <tr> |
620 <td class="memname">UNS32 setODentry </td> |
637 <td class="memname">UNS32 setODentry </td> |
621 <td>(</td> |
638 <td>(</td> |
622 <td class="paramtype">CO_Data * </td> |
639 <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> |
623 <td class="paramname"> <em>d</em>, </td> |
640 <td class="paramname"> <em>d</em>, </td> |
624 </tr> |
641 </tr> |
625 <tr> |
642 <tr> |
626 <td class="paramkey"></td> |
643 <td class="paramkey"></td> |
627 <td></td> |
644 <td></td> |
675 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
692 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
676 |
693 |
677 <p> |
694 <p> |
678 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>. |
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>. |
679 <p> |
696 <p> |
680 References <a class="el" href="objacces_8c-source.html#l00260">_setODentry()</a>. |
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>. |
681 <p> |
698 <p> |
682 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>. |
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>. |
683 <p> |
700 <p> |
684 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> |
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> |
685 <map name="objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph_map"> |
702 <map name="objacces_8c_17e598cc1b2e60380e2e4e75afe9b3b0_cgraph_map"> |
694 <div class="memproto"> |
711 <div class="memproto"> |
695 <table class="memname"> |
712 <table class="memname"> |
696 <tr> |
713 <tr> |
697 <td class="memname">UNS32 writeLocalDict </td> |
714 <td class="memname">UNS32 writeLocalDict </td> |
698 <td>(</td> |
715 <td>(</td> |
699 <td class="paramtype">CO_Data * </td> |
716 <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> * </td> |
700 <td class="paramname"> <em>d</em>, </td> |
717 <td class="paramname"> <em>d</em>, </td> |
701 </tr> |
718 </tr> |
702 <tr> |
719 <tr> |
703 <td class="paramkey"></td> |
720 <td class="paramkey"></td> |
704 <td></td> |
721 <td></td> |
752 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
769 <dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl> |
753 |
770 |
754 <p> |
771 <p> |
755 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>. |
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>. |
756 <p> |
773 <p> |
757 References <a class="el" href="objacces_8c-source.html#l00260">_setODentry()</a>. |
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>. |
775 <p> |
|
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>. |
|
758 <p> |
777 <p> |
759 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> |
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> |
760 <map name="objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph_map"> |
779 <map name="objacces_8c_7cc58d6e7711bd0d9fd75e8ff721ce36_cgraph_map"> |
761 <area href="objacces_8c.html#72f69950be4a1352fc78648c71454820" shape="rect" coords="171,6,277,30" alt=""> |
780 <area href="objacces_8c.html#72f69950be4a1352fc78648c71454820" shape="rect" coords="171,6,277,30" alt=""> |
762 <area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="327,6,495,30" alt=""> |
781 <area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="327,6,495,30" alt=""> |
763 </map> |
782 </map> |
764 |
783 |
765 </div> |
784 </div> |
766 </div><p> |
785 </div><p> |
767 <hr size="1"><address style="align: right;"><small>Generated on Tue Jun 5 18:32:07 2007 for CanFestival by |
786 <hr size="1"><address style="align: right;"><small>Generated on Fri Jun 8 08:52:12 2007 for CanFestival by |
768 <a href="http://www.doxygen.org/index.html"> |
787 <a href="http://www.doxygen.org/index.html"> |
769 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> |
788 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address> |
770 </body> |
789 </body> |
771 </html> |
790 </html> |