ronelib
Operating System for the r-one robot
 All Data Structures Files Functions Variables Typedefs
externalPose.h
Go to the documentation of this file.
1 
19 #ifndef EXTERNALPOSE_H_
20 #define EXTERNALPOSE_H_
21 
22 //TODO Check brief correctness
26 typedef struct ExternalPose {
27  uint8 ID;
28  Pose pose;
29  uint32 timeStamp;
30  boolean active;
31 } ExternalPose;
32 
39 void externalPoseInit(void);
40 
41 
48 boolean externalPoseGet(ExternalPose* poseArg);
49 
50 
58 boolean externalPoseGetNbr(ExternalPose* poseArg, Nbr* nbrPtr);
59 
60 
67 int32 externalPoseGetNbrRange(Nbr* nbrPtr);
68 
69 
75 boolean externalPoseIsHost(void);
76 
77 
83 boolean externalPoseIsActive(void);
84 
85 #endif /* EXTERNALPOSE_H_ */