From e2fc7e5f9701777652fc6a18d0e42cf23e84ecae Mon Sep 17 00:00:00 2001 From: Florian Jung Date: Wed, 7 Jan 2015 14:00:04 +0100 Subject: client lib --- lib.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 lib.h (limited to 'lib.h') diff --git a/lib.h b/lib.h new file mode 100644 index 0000000..da622ed --- /dev/null +++ b/lib.h @@ -0,0 +1,28 @@ +#ifndef __LIB_H__ +#define __LIB_H__ + +#include + +struct navdata_t +{ + double phi; + double theta; + double psi; + double batt; +}; + + +class DroneConnection +{ + public: + DroneConnection(const char* sockpath); + ~DroneConnection(); + void get(cv::Mat& frame, navdata_t* navdata); + + private: + unsigned char* buffer; + int sockfd = -1; + +}; + +#endif -- cgit v1.2.3