roneos
Operating System for the r-one robot
 All Data Structures Files Functions Variables Typedefs Groups
neighborsInternal.h
1 /*
2  * neighborsInternal.h
3  *
4  * Created on: Nov 23, 2012
5  * Author: jamesm
6  */
7 
8 #ifndef NEIGHBORSINTERNAL_H_
9 #define NEIGHBORSINTERNAL_H_
10 
11 extern NbrData nbrMsgID;
12 
13 /******** Internal Neighbor System Functions ********/
14 void neighborsTask(void* parameters);
15 
16 uint8 neighborMessageUnpackID(uint8* message);
17 void nbrDataIRMessagePack(irCommsMessage *irMessage);
18 void nbrDataIRMessageUnpack(irCommsMessage *irMessage, Nbr* nbrPtr);
19 
20 
21 void nbrMsgRadioAddNbr(uint8 ID);
22 void nbrMsgRadioRemoveNbr(uint8 ID);
23 void nbrMsgRadioXmit(void);
24 
25 
26 #endif /* NEIGHBORSINTERNAL_H_ */