doc/doxygen/html/pdo_8c.html
author etisserant
Tue, 15 Jan 2008 09:29:29 +0100
changeset 355 12adbd08e10c
parent 240 34654679f262
permissions -rw-r--r--
TCP broadcasting chat server to exchange CAN messages between CanFestival nodes on windows. This let user simulate a CANopen network on windows.
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/pdo.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">
240
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    21
<a class="el" href="dir_0aa10e4f705947227e11e7ccb081fbe4.html">src</a></div>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    22
<h1>pdo.c File Reference</h1><code>#include &quot;<a class="el" href="pdo_8h-source.html">pdo.h</a>&quot;</code><br>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    23
<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
    24
<code>#include &quot;<a class="el" href="win32_2canfestival_8h-source.html">canfestival.h</a>&quot;</code><br>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    25
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    26
<p>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    27
Include dependency graph for pdo.c:<p><center><img src="pdo_8c__incl.png" border="0" usemap="#src/pdo.c_map" alt=""></center>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    28
<map name="src/pdo.c_map">
240
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    29
<area href="pdo_8h.html" shape="rect" coords="143,377,193,404" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    30
<area href="objacces_8h.html" shape="rect" coords="404,529,481,556" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    31
<area href="win32_2canfestival_8h.html" shape="rect" coords="124,605,212,632" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    32
<area href="win32_2applicfg_8h.html" shape="rect" coords="655,428,729,455" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    33
<area href="def_8h.html" shape="rect" coords="419,73,467,100" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    34
<area href="can_8h.html" shape="rect" coords="419,580,467,607" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    35
<area href="data_8h.html" shape="rect" coords="279,377,332,404" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    36
<area href="config_8h.html" shape="rect" coords="537,73,601,100" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    37
<area href="objdictdef_8h.html" shape="rect" coords="400,225,485,252" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    38
<area href="sdo_8h.html" shape="rect" coords="419,327,467,353" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    39
<area href="states_8h.html" shape="rect" coords="412,175,473,201" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    40
<area href="lifegrd_8h.html" shape="rect" coords="409,428,476,455" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    41
<area href="sync_8h.html" shape="rect" coords="415,276,471,303" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    42
<area href="nmtMaster_8h.html" shape="rect" coords="399,479,487,505" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    43
<area href="timer_8h.html" shape="rect" coords="540,377,599,404" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    44
<area href="win32_2timerscfg_8h.html" shape="rect" coords="652,593,732,620" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    45
<area href="can__driver_8h.html" shape="rect" coords="261,605,349,632" alt="">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    46
</map>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    47
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    48
<p>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    49
<a href="pdo_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
    50
<tr><td></td></tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    51
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
240
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    52
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#06b1b812ca18d3167243fb2b2acb6414">buildPDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 numPdo, <a class="el" href="structMessage.html">Message</a> *pdo)</td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    53
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    54
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#2a4d6e86bc4447a3c45c9b96bd61f995">sendPDOrequest</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS16 RPDOIndex)</td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    55
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    56
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#f653b9e9cc46d8290b3ce2d6392b5a52">proceedPDO</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    57
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    58
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#ad755ad656fe0f661ca6bd17acb1245a">CopyBits</a> (UNS8 NbBits, UNS8 *SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8 *DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)</td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    59
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    60
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#adaae758ac4e9333eec59ff123ba98ad">sendPDOevent</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    61
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    62
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#1e6f0540474e95f2928151efec83ccb6">PDOEventTimerAlarm</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 pdoNum)</td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    63
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    64
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#adf6445208b9af9b11f66f66a5d1f1f9">PDOInhibitTimerAlarm</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 pdoNum)</td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    65
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    66
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#fbf33713253ccf33f9277e31c78a6cb5">_sendPDOevent</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 isSyncEvent)</td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    67
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    68
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#b0f2ba361e723602410676cd1c3402dd">TPDO_Communication_Parameter_Callback</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, const <a class="el" href="structtd__indextable.html">indextable</a> *OD_entry, UNS8 bSubindex)</td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    69
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    70
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#858b6c5fcf09d0c6c9cdd67f92bcd8f9">PDOInit</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    71
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    72
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="pdo_8c.html#e31b98506e436ee213de906c19cc59f1">PDOStop</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    73
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    74
</table>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    75
<hr><a name="_details"></a><h2>Detailed Description</h2>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    76
<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
    77
<dl class="date" compact><dt><b>Date:</b></dt><dd>Tue Jun 5 09:32:32 2007 </dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    78
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    79
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    80
Definition in file <a class="el" href="pdo_8c-source.html">pdo.c</a>.<hr><h2>Function Documentation</h2>
240
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    81
<a class="anchor" name="fbf33713253ccf33f9277e31c78a6cb5"></a><!-- doxytag: member="pdo.c::_sendPDOevent" ref="fbf33713253ccf33f9277e31c78a6cb5" args="(CO_Data *d, UNS8 isSyncEvent)" -->
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    82
<div class="memitem">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    83
<div class="memproto">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    84
      <table class="memname">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    85
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    86
          <td class="memname">UNS8 _sendPDOevent           </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    87
          <td>(</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    88
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    89
          <td class="paramname"> <em>d</em>, </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    90
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    91
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    92
          <td class="paramkey"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    93
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    94
          <td class="paramtype">UNS8&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    95
          <td class="paramname"> <em>isSyncEvent</em></td><td>&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    96
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    97
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    98
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
    99
          <td>)</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   100
          <td></td><td></td><td width="100%"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   101
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   102
      </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   103
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   104
<div class="memdoc">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   105
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   106
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   107
<dl compact><dt><b>Parameters:</b></dt><dd>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   108
  <table border="0" cellspacing="2" cellpadding="0">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   109
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   110
    <tr><td valign="top"></td><td valign="top"><em>isSyncEvent</em>&nbsp;</td><td></td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   111
  </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   112
