19 registrationRequest = 0x40,
33 enum BeaconMessageType
48 struct MPPmessageHeader
54 #define REG_TYPE_SIZE 4 56 struct RegisterNodeMsg
58 MPPmessageHeader header;
59 uint16_t responsePort;
65 MPPmessageHeader header;
72 MPPmessageHeader header;
73 uint16_t responsePort;
78 struct KeepAliveResponseMsg
80 MPPmessageHeader header;
81 uint64_t globalDictionaryUpdateCounter;
85 struct TimeSyncRequestMsg
87 MPPmessageHeader header;
88 uint16_t responsePort;
90 int64_t estBeaconTime;
96 MPPmessageHeader header;
98 int64_t estBeaconTime;
103 struct GDSimpleRequestMsg
105 MPPmessageHeader header;
106 uint16_t responsePort;
113 MPPmessageHeader header;
114 uint16_t responsePort;
121 MPPmessageHeader header;
122 uint16_t responsePort;
123 uint64_t updateCounter;
127 struct GDSimpleResponseMsg
129 MPPmessageHeader header;
131 uint64_t updateCounter;
140 Node(
const uint8_t _id,
const uint32_t _ipdAddress)
143 ipAddress = _ipdAddress;
147 #define MAX_BEACON_NODES 200 151 MPPmessageHeader header;
153 uint64_t globalDictionaryUpdateCounter;
155 Node nodeList[MAX_BEACON_NODES];
Definition: BeaconClient.cc:16