doc/doxygen/html/lifegrd_8c.html
author etisserant
Fri, 29 Jun 2007 19:51:39 +0200
changeset 235 f812bf6b7237
parent 215 f49e5a6b7804
child 240 34654679f262
permissions -rw-r--r--
Preliminary implementation of Event Timer and Inhibit Timer driven TPDO
+ re-organisation and cleanup of pdo.c.
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/lifegrd.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>lifegrd.c File Reference</h1><code>#include &lt;<a class="el" href="data_8h-source.html">data.h</a>&gt;</code><br>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    23
<code>#include &quot;<a class="el" href="lifegrd_8h-source.html">lifegrd.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 lifegrd.c:<p><center><img src="lifegrd_8c__incl.png" border="0" usemap="#src/lifegrd.c_map" alt=""></center>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    28
<map name="src/lifegrd.c_map">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    29
<area href="data_8h.html" shape="rect" coords="332,275,396,299" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    30
<area href="lifegrd_8h.html" shape="rect" coords="479,494,556,518" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    31
<area href="win32_2canfestival_8h.html" shape="rect" coords="156,567,263,591" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    32
<area href="win32_2applicfg_8h.html" shape="rect" coords="741,440,829,464" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    33
<area href="def_8h.html" shape="rect" coords="625,31,681,55" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    34
<area href="can_8h.html" shape="rect" coords="488,542,547,566" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    35
<area href="objdictdef_8h.html" shape="rect" coords="467,299,568,323" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    36
<area href="objacces_8h.html" shape="rect" coords="471,203,564,227" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    37
<area href="sdo_8h.html" shape="rect" coords="488,446,547,470" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    38
<area href="pdo_8h.html" shape="rect" coords="488,104,547,128" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    39
<area href="states_8h.html" shape="rect" coords="480,251,555,275" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    40
<area href="sync_8h.html" shape="rect" coords="484,347,551,371" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    41
<area href="nmtMaster_8h.html" shape="rect" coords="464,56,571,80" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    42
<area href="config_8h.html" shape="rect" coords="748,31,823,55" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    43
<area href="timer_8h.html" shape="rect" coords="619,440,688,464" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    44
<area href="win32_2timerscfg_8h.html" shape="rect" coords="736,564,835,588" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    45
<area href="can__driver_8h.html" shape="rect" coords="312,567,416,591" 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="lifegrd_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="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198">ConsumerHearbeatAlarm</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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9">ProducerHearbeatAlarm</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
    55
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    56
<tr><td class="memItemLeft" nowrap align="right" valign="top">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#ec7b3543d04cf7d7098b27fba2510696">OnHearbeatProducerUpdate</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
    57
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    58
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#627254070e45c23f1776e12c524492ff">getNodeState</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, UNS8 nodeId)</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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#b3248945e06e8b05518beddf665f174d">proceedNODE_GUARD</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d, <a class="el" href="structMessage.html">Message</a> *m)</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">UNS32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368">OnHeartbeatProducerUpdate</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
    63
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    64
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21">heartbeatInit</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
    65
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
    66
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7">heartbeatStop</a> (<a class="el" href="structstruct__CO__Data.html">CO_Data</a> *d)</td></tr>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    67
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    68
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="lifegrd_8c.html#5249eb891f5677b80ccf01e604748524">_heartbeatError</a> (UNS8 heartbeatID)</td></tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    69
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    70
</table>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    71
<hr><a name="_details"></a><h2>Detailed Description</h2>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    72
<dl class="author" compact><dt><b>Author:</b></dt><dd>Edouard TISSERANT </dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    73
<dl class="date" compact><dt><b>Date:</b></dt><dd>Mon Jun 4 17:19:24 2007 </dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    74
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    75
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    76
Definition in file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.<hr><h2>Function Documentation</h2>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    77
<a class="anchor" name="5249eb891f5677b80ccf01e604748524"></a><!-- doxytag: member="lifegrd.c::_heartbeatError" ref="5249eb891f5677b80ccf01e604748524" args="(UNS8 heartbeatID)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    78
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    79
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    80
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    81
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    82
          <td class="memname">void _heartbeatError           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    83
          <td>(</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    84
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    85
          <td class="paramname"> <em>heartbeatID</em>          </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    86
          <td>&nbsp;)&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    87
          <td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    88
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    89
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    90
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
    91
