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