roneos
Operating System for the r-one robot
 All Data Structures Files Functions Variables Typedefs Groups
serialCommand.h
Go to the documentation of this file.
1 
9 #ifndef SERIALCMD_H_
10 #define SERIALCMD_H_
11 
12 /******** Defines ********/
13 
14 #define SERIAL_INPUT_STRING_SIZE (128)
15 
16 /******** Struct ********/
17 
21 typedef struct SerialCmd {
22  char* name;
23  void (*funcPtr)(char* message);
24  struct SerialCmd* nextPtr;
25  uint32 timestamp;
26 } SerialCmd;
27 
28 /******** Functions ********/
29 
38 void serialCommandAdd(SerialCmd* serialCmdPtr, char* name, void(*funcPtr)(char* message));
39 
40 
47 uint32 serialCommandGetTimestamp(SerialCmd* serialCmdPtr);
48 
49 
55 void serialCommandInit(void);
56 
57 #endif /* SERIALCMD_H_ */