</dl>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   113
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   114
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   115
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   116
Definition at line <a class="el" href="pdo_8c-source.html#l00442">442</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   117
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   118
References <a class="el" href="pdo_8c-source.html#l00048">buildPDO()</a>, <a class="el" href="data_8h-source.html#l00087">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="timer_8c-source.html#l00112">DelAlarm()</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="pdo_8h-source.html#l00044">struct_s_PDO_status::last_message</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="can_8h-source.html#l00049">Message_Initializer</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00156">MS_TO_TIMEVAL</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="data_8h-source.html#l00049">struct_CO_Data::PDO_status</a>, <a class="el" href="objdictdef_8h-source.html#l00108">s_quick_index::PDO_TRS</a>, <a class="el" href="objdictdef_8h-source.html#l00109">s_quick_index::PDO_TRS_MAP</a>, <a class="el" href="pdo_8c-source.html#l00415">PDOEventTimerAlarm()</a>, <a class="el" href="pdo_8c-source.html#l00424">PDOInhibitTimerAlarm()</a>, <a class="el" href="objdictdef_8h-source.html#l00088">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00095">td_indextable::pSubindex</a>, <a class="el" href="timer_8c-source.html#l00057">SetAlarm()</a>, <a class="el" href="def_8h-source.html#l00121">state11</a>, <a class="el" href="def_8h-source.html#l00113">state3</a>, <a class="el" href="def_8h-source.html#l00115">state5</a>, <a class="el" href="pdo_8h-source.html#l00041">struct_s_PDO_status::transmit_type_parameter</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00146">UNS64</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00157">US_TO_TIMEVAL</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   119
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   120
Referenced by <a class="el" href="pdo_8c-source.html#l00415">PDOEventTimerAlarm()</a>, <a class="el" href="pdo_8c-source.html#l00424">PDOInhibitTimerAlarm()</a>, <a class="el" href="pdo_8c-source.html#l00601">PDOInit()</a>, <a class="el" href="sync_8c-source.html#l00141">proceedSYNC()</a>, and <a class="el" href="pdo_8c-source.html#l00408">sendPDOevent()</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   121
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   122
Here is the call graph for this function:<p><center><img src="pdo_8c_fbf33713253ccf33f9277e31c78a6cb5_cgraph.png" border="0" usemap="#pdo_8c_fbf33713253ccf33f9277e31c78a6cb5_cgraph_map" alt=""></center>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   123
<map name="pdo_8c_fbf33713253ccf33f9277e31c78a6cb5_cgraph_map">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   124
<area href="pdo_8c.html#06b1b812ca18d3167243fb2b2acb6414" shape="rect" coords="201,56,276,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   125
<area href="canOpenDriver_8c.html#fab789b9b2ee0ab6c6f27e67d6c03661" shape="rect" coords="205,107,272,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   126
<area href="timer_8c.html#12fe6467e1df03cc40dd6f76123c99f6" shape="rect" coords="201,157,276,184" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   127
<area href="pdo_8c.html#1e6f0540474e95f2928151efec83ccb6" shape="rect" coords="167,208,311,235" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   128
<area href="pdo_8c.html#adf6445208b9af9b11f66f66a5d1f1f9" shape="rect" coords="164,259,313,285" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   129
<area href="timer_8c.html#956b22f24089db4c367f40199f838a20" shape="rect" coords="203,309,275,336" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   130
<area href="pdo_8c.html#ad755ad656fe0f661ca6bd17acb1245a" shape="rect" coords="383,5,455,32" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   131
<area href="objacces_8c.html#cad0c118b1e06230c9cceb8e3985822b" shape="rect" coords="377,56,460,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   132
<area href="objacces_8c.html#6a3eb5cb9f79f3bee030bfbb6fdd7711" shape="rect" coords="523,56,613,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   133
<area href="objacces_8c.html#8577ef029b11faa6cfd1102f6bb10f59" shape="rect" coords="663,56,801,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   134
<area href="canOpenDriver_8c.html#cd855997446329e6b6338fe8644edf11" shape="rect" coords="363,107,475,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   135
</map>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   136
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   137
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   138
</div><p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   139
<a class="anchor" name="06b1b812ca18d3167243fb2b2acb6414"></a><!-- doxytag: member="pdo.c::buildPDO" ref="06b1b812ca18d3167243fb2b2acb6414" args="(CO_Data *d, UNS8 numPdo, Message *pdo)" -->
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   140
<div class="memitem">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   141
<div class="memproto">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   142
      <table class="memname">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   143
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   144
          <td class="memname">UNS8 buildPDO           </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   145
          <td>(</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   146
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   147
          <td class="paramname"> <em>d</em>, </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   148
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   149
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   150
          <td class="paramkey"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   151
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   152
          <td class="paramtype">UNS8&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   153
          <td class="paramname"> <em>numPdo</em>, </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   154
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   155
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   156
          <td class="paramkey"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   157
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   158
          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   159
          <td class="paramname"> <em>pdo</em></td><td>&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   160
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   161
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   162
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   163
          <td>)</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   164
          <td></td><td></td><td width="100%"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   165
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   166
      </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   167
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   168
<div class="memdoc">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   169
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   170
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   171
<dl compact><dt><b>Parameters:</b></dt><dd>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   172
  <table border="0" cellspacing="2" cellpadding="0">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   173
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   174
    <tr><td valign="top"></td><td valign="top"><em>TPDO_com</em>&nbsp;</td><td>TPDO communication parameters OD entry </td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   175
    <tr><td valign="top"></td><td valign="top"><em>TPDO_map</em>&nbsp;</td><td>TPDO mapping parameters OD entry</td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   176
  </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   177
