![]() |
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 |