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

User app have to call sendPDOevent(d) to eventually signal mapped data changes.
Callbacks added to 0x140N, TPDO comm parameters for on the fly timers values change.
TestMasterSlave updated.
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
     3
<title>CanFestival: src/sync.c File Reference</title>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     4
<link href="doxygen.css" rel="stylesheet" type="text/css">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     5
<link href="tabs.css" rel="stylesheet" type="text/css">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     6
</head><body>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     7
<!-- Generated by Doxygen 1.5.1 -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     8
<div class="tabs">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
     9
  <ul>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    10
    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    11
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    12
    <li id="current"><a href="files.html"><span>Files</span></a></li>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    13
    <li><a href="dirs.html"><span>Directories</span></a></li>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    14
  </ul></div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    15
<div class="tabs">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    16
  <ul>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    17
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    18
    <li><a href="globals.html"><span>Globals</span></a></li>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    19
  </ul></div>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    20
<div class="nav">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    21
<a class="el" href="dir_c0a169d39c08973f879fd54f07b9e9f7.html">src</a></div>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    22
<h1>sync.c File Reference</h1><code>#include &quot;<a class="el" href="data_8h-source.html">data.h</a>&quot;</code><br>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    23
<code>#include &quot;<a class="el" href="sync_8h-source.html">sync.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 sync.c:<p><center><img src="sync_8c__incl.png" border="0" usemap="#src/sync.c_map" alt=""></center>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    28
<map name="src/sync.c_map">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    29
<area href="data_8h.html" shape="rect" coords="322,296,386,320" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    30
<area href="sync_8h.html" shape="rect" coords="474,6,540,30" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    31
<area href="win32_2canfestival_8h.html" shape="rect" coords="146,566,252,590" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    32
<area href="win32_2applicfg_8h.html" shape="rect" coords="731,396,819,420" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    33
<area href="def_8h.html" shape="rect" coords="615,84,671,108" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    34
<area href="can_8h.html" shape="rect" coords="478,542,536,566" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    35
<area href="objdictdef_8h.html" shape="rect" coords="456,248,558,272" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    36
<area href="objacces_8h.html" shape="rect" coords="460,395,554,419" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    37
<area href="sdo_8h.html" shape="rect" coords="478,443,536,467" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    38
<area href="pdo_8h.html" shape="rect" coords="478,152,536,176" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    39
<area href="states_8h.html" shape="rect" coords="470,200,544,224" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    40
<area href="lifegrd_8h.html" shape="rect" coords="468,296,546,320" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    41
<area href="nmtMaster_8h.html" shape="rect" coords="454,104,560,128" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    42
<area href="config_8h.html" shape="rect" coords="738,84,812,108" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    43
<area href="timer_8h.html" shape="rect" coords="608,468,678,492" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    44
<area href="win32_2timerscfg_8h.html" shape="rect" coords="726,543,824,567" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    45
<area href="can__driver_8h.html" shape="rect" coords="302,566,406,590" alt="">
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="sync_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>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    52
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45">SyncAlarm</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 id)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    53
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    54
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#82595787f641ab85980d83522f1158b0">OnCOB_ID_SyncUpdate</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, const <a class="el" href="structtd__indextable.html">indextable</a> *unsused_indextable, UNS8 unsused_bSubindex)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    55
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    56
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a">startSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    57
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    58
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164">stopSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    59
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    60
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50">sendSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS32 cob_id)</td></tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    61
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    62
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS8&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1">proceedSYNC</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</td></tr>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    63
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    64
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#a5e0cde14192eb72627526bb75c033c5">_post_sync</a> ()</td></tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    65
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    66
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sync_8c.html#c4082a05eed4b4c472f4ff2f7323dd28">_post_TPDO</a> ()</td></tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    67
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    68
</table>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    69
<hr><a name="_details"></a><h2>Detailed Description</h2>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    70
<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT and Francis DUPIN </dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    71
<dl class="date" compact><dt><b>Date:</b></dt><dd>Tue Jun 5 09:32:32 2007 </dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    72
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    73
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    74
Definition in file <a class="el" href="sync_8c-source.html">sync.c</a>.<hr><h2>Function Documentation</h2>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    75
<a class="anchor" name="a5e0cde14192eb72627526bb75c033c5"></a><!-- doxytag: member="sync.c::_post_sync" ref="a5e0cde14192eb72627526bb75c033c5" args="()" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    76
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    77
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    78
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    79
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    80
          <td class="memname">void _post_sync           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    81
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    82
          <td class="paramtype">void&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    83
          <td class="paramname">          </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    84
          <td>&nbsp;)&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    85
          <td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    86
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    87
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    88
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    89
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    90
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    91
<p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    92
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    93
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    94
Definition at line <a class="el" href="sync_8c-source.html#l00293">293</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    95
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    96
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    97
<a class="anchor" name="c4082a05eed4b4c472f4ff2f7323dd28"></a><!-- doxytag: member="sync.c::_post_TPDO" ref="c4082a05eed4b4c472f4ff2f7323dd28" args="()" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    98
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    99
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   100
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   101
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   102
          <td class="memname">void _post_TPDO           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   103
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   104
          <td class="paramtype">void&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   105
          <td class="paramname">          </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   106
          <td>&nbsp;)&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   107
          <td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   108
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   109
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   110
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   111
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   112
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   113
<p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   114
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   115
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   116
Definition at line <a class="el" href="sync_8c-source.html#l00294">294</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   117
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   118
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   119
<a class="anchor" name="82595787f641ab85980d83522f1158b0"></a><!-- doxytag: member="sync.c::OnCOB_ID_SyncUpdate" ref="82595787f641ab85980d83522f1158b0" args="(CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   120
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   121
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   122
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   123
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   124
          <td class="memname">UNS32 OnCOB_ID_SyncUpdate           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   125
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   126
          <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
   127
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   128
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   129
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   130
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   131
          <td></td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   132
          <td class="paramtype">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   133
          <td class="paramname"> <em>unsused_indextable</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   134
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   135
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   136
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   137
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   138
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   139
          <td class="paramname"> <em>unsused_bSubindex</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   140
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   141
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   142
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   143
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   144
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   145
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   146
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   147
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   148
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   149
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   150
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   151
This is called when Index 0x1005 is updated.<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   152
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   153
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   154
    <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
   155
    <tr><td valign="top"></td><td valign="top"><em>unsused_indextable</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   156
    <tr><td valign="top"></td><td valign="top"><em>unsused_bSubindex</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   157
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   158
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   159
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   160
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   161
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   162
Definition at line <a class="el" href="sync_8c-source.html#l00069">69</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   163
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   164
References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, and <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   165
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   166
Referenced by <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   167
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   168
Here is the call graph for this function:<p><center><img src="sync_8c_82595787f641ab85980d83522f1158b0_cgraph.png" border="0" usemap="#sync_8c_82595787f641ab85980d83522f1158b0_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   169
<map name="sync_8c_82595787f641ab85980d83522f1158b0_cgraph_map">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   170
<area href="sync_8c.html#2e0bf669f5b40dfbdda0f12a5ae3631a" shape="rect" coords="236,78,324,102" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   171
<area href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049" shape="rect" coords="374,6,587,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   172
<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="439,54,522,78" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   173
<area href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164" shape="rect" coords="436,102,524,126" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   174
<area href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45" shape="rect" coords="434,150,527,174" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   175
<area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="635,6,747,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   176
<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="650,102,732,126" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   177
<area href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50" shape="rect" coords="646,150,736,174" alt="">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   178
<area href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977" shape="rect" coords="812,126,892,150" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   179
<area href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1" shape="rect" coords="796,174,908,198" alt="">
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   180
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   181
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   182
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   183
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   184
<a class="anchor" name="80cadcba23dc859db8a8d3f52789d6d1"></a><!-- doxytag: member="sync.c::proceedSYNC" ref="80cadcba23dc859db8a8d3f52789d6d1" args="(CO_Data *d, Message *m)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   185
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   186
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   187
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   188
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   189
          <td class="memname">UNS8 proceedSYNC           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   190
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   191
          <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
   192
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   193
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   194
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   195
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   196
          <td></td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   197
          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   198
          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   199
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   200
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   201
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   202
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   203
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   204
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   205
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   206
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   207
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   208
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   209
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   210
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   211
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   212
    <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
   213
    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   214
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   215
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   216
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   217
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   218
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   219
Definition at line <a class="el" href="sync_8c-source.html#l00141">141</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   220
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   221
References <a class="el" href="objdictdef_8h-source.html#l00108">td_indextable::bSubCount</a>, <a class="el" href="pdo_8c-source.html#l00430">CopyBits()</a>, <a class="el" href="pdo_8h-source.html#l00033">struct_s_process_var::count</a>, <a class="el" href="data_8h-source.html#l00049">struct_CO_Data::count_sync</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="pdo_8h-source.html#l00037">struct_s_process_var::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="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#l00061">struct_CO_Data::nodeState</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="states_8h.html#3136d2815abe9d284f985e0a7ec68646a80594b1522cb686b981f56bbec45124">Operational</a>, <a class="el" href="objdictdef_8h-source.html#l00120">s_quick_index::PDO_TRS</a>, <a class="el" href="objdictdef_8h-source.html#l00121">s_quick_index::PDO_TRS_MAP</a>, <a class="el" href="pdo_8c-source.html#l00079">PDOmGR()</a>, <a class="el" href="objdictdef_8h-source.html#l00100">td_subindex::pObject</a>, <a class="el" href="data_8h-source.html#l00082">struct_CO_Data::post_sync</a>, <a class="el" href="data_8h-source.html#l00083">struct_CO_Data::post_TPDO</a>, <a class="el" href="data_8h-source.html#l00086">struct_CO_Data::process_var</a>, <a class="el" href="objdictdef_8h-source.html#l00107">td_indextable::pSubindex</a>, <a class="el" href="def_8h-source.html#l00122">state10</a>, <a class="el" href="def_8h-source.html#l00123">state11</a>, <a class="el" href="def_8h-source.html#l00115">state3</a>, <a class="el" href="def_8h-source.html#l00116">state4</a>, <a class="el" href="def_8h-source.html#l00117">state5</a>, <a class="el" href="def_8h-source.html#l00119">state7</a>, <a class="el" href="def_8h-source.html#l00120">state8</a>, <a class="el" href="def_8h-source.html#l00121">state9</a>, <a class="el" href="objdictdef_8h-source.html#l00077">TRANS_SYNC_MAX</a>, <a class="el" href="objdictdef_8h-source.html#l00076">TRANS_SYNC_MIN</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>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00139">UNS8</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   222
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   223
Referenced by <a class="el" href="states_8c-source.html#l00065">canDispatch()</a>, and <a class="el" href="sync_8c-source.html#l00118">sendSYNC()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   224
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   225
Here is the call graph for this function:<p><center><img src="sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph.png" border="0" usemap="#sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   226
<map name="sync_8c_80cadcba23dc859db8a8d3f52789d6d1_cgraph_map">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   227
<area href="pdo_8c.html#e468510c9f77f502207d961d26389918" shape="rect" coords="179,6,259,30" alt="">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   228
<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="169,54,268,78" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   229
<area href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a" shape="rect" coords="177,102,260,126" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   230
<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="319,54,425,78" alt="">
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   231
<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="476,54,644,78" alt="">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   232
<area href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210" shape="rect" coords="331,102,413,126" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   233
<area href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977" shape="rect" coords="520,102,600,126" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   234
<area href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba" shape="rect" coords="695,102,825,126" alt="">
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   235
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   236
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   237
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   238
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   239
<a class="anchor" name="0bcc501eb14c12365ffbaa3453905b50"></a><!-- doxytag: member="sync.c::sendSYNC" ref="0bcc501eb14c12365ffbaa3453905b50" args="(CO_Data *d, UNS32 cob_id)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   240
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   241
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   242
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   243
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   244
          <td class="memname">UNS8 sendSYNC           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   245
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   246
          <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
   247
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   248
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   249
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   250
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   251
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   252
          <td class="paramtype">UNS32&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   253
          <td class="paramname"> <em>cob_id</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   254
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   255
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   256
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   257
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   258
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   259
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   260
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   261
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   262
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   263
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   264
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   265
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   266
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   267
    <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
   268
    <tr><td valign="top"></td><td valign="top"><em>cob_id</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   269
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   270
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   271
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   272
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   273
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   274
Definition at line <a class="el" href="sync_8c-source.html#l00118">118</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   275
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   276
References <a class="el" href="data_8h-source.html#l00090">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#l00045">Message::len</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="sync_8c-source.html#l00141">proceedSYNC()</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</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>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   277
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   278
Referenced by <a class="el" href="sync_8c-source.html#l00055">SyncAlarm()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   279
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   280
Here is the call graph for this function:<p><center><img src="sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph.png" border="0" usemap="#sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   281
<map name="sync_8c_0bcc501eb14c12365ffbaa3453905b50_cgraph_map">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   282
<area href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977" shape="rect" coords="659,32,739,56" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   283
<area href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1" shape="rect" coords="146,80,258,104" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   284
<area href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba" shape="rect" coords="834,32,964,56" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   285
<area href="pdo_8c.html#e468510c9f77f502207d961d26389918" shape="rect" coords="318,104,398,128" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   286
<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="308,152,407,176" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   287
<area href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a" shape="rect" coords="316,56,399,80" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   288
<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="458,152,564,176" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   289
<area href="objacces_8c.html#75d39b2dadcdb48f7321c6f3766aad26" shape="rect" coords="615,152,783,176" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   290
<area href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210" shape="rect" coords="470,56,552,80" alt="">
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   291
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   292
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   293
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   294
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   295
<a class="anchor" name="2e0bf669f5b40dfbdda0f12a5ae3631a"></a><!-- doxytag: member="sync.c::startSYNC" ref="2e0bf669f5b40dfbdda0f12a5ae3631a" args="(CO_Data *d)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   296
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   297
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   298
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   299
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   300
          <td class="memname">void startSYNC           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   301
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   302
          <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
   303
          <td class="paramname"> <em>d</em>          </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   304
          <td>&nbsp;)&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   305
          <td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   306
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   307
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   308
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   309
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   310
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   311
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   312
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   313
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   314
    <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
   315
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   316
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   317
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   318
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   319
Definition at line <a class="el" href="sync_8c-source.html#l00080">80</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   320
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   321
References <a class="el" href="data_8h-source.html#l00079">struct_CO_Data::COB_ID_Sync</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="sync_8c-source.html#l00069">OnCOB_ID_SyncUpdate()</a>, <a class="el" href="objacces_8c-source.html#l00419">RegisterSetODentryCallBack()</a>, <a class="el" href="timer_8c-source.html#l00057">SetAlarm()</a>, <a class="el" href="sync_8c-source.html#l00105">stopSYNC()</a>, <a class="el" href="data_8h-source.html#l00080">struct_CO_Data::Sync_Cycle_Period</a>, <a class="el" href="sync_8c-source.html#l00055">SyncAlarm()</a>, <a class="el" href="data_8h-source.html#l00078">struct_CO_Data::syncTimer</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00157">US_TO_TIMEVAL</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   322
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   323
Referenced by <a class="el" href="sync_8c-source.html#l00069">OnCOB_ID_SyncUpdate()</a>, and <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   324
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   325
Here is the call graph for this function:<p><center><img src="sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph.png" border="0" usemap="#sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   326
<map name="sync_8c_2e0bf669f5b40dfbdda0f12a5ae3631a_cgraph_map">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   327
<area href="sync_8c.html#82595787f641ab85980d83522f1158b0" shape="rect" coords="162,6,340,30" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   328
<area href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049" shape="rect" coords="144,54,358,78" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   329
<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="210,102,292,126" alt="">
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   330
<area href="sync_8c.html#41c47dbd59d22bf9bab6cd288cf27164" shape="rect" coords="207,150,295,174" alt="">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   331
<area href="sync_8c.html#bbcce7b549414c7bc1aa72fa66258b45" shape="rect" coords="204,198,298,222" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   332
<area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="406,54,518,78" alt="">
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   333
<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="420,150,503,174" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   334
<area href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50" shape="rect" coords="416,198,507,222" alt="">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   335
<area href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977" shape="rect" coords="583,162,663,186" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   336
<area href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1" shape="rect" coords="567,234,679,258" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   337
<area href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba" shape="rect" coords="730,150,860,174" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   338
<area href="pdo_8c.html#e468510c9f77f502207d961d26389918" shape="rect" coords="755,198,835,222" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   339
<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="746,246,844,270" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   340
<area href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a" shape="rect" coords="754,294,836,318" alt="">
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   341
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   342
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   343
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   344
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   345
<a class="anchor" name="41c47dbd59d22bf9bab6cd288cf27164"></a><!-- doxytag: member="sync.c::stopSYNC" ref="41c47dbd59d22bf9bab6cd288cf27164" args="(CO_Data *d)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   346
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   347
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   348
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   349
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   350
          <td class="memname">void stopSYNC           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   351
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   352
          <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
   353
          <td class="paramname"> <em>d</em>          </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   354
          <td>&nbsp;)&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   355
          <td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   356
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   357
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   358
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   359
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   360
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   361
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   362
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   363
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   364
    <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
   365
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   366
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   367
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   368
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   369
Definition at line <a class="el" href="sync_8c-source.html#l00105">105</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   370
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   371
References <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>, and <a class="el" href="data_8h-source.html#l00078">struct_CO_Data::syncTimer</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   372
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   373
Referenced by <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>, and <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   374
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   375
Here is the call graph for this function:<p><center><img src="sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph.png" border="0" usemap="#sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   376
<map name="sync_8c_41c47dbd59d22bf9bab6cd288cf27164_cgraph_map">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   377
<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="143,6,225,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   378
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   379
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   380
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   381
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   382
<a class="anchor" name="bbcce7b549414c7bc1aa72fa66258b45"></a><!-- doxytag: member="sync.c::SyncAlarm" ref="bbcce7b549414c7bc1aa72fa66258b45" args="(CO_Data *d, UNS32 id)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   383
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   384
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   385
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   386
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   387
          <td class="memname">void SyncAlarm           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   388
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   389
          <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
   390
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   391
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   392
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   393
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   394
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   395
          <td class="paramtype">UNS32&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   396
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   397
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   398
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   399
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   400
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   401
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   402
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   403
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   404
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   405
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   406
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   407
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   408
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   409
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   410
    <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
   411
    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   412
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   413
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   414
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   415
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   416
Definition at line <a class="el" href="sync_8c-source.html#l00055">55</a> of file <a class="el" href="sync_8c-source.html">sync.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   417
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   418
References <a class="el" href="data_8h-source.html#l00079">struct_CO_Data::COB_ID_Sync</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, and <a class="el" href="sync_8c-source.html#l00118">sendSYNC()</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   419
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   420
Referenced by <a class="el" href="sync_8c-source.html#l00080">startSYNC()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   421
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   422
Here is the call graph for this function:<p><center><img src="sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph.png" border="0" usemap="#sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   423
<map name="sync_8c_bbcce7b549414c7bc1aa72fa66258b45_cgraph_map">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   424
<area href="sync_8c.html#0bcc501eb14c12365ffbaa3453905b50" shape="rect" coords="150,32,240,56" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   425
<area href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977" shape="rect" coords="759,80,839,104" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   426
<area href="sync_8c.html#80cadcba23dc859db8a8d3f52789d6d1" shape="rect" coords="290,80,402,104" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   427
<area href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba" shape="rect" coords="890,80,1020,104" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   428
<area href="pdo_8c.html#e468510c9f77f502207d961d26389918" shape="rect" coords="462,56,542,80" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   429
<area href="objacces_8c.html#39c263a4bc5d2d824fefe22fdb4c2dac" shape="rect" coords="452,104,551,128" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   430
<area href="pdo_8c.html#298b8291fa35cca22264cf8a70bf138a" shape="rect" coords="460,152,543,176" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   431
<area href="objacces_8c.html#49e9444c8c8d39906a40a153366ed09c" shape="rect" coords="602,104,708,128" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   432
<area href="pdo_8c.html#d9a4a4f0a4ef48866c6184ccbd30f210" shape="rect" coords="614,152,696,176" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   433
</map>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   434
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   435
</div>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   436
</div><p>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   437
<hr size="1"><address style="align: right;"><small>Generated on Fri Jun 8 08:52:16 2007 for CanFestival by&nbsp;
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   438
<a href="http://www.doxygen.org/index.html">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   439
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   440
</body>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   441
</html>