</dl>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   178
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   179
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   180
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   181
Definition at line <a class="el" href="pdo_8c-source.html#l00048">48</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   182
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   183
References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="pdo_8c-source.html#l00351">CopyBits()</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="objacces_8c-source.html#l00198">getODentry()</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_indextable::index</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objdictdef_8h-source.html#l00108">s_quick_index::PDO_TRS</a>, <a class="el" href="objdictdef_8h-source.html#l00109">s_quick_index::PDO_TRS_MAP</a>, <a class="el" href="objdictdef_8h-source.html#l00088">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00095">td_indextable::pSubindex</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</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>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   184
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   185
Referenced by <a class="el" href="pdo_8c-source.html#l00442">_sendPDOevent()</a>, and <a class="el" href="pdo_8c-source.html#l00141">proceedPDO()</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   186
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   187
Here is the call graph for this function:<p><center><img src="pdo_8c_06b1b812ca18d3167243fb2b2acb6414_cgraph.png" border="0" usemap="#pdo_8c_06b1b812ca18d3167243fb2b2acb6414_cgraph_map" alt=""></center>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   188
<map name="pdo_8c_06b1b812ca18d3167243fb2b2acb6414_cgraph_map">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   189
<area href="pdo_8c.html#ad755ad656fe0f661ca6bd17acb1245a" shape="rect" coords="137,5,209,32" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   190
<area href="objacces_8c.html#cad0c118b1e06230c9cceb8e3985822b" shape="rect" coords="132,56,215,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   191
<area href="objacces_8c.html#6a3eb5cb9f79f3bee030bfbb6fdd7711" shape="rect" coords="264,56,355,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   192
<area href="objacces_8c.html#8577ef029b11faa6cfd1102f6bb10f59" shape="rect" coords="404,56,543,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   193
</map>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   194
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   195
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   196
</div><p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   197
<a class="anchor" name="ad755ad656fe0f661ca6bd17acb1245a"></a><!-- doxytag: member="pdo.c::CopyBits" ref="ad755ad656fe0f661ca6bd17acb1245a" args="(UNS8 NbBits, UNS8 *SrcByteIndex, UNS8 SrcBitIndex, UNS8 SrcBigEndian, UNS8 *DestByteIndex, UNS8 DestBitIndex, UNS8 DestBigEndian)" -->
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   198
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   199
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   200
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   201
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   202
          <td class="memname">void CopyBits           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   203
          <td>(</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   204
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   205
          <td class="paramname"> <em>NbBits</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   206
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   207
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   208
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   209
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   210
          <td class="paramtype">UNS8 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   211
          <td class="paramname"> <em>SrcByteIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   212
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   213
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   214
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   215
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   216
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   217
          <td class="paramname"> <em>SrcBitIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   218
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   219
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   220
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   221
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   222
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   223
          <td class="paramname"> <em>SrcBigEndian</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   224
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   225
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   226
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   227
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   228
          <td class="paramtype">UNS8 *&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   229
          <td class="paramname"> <em>DestByteIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   230
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   231
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   232
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   233
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   234
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   235
          <td class="paramname"> <em>DestBitIndex</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   236
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   237
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   238
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   239
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   240
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   241
          <td class="paramname"> <em>DestBigEndian</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   242
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   243
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   244
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   245
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   246
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   247
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   248
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   249
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   250
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   251
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   252
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   253
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   254
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   255
    <tr><td valign="top"></td><td valign="top"><em>NbBits</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   256
    <tr><td valign="top"></td><td valign="top"><em>SrcByteIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   257
    <tr><td valign="top"></td><td valign="top"><em>SrcBitIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   258
    <tr><td valign="top"></td><td valign="top"><em>SrcBigEndian</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   259
    <tr><td valign="top"></td><td valign="top"><em>DestByteIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   260
    <tr><td valign="top"></td><td valign="top"><em>DestBitIndex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   261
    <tr><td valign="top"></td><td valign="top"><em>DestBigEndian</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   262
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   263
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   264
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   265
<p>
240
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   266
Definition at line <a class="el" href="pdo_8c-source.html#l00351">351</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   267
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   268
References <a class="el" href="hcs12_2applicfg_8h-source.html#l00129">INTEGER8</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   269
<p>
240
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   270
Referenced by <a class="el" href="pdo_8c-source.html#l00048">buildPDO()</a>, and <a class="el" href="pdo_8c-source.html#l00141">proceedPDO()</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   271
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   272
</div><p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   273
<a class="anchor" name="1e6f0540474e95f2928151efec83ccb6"></a><!-- doxytag: member="pdo.c::PDOEventTimerAlarm" ref="1e6f0540474e95f2928151efec83ccb6" args="(CO_Data *d, UNS32 pdoNum)" -->
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   274
<div class="memitem">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   275
<div class="memproto">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   276
      <table class="memname">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   277
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   278
          <td class="memname">void PDOEventTimerAlarm           </td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   279
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   280
          <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
   281
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   282
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   283
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   284
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   285
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   286
          <td class="paramtype">UNS32&nbsp;</td>
240
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   287
          <td class="paramname"> <em>pdoNum</em></td><td>&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   288
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   289
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   290
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   291
          <td>)</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   292
          <td></td><td></td><td width="100%"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   293
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   294
      </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   295
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   296
<div class="memdoc">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   297
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   298
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   299
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   300
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   301
Definition at line <a class="el" href="pdo_8c-source.html#l00415">415</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   302
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   303
References <a class="el" href="pdo_8c-source.html#l00442">_sendPDOevent()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="pdo_8h-source.html#l00042">struct_s_PDO_status::event_timer</a>, <a class="el" href="pdo_8h-source.html#l00044">struct_s_PDO_status::last_message</a>, <a class="el" href="data_8h-source.html#l00049">struct_CO_Data::PDO_status</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   304
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   305
Referenced by <a class="el" href="pdo_8c-source.html#l00442">_sendPDOevent()</a>, <a class="el" href="pdo_8c-source.html#l00141">proceedPDO()</a>, and <a class="el" href="pdo_8c-source.html#l00573">TPDO_Communication_Parameter_Callback()</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   306
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   307
Here is the call graph for this function:<p><center><img src="pdo_8c_1e6f0540474e95f2928151efec83ccb6_cgraph.png" border="0" usemap="#pdo_8c_1e6f0540474e95f2928151efec83ccb6_cgraph_map" alt=""></center>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   308
<map name="pdo_8c_1e6f0540474e95f2928151efec83ccb6_cgraph_map">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   309
<area href="pdo_8c.html#fbf33713253ccf33f9277e31c78a6cb5" shape="rect" coords="201,183,308,209" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   310
<area href="pdo_8c.html#06b1b812ca18d3167243fb2b2acb6414" shape="rect" coords="396,56,471,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   311
<area href="canOpenDriver_8c.html#fab789b9b2ee0ab6c6f27e67d6c03661" shape="rect" coords="400,107,467,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   312
<area href="timer_8c.html#12fe6467e1df03cc40dd6f76123c99f6" shape="rect" coords="396,157,471,184" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   313
<area href="pdo_8c.html#adf6445208b9af9b11f66f66a5d1f1f9" shape="rect" coords="359,208,508,235" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   314
<area href="timer_8c.html#956b22f24089db4c367f40199f838a20" shape="rect" coords="397,259,469,285" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   315
<area href="pdo_8c.html#ad755ad656fe0f661ca6bd17acb1245a" shape="rect" coords="577,5,649,32" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   316
<area href="objacces_8c.html#cad0c118b1e06230c9cceb8e3985822b" shape="rect" coords="572,56,655,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   317
<area href="objacces_8c.html#6a3eb5cb9f79f3bee030bfbb6fdd7711" shape="rect" coords="717,56,808,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   318
<area href="objacces_8c.html#8577ef029b11faa6cfd1102f6bb10f59" shape="rect" coords="857,56,996,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   319
<area href="canOpenDriver_8c.html#cd855997446329e6b6338fe8644edf11" shape="rect" coords="557,107,669,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   320
</map>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   321
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   322
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   323
</div><p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   324
<a class="anchor" name="adf6445208b9af9b11f66f66a5d1f1f9"></a><!-- doxytag: member="pdo.c::PDOInhibitTimerAlarm" ref="adf6445208b9af9b11f66f66a5d1f1f9" args="(CO_Data *d, UNS32 pdoNum)" -->
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   325
<div class="memitem">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   326
<div class="memproto">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   327
      <table class="memname">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   328
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   329
          <td class="memname">void PDOInhibitTimerAlarm           </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   330
          <td>(</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   331
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   332
          <td class="paramname"> <em>d</em>, </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   333
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   334
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   335
          <td class="paramkey"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   336
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   337
          <td class="paramtype">UNS32&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   338
          <td class="paramname"> <em>pdoNum</em></td><td>&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   339
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   340
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   341
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   342
          <td>)</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   343
          <td></td><td></td><td width="100%"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   344
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   345
      </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   346
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   347
<div class="memdoc">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   348
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   349
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   350
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   351
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   352
Definition at line <a class="el" href="pdo_8c-source.html#l00424">424</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   353
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   354
References <a class="el" href="pdo_8c-source.html#l00442">_sendPDOevent()</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="pdo_8h-source.html#l00043">struct_s_PDO_status::inhibit_timer</a>, <a class="el" href="data_8h-source.html#l00049">struct_CO_Data::PDO_status</a>, and <a class="el" href="pdo_8h-source.html#l00041">struct_s_PDO_status::transmit_type_parameter</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   355
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   356
Referenced by <a class="el" href="pdo_8c-source.html#l00442">_sendPDOevent()</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   357
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   358
Here is the call graph for this function:<p><center><img src="pdo_8c_adf6445208b9af9b11f66f66a5d1f1f9_cgraph.png" border="0" usemap="#pdo_8c_adf6445208b9af9b11f66f66a5d1f1f9_cgraph_map" alt=""></center>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   359
<map name="pdo_8c_adf6445208b9af9b11f66f66a5d1f1f9_cgraph_map">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   360
<area href="pdo_8c.html#fbf33713253ccf33f9277e31c78a6cb5" shape="rect" coords="207,183,313,209" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   361
<area href="pdo_8c.html#06b1b812ca18d3167243fb2b2acb6414" shape="rect" coords="399,56,473,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   362
<area href="canOpenDriver_8c.html#fab789b9b2ee0ab6c6f27e67d6c03661" shape="rect" coords="403,107,469,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   363
<area href="timer_8c.html#12fe6467e1df03cc40dd6f76123c99f6" shape="rect" coords="399,157,473,184" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   364
<area href="pdo_8c.html#1e6f0540474e95f2928151efec83ccb6" shape="rect" coords="364,208,508,235" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   365
<area href="timer_8c.html#956b22f24089db4c367f40199f838a20" shape="rect" coords="400,259,472,285" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   366
<area href="pdo_8c.html#ad755ad656fe0f661ca6bd17acb1245a" shape="rect" coords="577,5,649,32" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   367
<area href="objacces_8c.html#cad0c118b1e06230c9cceb8e3985822b" shape="rect" coords="572,56,655,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   368
<area href="objacces_8c.html#6a3eb5cb9f79f3bee030bfbb6fdd7711" shape="rect" coords="717,56,808,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   369
<area href="objacces_8c.html#8577ef029b11faa6cfd1102f6bb10f59" shape="rect" coords="857,56,996,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   370
<area href="canOpenDriver_8c.html#cd855997446329e6b6338fe8644edf11" shape="rect" coords="557,107,669,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   371
</map>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   372
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   373
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   374
</div><p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   375
<a class="anchor" name="858b6c5fcf09d0c6c9cdd67f92bcd8f9"></a><!-- doxytag: member="pdo.c::PDOInit" ref="858b6c5fcf09d0c6c9cdd67f92bcd8f9" args="(CO_Data *d)" -->
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   376
<div class="memitem">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   377
<div class="memproto">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   378
      <table class="memname">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   379
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   380
          <td class="memname">void PDOInit           </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   381
          <td>(</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   382
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   383
          <td class="paramname"> <em>d</em>          </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   384
          <td>&nbsp;)&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   385
          <td width="100%"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   386
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   387
      </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   388
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   389
<div class="memdoc">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   390
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   391
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   392
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   393
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   394
Definition at line <a class="el" href="pdo_8c-source.html#l00601">601</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   395
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   396
References <a class="el" href="pdo_8c-source.html#l00442">_sendPDOevent()</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objdictdef_8h-source.html#l00108">s_quick_index::PDO_TRS</a>, <a class="el" href="objacces_8c-source.html#l00404">scanIndexOD()</a>, <a class="el" href="pdo_8c-source.html#l00573">TPDO_Communication_Parameter_Callback()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   397
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   398
Referenced by <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   399
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   400
Here is the call graph for this function:<p><center><img src="pdo_8c_858b6c5fcf09d0c6c9cdd67f92bcd8f9_cgraph.png" border="0" usemap="#pdo_8c_858b6c5fcf09d0c6c9cdd67f92bcd8f9_cgraph_map" alt=""></center>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   401
<map name="pdo_8c_858b6c5fcf09d0c6c9cdd67f92bcd8f9_cgraph_map">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   402
<area href="pdo_8c.html#fbf33713253ccf33f9277e31c78a6cb5" shape="rect" coords="199,107,305,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   403
<area href="objacces_8c.html#b2839d53051e322c12605c1d7f3dc4e5" shape="rect" coords="205,157,299,184" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   404
<area href="pdo_8c.html#b0f2ba361e723602410676cd1c3402dd" shape="rect" coords="120,56,384,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   405
<area href="pdo_8c.html#06b1b812ca18d3167243fb2b2acb6414" shape="rect" coords="471,208,545,235" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   406
<area href="canOpenDriver_8c.html#fab789b9b2ee0ab6c6f27e67d6c03661" shape="rect" coords="475,259,541,285" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   407
<area href="timer_8c.html#12fe6467e1df03cc40dd6f76123c99f6" shape="rect" coords="471,5,545,32" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   408
<area href="pdo_8c.html#1e6f0540474e95f2928151efec83ccb6" shape="rect" coords="436,56,580,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   409
<area href="pdo_8c.html#adf6445208b9af9b11f66f66a5d1f1f9" shape="rect" coords="433,107,583,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   410
<area href="timer_8c.html#956b22f24089db4c367f40199f838a20" shape="rect" coords="472,157,544,184" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   411
<area href="pdo_8c.html#ad755ad656fe0f661ca6bd17acb1245a" shape="rect" coords="652,208,724,235" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   412
<area href="objacces_8c.html#cad0c118b1e06230c9cceb8e3985822b" shape="rect" coords="647,157,729,184" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   413
<area href="objacces_8c.html#6a3eb5cb9f79f3bee030bfbb6fdd7711" shape="rect" coords="792,157,883,184" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   414
<area href="canOpenDriver_8c.html#cd855997446329e6b6338fe8644edf11" shape="rect" coords="632,259,744,285" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   415
</map>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   416
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   417
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   418
</div><p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   419
<a class="anchor" name="e31b98506e436ee213de906c19cc59f1"></a><!-- doxytag: member="pdo.c::PDOStop" ref="e31b98506e436ee213de906c19cc59f1" args="(CO_Data *d)" -->
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   420
<div class="memitem">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   421
<div class="memproto">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   422
      <table class="memname">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   423
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   424
          <td class="memname">void PDOStop           </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   425
          <td>(</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   426
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   427
          <td class="paramname"> <em>d</em>          </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   428
          <td>&nbsp;)&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   429
          <td width="100%"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   430
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   431
      </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   432
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   433
<div class="memdoc">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   434
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   435
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   436
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   437
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   438
Definition at line <a class="el" href="pdo_8c-source.html#l00632">632</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   439
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   440
References <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="timer_8c-source.html#l00112">DelAlarm()</a>, <a class="el" href="pdo_8h-source.html#l00042">struct_s_PDO_status::event_timer</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="pdo_8h-source.html#l00043">struct_s_PDO_status::inhibit_timer</a>, <a class="el" href="pdo_8h-source.html#l00044">struct_s_PDO_status::last_message</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="data_8h-source.html#l00049">struct_CO_Data::PDO_status</a>, <a class="el" href="objdictdef_8h-source.html#l00108">s_quick_index::PDO_TRS</a>, <a class="el" href="pdo_8h-source.html#l00041">struct_s_PDO_status::transmit_type_parameter</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   441
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   442
Referenced by <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   443
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   444
Here is the call graph for this function:<p><center><img src="pdo_8c_e31b98506e436ee213de906c19cc59f1_cgraph.png" border="0" usemap="#pdo_8c_e31b98506e436ee213de906c19cc59f1_cgraph_map" alt=""></center>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   445
<map name="pdo_8c_e31b98506e436ee213de906c19cc59f1_cgraph_map">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   446
<area href="timer_8c.html#12fe6467e1df03cc40dd6f76123c99f6" shape="rect" coords="125,5,200,32" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   447
</map>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   448
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   449
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   450
</div><p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   451
<a class="anchor" name="f653b9e9cc46d8290b3ce2d6392b5a52"></a><!-- doxytag: member="pdo.c::proceedPDO" ref="f653b9e9cc46d8290b3ce2d6392b5a52" args="(CO_Data *d, Message *m)" -->
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   452
<div class="memitem">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   453
<div class="memproto">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   454
      <table class="memname">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   455
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   456
          <td class="memname">UNS8 proceedPDO           </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   457
          <td>(</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   458
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   459
          <td class="paramname"> <em>d</em>, </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   460
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   461
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   462
          <td class="paramkey"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   463
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   464
          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   465
          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   466
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   467
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   468
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   469
          <td>)</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   470
          <td></td><td></td><td width="100%"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   471
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   472
      </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   473
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   474
<div class="memdoc">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   475
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   476
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   477
<dl compact><dt><b>Parameters:</b></dt><dd>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   478
  <table border="0" cellspacing="2" cellpadding="0">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   479
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   480
    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td></td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   481
  </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   482