<div class="memdoc">
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
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    95
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    96
    <tr><td valign="top"></td><td valign="top"><em>heartbeatID</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    97
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    98
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
    99
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   100
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   101
Definition at line <a class="el" href="lifegrd_8c-source.html#l00252">252</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   102
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   103
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   104
<a class="anchor" name="e3cd4656f5b2a37d4b8d364293538198"></a><!-- doxytag: member="lifegrd.c::ConsumerHearbeatAlarm" ref="e3cd4656f5b2a37d4b8d364293538198" args="(CO_Data *d, UNS32 id)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   105
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   106
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   107
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   108
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   109
          <td class="memname">void ConsumerHearbeatAlarm           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   110
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   111
          <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
   112
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   113
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   114
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   115
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   116
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   117
          <td class="paramtype">UNS32&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   118
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   119
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   120
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   121
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   122
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   123
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   124
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   125
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   126
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   127
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   128
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   129
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   130
The Consumer Timer Callback<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   131
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   132
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   133
    <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
   134
    <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
   135
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   136
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   137
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   138
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   139
call heartbeat error with NodeId 
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   140
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   141
Definition at line <a class="el" href="lifegrd_8c-source.html#l00067">67</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   142
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   143
References <a class="el" href="data_8h-source.html#l00070">struct_CO_Data::ConsumerHeartbeatEntries</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="data_8h-source.html#l00074">struct_CO_Data::heartbeatError</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>.
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   144
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   145
Referenced by <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>, and <a class="el" href="lifegrd_8c-source.html#l00081">proceedNODE_GUARD()</a>.
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   146
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   147
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   148
<a class="anchor" name="627254070e45c23f1776e12c524492ff"></a><!-- doxytag: member="lifegrd.c::getNodeState" ref="627254070e45c23f1776e12c524492ff" args="(CO_Data *d, UNS8 nodeId)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   149
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   150
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   151
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   152
        <tr>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   153
          <td class="memname"><a class="el" href="states_8h.html#5891f63a4c9243179838389a93d084e2">e_nodeState</a> getNodeState           </td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   154
          <td>(</td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   155
          <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
   156
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   157
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   158
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   159
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   160
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   161
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   162
          <td class="paramname"> <em>nodeId</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   163
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   164
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   165
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   166
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   167
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   168
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   169
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   170
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   171
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   172
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   173
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   174
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   175
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   176
    <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
   177
    <tr><td valign="top"></td><td valign="top"><em>nodeId</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   178
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   179
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   180
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   181
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   182
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   183
Definition at line <a class="el" href="lifegrd_8c-source.html#l00055">55</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   184
<p>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   185
References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, and <a class="el" href="data_8h-source.html#l00075">struct_CO_Data::NMTable</a>.
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   186
<p>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   187
Referenced by <a class="el" href="main_8c-source.html#l00037">GetChangeStateResults()</a>.
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   188
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   189
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   190
<a class="anchor" name="8896f6846e4d020390f6953f3d98aa21"></a><!-- doxytag: member="lifegrd.c::heartbeatInit" ref="8896f6846e4d020390f6953f3d98aa21" args="(CO_Data *d)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   191
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   192
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   193
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   194
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   195
          <td class="memname">void heartbeatInit           </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="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   198
          <td class="paramname"> <em>d</em>          </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   199
          <td>&nbsp;)&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   200
          <td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   201
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   202
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   203
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   204
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   205
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   206
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   207
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   208
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   209
    <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
   210
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   211
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   212
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   213
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   214
Definition at line <a class="el" href="lifegrd_8c-source.html#l00206">206</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   215
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   216
References <a class="el" href="lifegrd_8c-source.html#l00067">ConsumerHearbeatAlarm()</a>, <a class="el" href="data_8h-source.html#l00069">struct_CO_Data::ConsumerHeartbeatCount</a>, <a class="el" href="data_8h-source.html#l00070">struct_CO_Data::ConsumerHeartbeatEntries</a>, <a class="el" href="data_8h-source.html#l00071">struct_CO_Data::ConsumerHeartBeatTimers</a>, <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00156">MS_TO_TIMEVAL</a>, <a class="el" href="lifegrd_8c-source.html#l00194">OnHeartbeatProducerUpdate()</a>, <a class="el" href="lifegrd_8c-source.html#l00161">ProducerHearbeatAlarm()</a>, <a class="el" href="data_8h-source.html#l00072">struct_CO_Data::ProducerHeartBeatTime</a>, <a class="el" href="data_8h-source.html#l00073">struct_CO_Data::ProducerHeartBeatTimer</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="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>, <a class="el" href="data_8h-source.html#l00089">struct_CO_Data::toggle</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
   217
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   218
Referenced by <a class="el" href="lifegrd_8c-source.html#l00194">OnHeartbeatProducerUpdate()</a>, and <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   219
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   220
Here is the call graph for this function:<p><center><img src="lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph.png" border="0" usemap="#lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   221
<map name="lifegrd_8c_8896f6846e4d020390f6953f3d98aa21_cgraph_map">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   222
<area href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198" shape="rect" coords="176,6,368,30" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   223
<area href="lifegrd_8c.html#098c81fb9326fb2c7b43e88a55ce1368" shape="rect" coords="164,54,380,78" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   224
<area href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9" shape="rect" coords="180,102,364,126" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   225
<area href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049" shape="rect" coords="165,150,379,174" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   226
<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="231,198,313,222" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   227
<area href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7" shape="rect" coords="431,28,548,52" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   228
<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="623,54,705,78" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   229
<area href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977" shape="rect" coords="449,127,529,151" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   230
<area href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba" shape="rect" coords="599,127,729,151" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   231
<area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="433,175,545,199" alt="">
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   232
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   233
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   234
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   235
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   236
<a class="anchor" name="1b73047269c2a02065e12af18c6053c7"></a><!-- doxytag: member="lifegrd.c::heartbeatStop" ref="1b73047269c2a02065e12af18c6053c7" args="(CO_Data *d)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   237
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   238
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   239
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   240
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   241
          <td class="memname">void heartbeatStop           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   242
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   243
          <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
   244
          <td class="paramname"> <em>d</em>          </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   245
          <td>&nbsp;)&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   246
          <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>d</em>&nbsp;</td><td></td></tr>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   256
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   257
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   258
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   259
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   260
Definition at line <a class="el" href="lifegrd_8c-source.html#l00236">236</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   261
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   262
References <a class="el" href="data_8h-source.html#l00069">struct_CO_Data::ConsumerHeartbeatCount</a>, <a class="el" href="data_8h-source.html#l00071">struct_CO_Data::ConsumerHeartBeatTimers</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="data_8h-source.html#l00073">struct_CO_Data::ProducerHeartBeatTimer</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
   263
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   264
Referenced by <a class="el" href="lifegrd_8c-source.html#l00194">OnHeartbeatProducerUpdate()</a>, and <a class="el" href="states_8c-source.html#l00120">switchCommunicationState()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   265
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   266
Here is the call graph for this function:<p><center><img src="lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph.png" border="0" usemap="#lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   267
<map name="lifegrd_8c_1b73047269c2a02065e12af18c6053c7_cgraph_map">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   268
<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="175,6,257,30" alt="">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   269
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   270
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   271
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   272
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   273
<a class="anchor" name="ec7b3543d04cf7d7098b27fba2510696"></a><!-- doxytag: member="lifegrd.c::OnHearbeatProducerUpdate" ref="ec7b3543d04cf7d7098b27fba2510696" args="(CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   274
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   275
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   276
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   277
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   278
          <td class="memname">UNS32 OnHearbeatProducerUpdate           </td>
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>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   281
          <td class="paramname"> <em>d</em>, </td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   282
        </tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   283
        <tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   284
          <td class="paramkey"></td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   285
          <td></td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   286
          <td class="paramtype">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   287
          <td class="paramname"> <em>unsused_indextable</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   288
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   289
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   290
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   291
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   292
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   293
          <td class="paramname"> <em>unsused_bSubindex</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   294
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   295
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   296
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   297
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   298
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   299
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   300
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   301
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   302
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   303
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   304
<p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   305
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   306
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   307
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   308
<a class="anchor" name="098c81fb9326fb2c7b43e88a55ce1368"></a><!-- doxytag: member="lifegrd.c::OnHeartbeatProducerUpdate" ref="098c81fb9326fb2c7b43e88a55ce1368" args="(CO_Data *d, const indextable *unsused_indextable, UNS8 unsused_bSubindex)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   309
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   310
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   311
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   312
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   313
          <td class="memname">UNS32 OnHeartbeatProducerUpdate           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   314
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   315
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   316
          <td class="paramname"> <em>d</em>, </td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   317
        </tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   318
        <tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   319
          <td class="paramkey"></td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   320
          <td></td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   321
          <td class="paramtype">const <a class="el" href="structtd__indextable.html">indextable</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   322
          <td class="paramname"> <em>unsused_indextable</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   323
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   324
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   325
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   326
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   327
          <td class="paramtype">UNS8&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   328
          <td class="paramname"> <em>unsused_bSubindex</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   329
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   330
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   331
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   332
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   333
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   334
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   335
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   336
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   337
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   338
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   339
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   340
This is called when Index 0x1017 is updated.<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   341
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   342
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   343
    <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
   344
    <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
   345
    <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
   346
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   347
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   348
<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   349
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   350
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   351
Definition at line <a class="el" href="lifegrd_8c-source.html#l00194">194</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   352
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   353
References <a class="el" href="timer_8h-source.html#l00045">struct_s_timer_entry::d</a>, <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>, and <a class="el" href="lifegrd_8c-source.html#l00236">heartbeatStop()</a>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   354
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   355
Referenced by <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   356
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   357
Here is the call graph for this function:<p><center><img src="lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph.png" border="0" usemap="#lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   358
<map name="lifegrd_8c_098c81fb9326fb2c7b43e88a55ce1368_cgraph_map">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   359
<area href="lifegrd_8c.html#8896f6846e4d020390f6953f3d98aa21" shape="rect" coords="277,101,387,125" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   360
<area href="lifegrd_8c.html#1b73047269c2a02065e12af18c6053c7" shape="rect" coords="273,173,391,197" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   361
<area href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198" shape="rect" coords="451,53,643,77" alt="">
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   362
<area href="lifegrd_8c.html#626b7d9e527a898682d9122f91454de9" shape="rect" coords="455,149,639,173" alt="">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   363
<area href="objacces_8c.html#514e7b9c13835a86446b1cd38fa34049" shape="rect" coords="440,101,653,125" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   364
<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="505,5,588,29" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   365
<area href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977" shape="rect" coords="717,149,797,173" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   366
<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="716,199,799,223" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   367
<area href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba" shape="rect" coords="863,149,993,173" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   368
<area href="objacces_8c.html#11e9f24840d05a6a622955b51f91af53" shape="rect" coords="701,101,813,125" alt="">
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   369
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   370
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   371
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   372
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   373
<a class="anchor" name="b3248945e06e8b05518beddf665f174d"></a><!-- doxytag: member="lifegrd.c::proceedNODE_GUARD" ref="b3248945e06e8b05518beddf665f174d" args="(CO_Data *d, Message *m)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   374
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   375
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   376
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   377
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   378
          <td class="memname">void proceedNODE_GUARD           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   379
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   380
          <td class="paramtype"><a class="el" href="structstruct__CO__Data.html">CO_Data</a> *&nbsp;</td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   381
          <td class="paramname"> <em>d</em>, </td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   382
        </tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   383
        <tr>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   384
          <td class="paramkey"></td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   385
          <td></td>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   386
          <td class="paramtype"><a class="el" href="structMessage.html">Message</a> *&nbsp;</td>
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   387
          <td class="paramname"> <em>m</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   388
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   389
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   390
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   391
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   392
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   393
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   394
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   395
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   396
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   397
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   398
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   399
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   400
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   401
    <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
   402
    <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
   403
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   404
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   405
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   406
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   407
Notice that only the master can have sent this node guarding request<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   408
Receiving a NMT NodeGuarding (request of the state by the master) Only answer to the NMT NodeGuarding request, the master is not checked (not implemented) 
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   409
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   410
Definition at line <a class="el" href="lifegrd_8c-source.html#l00081">81</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   411
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   412
References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <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="lifegrd_8c-source.html#l00067">ConsumerHearbeatAlarm()</a>, <a class="el" href="data_8h-source.html#l00069">struct_CO_Data::ConsumerHeartbeatCount</a>, <a class="el" href="data_8h-source.html#l00070">struct_CO_Data::ConsumerHeartbeatEntries</a>, <a class="el" href="data_8h-source.html#l00071">struct_CO_Data::ConsumerHeartBeatTimers</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="objdictdef_8h-source.html#l00132">GET_NODE_ID</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646eb3ae26d7a1629aa0fc6c83f46306cf5">Initialisation</a>, <a class="el" href="can_8h-source.html#l00045">Message::len</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00156">MS_TO_TIMEVAL</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00190">MSG_WAR</a>, <a class="el" href="data_8h-source.html#l00075">struct_CO_Data::NMTable</a>, <a class="el" href="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="can_8h-source.html#l00043">Message::rtr</a>, <a class="el" href="timer_8c-source.html#l00057">SetAlarm()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>, <a class="el" href="data_8h-source.html#l00089">struct_CO_Data::toggle</a>, <a class="el" href="states_8h.html#3136d2815abe9d284f985e0a7ec68646cb4b5cb64be091d76f846380eb0afe59">Unknown_state</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>.
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   413
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   414
Referenced by <a class="el" href="states_8c-source.html#l00065">canDispatch()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   415
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   416
Here is the call graph for this function:<p><center><img src="lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph.png" border="0" usemap="#lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   417
<map name="lifegrd_8c_b3248945e06e8b05518beddf665f174d_cgraph_map">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   418
<area href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977" shape="rect" coords="284,6,364,30" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   419
<area href="lifegrd_8c.html#e3cd4656f5b2a37d4b8d364293538198" shape="rect" coords="228,54,420,78" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   420
<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="283,102,365,126" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   421
<area href="timer_8c.html#11c2616d78f06ed9144ef662f757b128" shape="rect" coords="283,150,365,174" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   422
<area href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba" shape="rect" coords="471,6,601,30" alt="">
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   423
</map>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   424
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   425
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   426
</div><p>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   427
<a class="anchor" name="626b7d9e527a898682d9122f91454de9"></a><!-- doxytag: member="lifegrd.c::ProducerHearbeatAlarm" ref="626b7d9e527a898682d9122f91454de9" args="(CO_Data *d, UNS32 id)" -->
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   428
<div class="memitem">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   429
<div class="memproto">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   430
      <table class="memname">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   431
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   432
          <td class="memname">void ProducerHearbeatAlarm           </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   433
          <td>(</td>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   434
          <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
   435
          <td class="paramname"> <em>d</em>, </td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   436
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   437
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   438
          <td class="paramkey"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   439
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   440
          <td class="paramtype">UNS32&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   441
          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   442
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   443
        <tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   444
          <td></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   445
          <td>)</td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   446
          <td></td><td></td><td width="100%"></td>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   447
        </tr>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   448
      </table>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   449
