![]() |
ronelib
Operating System for the r-one robot
|
Min-Max spanning tree between robots. More...
Go to the source code of this file.
Data Structures | |
struct | BroadcastMinMaxMessage |
Broadcast Min-Max Message. More... | |
Typedefs | |
typedef struct BroadcastMinMaxMessage | BroadcastMinMaxMessage |
Broadcast Min-Max Message. More... | |
Functions | |
void | broadcastMinMaxCreate (BroadcastMinMaxMessage *msgPtr, char *name, uint8 val) |
creates a min/max broadcast message in msgPtr More... | |
void | broadcastMinMaxSet (BroadcastMinMaxMessage *msgPtr, uint8 val) |
creates a min/max broadcast message in msgPtr More... | |
void | broadcastMinMaxSetMaxPlusOne (BroadcastMinMaxMessage *msgPtr, NbrList *nbrListPtr) |
creates a min/max broadcast message in msgPtr More... | |
uint8 | broadcastMinMaxUpdate (BroadcastMinMaxMessage *msgPtr, NbrList *nbrListPtr) |
propagates a min.max message More... | |
uint8 | broadcastMinMaxGetValLocal (BroadcastMinMaxMessage *msgPtr) |
gets a min/max broadcast message local value in msgPtr More... | |
uint8 | broadcastMinMaxGetVal (BroadcastMinMaxMessage *msgPtr) |
gets a min/max broadcast message value in msgPtr More... | |
Min-Max spanning tree between robots.
typedef struct BroadcastMinMaxMessage BroadcastMinMaxMessage |
Broadcast Min-Max Message.
Broadcast message that goes through tree
void broadcastMinMaxCreate | ( | BroadcastMinMaxMessage * | msgPtr, |
char * | name, | ||
uint8 | val | ||
) |
creates a min/max broadcast message in msgPtr
msgPtr | |
name | |
val | - value to be created |
msgPtr | |
name | |
val |
uint8 broadcastMinMaxGetVal | ( | BroadcastMinMaxMessage * | msgPtr) |
gets a min/max broadcast message value in msgPtr
msgPtr |
uint8 broadcastMinMaxGetValLocal | ( | BroadcastMinMaxMessage * | msgPtr) |
gets a min/max broadcast message local value in msgPtr
msgPtr |
void broadcastMinMaxSet | ( | BroadcastMinMaxMessage * | msgPtr, |
uint8 | val | ||
) |
creates a min/max broadcast message in msgPtr
msgPtr | |
val | - value to be set |
msgPtr | |
val | the maximum number of hops that this message can propagate |
void broadcastMinMaxSetMaxPlusOne | ( | BroadcastMinMaxMessage * | msgPtr, |
NbrList * | nbrListPtr | ||
) |
creates a min/max broadcast message in msgPtr
msgPtr | |
nbrListPtr |
msgPtr | |
nbrListPtr | list of neibors |
uint8 broadcastMinMaxUpdate | ( | BroadcastMinMaxMessage * | msgPtr, |
NbrList * | nbrListPtr | ||
) |
propagates a min.max message
msgPtr | |
nbrListPtr |
msgPtr | |
nbrListPtr | list of neibors |