</dl>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   483
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   484
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   485
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   486
Definition at line <a class="el" href="pdo_8c-source.html#l00141">141</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   487
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   488
References <a class="el" href="pdo_8c-source.html#l00048">buildPDO()</a>, <a class="el" href="data_8h-source.html#l00087">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="can_8h-source.html#l00042">Message::cob_id</a>, <a class="el" href="pdo_8c-source.html#l00351">CopyBits()</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="can_8h-source.html#l00046">Message::data</a>, <a class="el" href="timer_8c-source.html#l00112">DelAlarm()</a>, <a class="el" href="pdo_8h-source.html#l00042">struct_s_PDO_status::event_timer</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="pdo_8h-source.html#l00043">struct_s_PDO_status::inhibit_timer</a>, <a class="el" href="pdo_8h-source.html#l00044">struct_s_PDO_status::last_message</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="def_8h-source.html#l00055">NOT_A_REQUEST</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="def_8h-source.html#l00031">OD_SUCCESSFUL</a>, <a class="el" href="objdictdef_8h-source.html#l00106">s_quick_index::PDO_RCV</a>, <a class="el" href="objdictdef_8h-source.html#l00107">s_quick_index::PDO_RCV_MAP</a>, <a class="el" href="data_8h-source.html#l00049">struct_CO_Data::PDO_status</a>, <a class="el" href="objdictdef_8h-source.html#l00108">s_quick_index::PDO_TRS</a>, <a class="el" href="pdo_8c-source.html#l00415">PDOEventTimerAlarm()</a>, <a class="el" href="objdictdef_8h-source.html#l00088">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00095">td_indextable::pSubindex</a>, <a class="el" href="def_8h-source.html#l00054">REQUEST</a>, <a class="el" href="objacces_8c-source.html#l00350">setODentry()</a>, <a class="el" href="def_8h-source.html#l00111">state1</a>, <a class="el" href="def_8h-source.html#l00112">state2</a>, <a class="el" href="def_8h-source.html#l00114">state4</a>, <a class="el" href="def_8h-source.html#l00115">state5</a>, <a class="el" href="pdo_8h-source.html#l00041">struct_s_PDO_status::transmit_type_parameter</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</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>, and <a class="el" href="can_8h-source.html#l00036">SHORT_CAN::w</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   489
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   490
Referenced by <a class="el" href="states_8c-source.html#l00065">canDispatch()</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   491
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   492
Here is the call graph for this function:<p><center><img src="pdo_8c_f653b9e9cc46d8290b3ce2d6392b5a52_cgraph.png" border="0" usemap="#pdo_8c_f653b9e9cc46d8290b3ce2d6392b5a52_cgraph_map" alt=""></center>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   493
<map name="pdo_8c_f653b9e9cc46d8290b3ce2d6392b5a52_cgraph_map">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   494
<area href="pdo_8c.html#06b1b812ca18d3167243fb2b2acb6414" shape="rect" coords="497,64,572,91" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   495
<area href="pdo_8c.html#ad755ad656fe0f661ca6bd17acb1245a" shape="rect" coords="641,13,713,40" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   496
<area href="canOpenDriver_8c.html#fab789b9b2ee0ab6c6f27e67d6c03661" shape="rect" coords="501,140,568,167" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   497
<area href="timer_8c.html#12fe6467e1df03cc40dd6f76123c99f6" shape="rect" coords="497,191,572,217" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   498
<area href="pdo_8c.html#1e6f0540474e95f2928151efec83ccb6" shape="rect" coords="145,115,289,141" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   499
<area href="objacces_8c.html#dad5d2f7890168cade2fbb7e0e4c6200" shape="rect" coords="176,267,259,293" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   500
<area href="objacces_8c.html#cad0c118b1e06230c9cceb8e3985822b" shape="rect" coords="636,64,719,91" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   501
<area href="canOpenDriver_8c.html#cd855997446329e6b6338fe8644edf11" shape="rect" coords="621,140,733,167" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   502
<area href="pdo_8c.html#fbf33713253ccf33f9277e31c78a6cb5" shape="rect" coords="340,115,447,141" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   503
<area href="objacces_8c.html#c6dc3f9ab23f6fa05c3a454cdc82c985" shape="rect" coords="349,267,437,293" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   504
</map>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   505
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   506
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   507
</div><p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   508
<a class="anchor" name="adaae758ac4e9333eec59ff123ba98ad"></a><!-- doxytag: member="pdo.c::sendPDOevent" ref="adaae758ac4e9333eec59ff123ba98ad" args="(CO_Data *d)" -->
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   509
<div class="memitem">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   510
<div class="memproto">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   511
      <table class="memname">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   512
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   513
          <td class="memname">UNS8 sendPDOevent           </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   514
          <td>(</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   515
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   516
          <td class="paramname"> <em>d</em>          </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   517
          <td>&nbsp;)&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   518
          <td width="100%"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   519
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   520
      </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   521
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   522
<div class="memdoc">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   523
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   524
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   525
<dl compact><dt><b>Parameters:</b></dt><dd>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   526
  <table border="0" cellspacing="2" cellpadding="0">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   527
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   528
  </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   529
