src/lifegrd.c
changeset 208 05d95c45b388
parent 207 b6572d0336c3
child 215 f49e5a6b7804
equal deleted inserted replaced
207:b6572d0336c3 208:05d95c45b388
    21   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
    21   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
    22   USA
    22   USA
    23 */
    23 */
    24 
    24 
    25 /*!
    25 /*!
    26 ** @file   filegrd.c
    26 ** @file   lifegrd.c
    27 ** @author Edouard TISSERANT
    27 ** @author Edouard TISSERANT
    28 ** @date   Mon Jun  4 17:19:24 2007
    28 ** @date   Mon Jun  4 17:19:24 2007
    29 **
    29 **
    30 ** @brief
    30 ** @brief
    31 **
    31 **
    34 
    34 
    35 #include <data.h>
    35 #include <data.h>
    36 #include "lifegrd.h"
    36 #include "lifegrd.h"
    37 #include "canfestival.h"
    37 #include "canfestival.h"
    38 
    38 
    39 /*! Prototypes for internals functions
    39 
    40 **
       
    41 **
       
    42 ** @param d
       
    43 ** @param id
       
    44 **/
       
    45 void ConsumerHearbeatAlarm(CO_Data* d, UNS32 id);
    40 void ConsumerHearbeatAlarm(CO_Data* d, UNS32 id);
    46 
    41 
    47 /*!
    42 
    48 **
       
    49 **
       
    50 ** @param d
       
    51 ** @param id
       
    52 **/
       
    53 void ProducerHearbeatAlarm(CO_Data* d, UNS32 id);
    43 void ProducerHearbeatAlarm(CO_Data* d, UNS32 id);
    54 
    44 
    55 /*!
       
    56 **
       
    57 **
       
    58 ** @param d
       
    59 ** @param unsused_indextable
       
    60 ** @param unsused_bSubindex
       
    61 **
       
    62 ** @return
       
    63 **/
       
    64 UNS32 OnHearbeatProducerUpdate(CO_Data* d, const indextable * unsused_indextable, UNS8 unsused_bSubindex);
    45 UNS32 OnHearbeatProducerUpdate(CO_Data* d, const indextable * unsused_indextable, UNS8 unsused_bSubindex);
    65 
    46 
    66 /*!
    47 /*!
    67 **
    48 **
    68 **
    49 **
    75 {
    56 {
    76   e_nodeState networkNodeState = d->NMTable[nodeId];
    57   e_nodeState networkNodeState = d->NMTable[nodeId];
    77   return networkNodeState;
    58   return networkNodeState;
    78 }
    59 }
    79 
    60 
    80 /*! The Consumer Timer Callback
    61 /*! 
    81 **
    62 ** The Consumer Timer Callback
    82 **
    63 **
    83 ** @param d
    64 ** @param d
    84 ** @param id
    65 ** @param id
    85 **/
    66 **/
    86 void ConsumerHearbeatAlarm(CO_Data* d, UNS32 id)
    67 void ConsumerHearbeatAlarm(CO_Data* d, UNS32 id)