</div>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   450
<div class="memdoc">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   451
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   452
<p>
210
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   453
The Consumer Timer Callback<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   454
<dl compact><dt><b>Parameters:</b></dt><dd>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   455
  <table border="0" cellspacing="2" cellpadding="0">
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   456
    <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
   457
    <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
   458
  </table>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   459
</dl>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   460
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   461
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   462
Definition at line <a class="el" href="lifegrd_8c-source.html#l00161">161</a> of file <a class="el" href="lifegrd_8c-source.html">lifegrd.c</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   463
<p>
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   464
References <a class="el" href="data_8h-source.html#l00047">struct_CO_Data::bDeviceNodeId</a>, <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#l00046">Message::data</a>, <a class="el" href="timer_8c-source.html#l00112">DelAlarm()</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="data_8h-source.html#l00061">struct_CO_Data::nodeState</a>, <a class="el" href="data_8h-source.html#l00072">struct_CO_Data::ProducerHeartBeatTime</a>, <a class="el" href="data_8h-source.html#l00073">struct_CO_Data::ProducerHeartBeatTimer</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
   465
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   466
Referenced by <a class="el" href="lifegrd_8c-source.html#l00206">heartbeatInit()</a>.
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   467
<p>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   468
Here is the call graph for this function:<p><center><img src="lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph.png" border="0" usemap="#lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph_map" alt=""></center>
6b5a4c21e061 Manual and Documentation finish
nico
parents: 207
diff changeset
   469
<map name="lifegrd_8c_626b7d9e527a898682d9122f91454de9_cgraph_map">
215
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   470
<area href="canOpenDriver_8c.html#b57b4b3c000e9f61135175495e874977" shape="rect" coords="240,6,320,30" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   471
<area href="timer_8c.html#991b3cfaac2f201b14d5530f75985c21" shape="rect" coords="239,54,321,78" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   472
<area href="canOpenDriver_8c.html#2f2d1ed55cfd9d7f85883f8d70d318ba" shape="rect" coords="372,6,503,30" alt="">
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   473
</map>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   474
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   475
</div>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   476
</div><p>
f49e5a6b7804 Manual and Documentation finish
nico
parents: 210
diff changeset
   477
<hr size="1"><address style="align: right;"><small>Generated on Fri Jun 8 08:52:10 2007 for CanFestival by&nbsp;
207
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   478
<a href="http://www.doxygen.org/index.html">
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   479
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   480
</body>
b6572d0336c3 First doxygen implementation
nico
parents:
diff changeset
   481
</html>