</dl>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   530
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   531
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   532
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   533
Definition at line <a class="el" href="pdo_8c-source.html#l00408">408</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   534
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   535
References <a class="el" href="pdo_8c-source.html#l00442">_sendPDOevent()</a>, and <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   536
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   537
Here is the call graph for this function:<p><center><img src="pdo_8c_adaae758ac4e9333eec59ff123ba98ad_cgraph.png" border="0" usemap="#pdo_8c_adaae758ac4e9333eec59ff123ba98ad_cgraph_map" alt=""></center>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   538
<map name="pdo_8c_adaae758ac4e9333eec59ff123ba98ad_cgraph_map">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   539
<area href="pdo_8c.html#fbf33713253ccf33f9277e31c78a6cb5" shape="rect" coords="156,208,263,235" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   540
<area href="pdo_8c.html#06b1b812ca18d3167243fb2b2acb6414" shape="rect" coords="351,56,425,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   541
<area href="canOpenDriver_8c.html#fab789b9b2ee0ab6c6f27e67d6c03661" shape="rect" coords="355,107,421,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   542
<area href="timer_8c.html#12fe6467e1df03cc40dd6f76123c99f6" shape="rect" coords="351,157,425,184" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   543
<area href="pdo_8c.html#1e6f0540474e95f2928151efec83ccb6" shape="rect" coords="316,208,460,235" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   544
<area href="pdo_8c.html#adf6445208b9af9b11f66f66a5d1f1f9" shape="rect" coords="313,259,463,285" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   545
<area href="timer_8c.html#956b22f24089db4c367f40199f838a20" shape="rect" coords="352,309,424,336" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   546
<area href="pdo_8c.html#ad755ad656fe0f661ca6bd17acb1245a" shape="rect" coords="532,5,604,32" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   547
<area href="objacces_8c.html#cad0c118b1e06230c9cceb8e3985822b" shape="rect" coords="527,56,609,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   548
<area href="objacces_8c.html#6a3eb5cb9f79f3bee030bfbb6fdd7711" shape="rect" coords="672,56,763,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   549
<area href="objacces_8c.html#8577ef029b11faa6cfd1102f6bb10f59" shape="rect" coords="812,56,951,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   550
<area href="canOpenDriver_8c.html#cd855997446329e6b6338fe8644edf11" shape="rect" coords="512,107,624,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   551
</map>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   552
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   553
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   554
</div><p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   555
<a class="anchor" name="2a4d6e86bc4447a3c45c9b96bd61f995"></a><!-- doxytag: member="pdo.c::sendPDOrequest" ref="2a4d6e86bc4447a3c45c9b96bd61f995" args="(CO_Data *d, UNS16 RPDOIndex)" -->
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   556
<div class="memitem">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   557
<div class="memproto">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   558
      <table class="memname">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   559
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   560
          <td class="memname">UNS8 sendPDOrequest           </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   561
          <td>(</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   562
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   563
          <td class="paramname"> <em>d</em>, </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   564
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   565
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   566
          <td class="paramkey"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   567
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   568
          <td class="paramtype">UNS16&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   569
          <td class="paramname"> <em>RPDOIndex</em></td><td>&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   570
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   571
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   572
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   573
          <td>)</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   574
          <td></td><td></td><td width="100%"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   575
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   576
      </table>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   577
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   578
<div class="memdoc">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   579
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   580
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   581
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   582
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   583
    <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
   584
    <tr><td valign="top"></td><td valign="top"><em>cobId</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   585
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   586
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   587
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   588
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   589
<p>
240
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   590
Definition at line <a class="el" href="pdo_8c-source.html#l00104">104</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   591
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   592
References <a class="el" href="data_8h-source.html#l00087">struct_CO_Data::canHandle</a>, <a class="el" href="canOpenDriver_8c-source.html#l00505">canSend()</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="data_8h-source.html#l00051">struct_CO_Data::lastIndex</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00177">MSG_ERR</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="objdictdef_8h-source.html#l00106">s_quick_index::PDO_RCV</a>, <a class="el" href="objdictdef_8h-source.html#l00088">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00095">td_indextable::pSubindex</a>, <a class="el" href="def_8h-source.html#l00054">REQUEST</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00140">UNS16</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00141">UNS32</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   593
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   594
Referenced by <a class="el" href="Master_8c-source.html#l00199">TestMaster_post_TPDO()</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   595
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   596
Here is the call graph for this function:<p><center><img src="pdo_8c_2a4d6e86bc4447a3c45c9b96bd61f995_cgraph.png" border="0" usemap="#pdo_8c_2a4d6e86bc4447a3c45c9b96bd61f995_cgraph_map" alt=""></center>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   597
<map name="pdo_8c_2a4d6e86bc4447a3c45c9b96bd61f995_cgraph_map">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   598
<area href="canOpenDriver_8c.html#fab789b9b2ee0ab6c6f27e67d6c03661" shape="rect" coords="165,5,232,32" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   599
<area href="canOpenDriver_8c.html#cd855997446329e6b6338fe8644edf11" shape="rect" coords="280,5,392,32" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   600
</map>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   601
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   602
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   603
</div><p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   604
<a class="anchor" name="b0f2ba361e723602410676cd1c3402dd"></a><!-- doxytag: member="pdo.c::TPDO_Communication_Parameter_Callback" ref="b0f2ba361e723602410676cd1c3402dd" args="(CO_Data *d, const indextable *OD_entry, UNS8 bSubindex)" -->
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   605
<div class="memitem">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   606
<div class="memproto">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   607
      <table class="memname">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   608
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   609
          <td class="memname">UNS32 TPDO_Communication_Parameter_Callback           </td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   610
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   611
          <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
   612
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   613
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   614
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   615
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   616
          <td></td>
