diff LossyCom.h @ 4:7ba5a3a6102d

System with multiple point 2 point trigger working
author Merten Sach <msach@mailbox.tu-berlin.de>
date Tue, 13 Mar 2012 18:22:12 +0100
parents 5c0fb7c519d7
children 95a03e431480
line diff
     1.1 --- a/LossyCom.h	Tue Mar 13 15:21:36 2012 +0100
     1.2 +++ b/LossyCom.h	Tue Mar 13 18:22:12 2012 +0100
     1.3 @@ -58,20 +58,22 @@
     1.4   * Central communication structure.
     1.5   */
     1.6  typedef struct{
     1.7 -    volatile uint16_t triggerCounter;
     1.8 -    uint16_t numEndpoints;
     1.9 -    lossyCom__msg_t* outboxArray;
    1.10 +    volatile uint16_t  BroadcastTriggerCounter;
    1.11 +    volatile uint16_t* p2pTriggerCounter;
    1.12 +    uint16_t           numEndpoints;
    1.13 +    lossyCom__msg_t*   outboxArray;
    1.14  }lossyCom__exchange_t;
    1.15  
    1.16  /*
    1.17   * Endpoint data structure.
    1.18   */
    1.19  typedef struct {
    1.20 -    uint16_t localTriggerCopy;
    1.21 +    uint16_t lastReceivedBroadcastTrigger;
    1.22 +    uint16_t lastReceivedp2pTrigger;
    1.23      lossyCom__endpointID_t endpointID;
    1.24 -    lossyCom__exchange_t* centralExchange;
    1.25 -    lossyCom__msgHandler msgHandler;
    1.26 -    void* msgHandlerData;
    1.27 +    lossyCom__exchange_t*  centralExchange;
    1.28 +    lossyCom__msgHandler   msgHandler;
    1.29 +    void*    msgHandlerData;
    1.30  } lossyCom__endpoint_t;
    1.31  
    1.32  /***********************************