diff -r 1dc256e8e49a -r 73bc47a0db55 src/lifegrd.c --- a/src/lifegrd.c Tue Dec 12 17:32:05 2006 +0100 +++ b/src/lifegrd.c Wed Dec 13 14:14:18 2006 +0100 @@ -23,12 +23,19 @@ #include #include "lifegrd.h" +// Prototypes for internals functions +void ConsumerHearbeatAlarm(CO_Data* d, UNS32 id); +void ProducerHearbeatAlarm(CO_Data* d, UNS32 id); + + +/*****************************************************************************/ e_nodeState getNodeState (CO_Data* d, UNS8 nodeId) { e_nodeState networkNodeState = d->NMTable[nodeId]; return networkNodeState; } +/*****************************************************************************/ // The Consumer Timer Callback void ConsumerHearbeatAlarm(CO_Data* d, UNS32 id) { @@ -38,7 +45,7 @@ (*d->heartbeatError)((UNS8)( ((d->ConsumerHeartbeatEntries[id]) & (UNS32)0x00FF0000) >> (UNS8)16 )); } -/* Retourne le node-id */ +/*****************************************************************************/ void proceedNODE_GUARD(CO_Data* d, Message* m ) { UNS8 nodeId = (UNS8) GET_NODE_ID((*m)); @@ -100,6 +107,7 @@ } } +/*****************************************************************************/ // The Consumer Timer Callback void ProducerHearbeatAlarm(CO_Data* d, UNS32 id) { @@ -122,7 +130,7 @@ } } - +/*****************************************************************************/ void heartbeatInit(CO_Data* d) { UNS8 index; // Index to scan the table of heartbeat consumers @@ -146,7 +154,7 @@ } } - +/*****************************************************************************/ void heartbeatStop(CO_Data* d) { UNS8 index;