Mercurial > cgi-bin > hgwebdir.cgi > VMS > C_Libraries > BestEffortMessaging
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 /***********************************
