src/lifegrd.c
changeset 352 3347581c3140
parent 349 1e6dd4ef46b9
child 357 838e5397ae67
equal deleted inserted replaced
351:fb106ad03770 352:3347581c3140
    66 **/
    66 **/
    67 void ConsumerHearbeatAlarm(CO_Data* d, UNS32 id)
    67 void ConsumerHearbeatAlarm(CO_Data* d, UNS32 id)
    68 {
    68 {
    69   /*MSG_WAR(0x00, "ConsumerHearbeatAlarm", 0x00);*/
    69   /*MSG_WAR(0x00, "ConsumerHearbeatAlarm", 0x00);*/
    70 
    70 
       
    71   /* timer have been notified and is now free (non periodic)*/
       
    72   /* -> avoid deleting re-assigned timer if message is received too late*/
       
    73   d->ConsumerHeartBeatTimers[id]=TIMER_NONE;
    71   /*! call heartbeat error with NodeId */
    74   /*! call heartbeat error with NodeId */
    72   (*d->heartbeatError)((UNS8)( ((d->ConsumerHeartbeatEntries[id]) & (UNS32)0x00FF0000) >> (UNS8)16 ));
    75   (*d->heartbeatError)((UNS8)( ((d->ConsumerHeartbeatEntries[id]) & (UNS32)0x00FF0000) >> (UNS8)16 ));
    73 }
    76 }
    74 
    77 
    75 /*!
    78 /*!