240
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   617
          <td class="paramtype">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   618
          <td class="paramname"> <em>OD_entry</em>, </td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   619
        </tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   620
        <tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   621
          <td class="paramkey"></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   622
          <td></td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   623
          <td class="paramtype">UNS8&nbsp;</td>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   624
          <td class="paramname"> <em>bSubindex</em></td><td>&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   625
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   626
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   627
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   628
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   629
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   630
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   631
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   632
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   633
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   634
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   635
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   636
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   637
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   638
    <tr><td valign="top"></td><td valign="top"><em>d</em>&nbsp;</td><td></td></tr>
240
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   639
    <tr><td valign="top"></td><td valign="top"><em>OD_entry</em>&nbsp;</td><td></td></tr>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   640
    <tr><td valign="top"></td><td valign="top"><em>bSubindex</em>&nbsp;</td><td></td></tr>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   641
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   642
</dl>
240
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   643
<dl class="return" compact><dt><b>Returns:</b></dt><dd>always 0 </dd></dl>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   644
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   645
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   646
Definition at line <a class="el" href="pdo_8c-source.html#l00573">573</a> of file <a class="el" href="pdo_8c-source.html">pdo.c</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   647
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   648
References <a class="el" href="states_8h-source.html#l00055">s_state_communication::csPDO</a>, <a class="el" href="data_8h-source.html#l00062">struct_CO_Data::CurrentCommunicationState</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="timer_8c-source.html#l00112">DelAlarm()</a>, <a class="el" href="pdo_8h-source.html#l00042">struct_s_PDO_status::event_timer</a>, <a class="el" href="data_8h-source.html#l00050">struct_CO_Data::firstIndex</a>, <a class="el" href="pdo_8h-source.html#l00043">struct_s_PDO_status::inhibit_timer</a>, <a class="el" href="data_8h-source.html#l00048">struct_CO_Data::objdict</a>, <a class="el" href="data_8h-source.html#l00049">struct_CO_Data::PDO_status</a>, <a class="el" href="objdictdef_8h-source.html#l00108">s_quick_index::PDO_TRS</a>, <a class="el" href="pdo_8c-source.html#l00415">PDOEventTimerAlarm()</a>, <a class="el" href="objdictdef_8h-source.html#l00088">td_subindex::pObject</a>, <a class="el" href="objdictdef_8h-source.html#l00095">td_indextable::pSubindex</a>, <a class="el" href="pdo_8h-source.html#l00041">struct_s_PDO_status::transmit_type_parameter</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   649
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   650
Referenced by <a class="el" href="pdo_8c-source.html#l00601">PDOInit()</a>.
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   651
<p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   652
Here is the call graph for this function:<p><center><img src="pdo_8c_b0f2ba361e723602410676cd1c3402dd_cgraph.png" border="0" usemap="#pdo_8c_b0f2ba361e723602410676cd1c3402dd_cgraph_map" alt=""></center>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   653
<map name="pdo_8c_b0f2ba361e723602410676cd1c3402dd_cgraph_map">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   654
<area href="timer_8c.html#12fe6467e1df03cc40dd6f76123c99f6" shape="rect" coords="708,5,783,32" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   655
<area href="pdo_8c.html#1e6f0540474e95f2928151efec83ccb6" shape="rect" coords="319,107,463,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   656
<area href="pdo_8c.html#fbf33713253ccf33f9277e31c78a6cb5" shape="rect" coords="513,107,620,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   657
<area href="pdo_8c.html#06b1b812ca18d3167243fb2b2acb6414" shape="rect" coords="708,56,783,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   658
<area href="canOpenDriver_8c.html#fab789b9b2ee0ab6c6f27e67d6c03661" shape="rect" coords="712,107,779,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   659
<area href="pdo_8c.html#adf6445208b9af9b11f66f66a5d1f1f9" shape="rect" coords="671,157,820,184" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   660
<area href="timer_8c.html#956b22f24089db4c367f40199f838a20" shape="rect" coords="709,208,781,235" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   661
<area href="pdo_8c.html#ad755ad656fe0f661ca6bd17acb1245a" shape="rect" coords="889,5,961,32" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   662
<area href="objacces_8c.html#cad0c118b1e06230c9cceb8e3985822b" shape="rect" coords="884,56,967,83" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   663
<area href="canOpenDriver_8c.html#cd855997446329e6b6338fe8644edf11" shape="rect" coords="869,107,981,133" alt="">
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   664
</map>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   665
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   666
</div>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   667
</div><p>
34654679f262 Udpated doxygen
etisserant
parents: 215
diff changeset
   668
<hr size="1"><address style="align: right;"><small>Generated on Mon Jul 2 19:10:39 2007 for CanFestival by&nbsp;
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   669
<a href="http://www.doxygen.org/index.html">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   670
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   671
</body>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   672
</html>