\hypertarget{Eeze__Sensor_8h}{}\section{Eeze\+\_\+\+Sensor.\+h File Reference}
\label{Eeze__Sensor_8h}\index{Eeze\+\_\+\+Sensor.\+h@{Eeze\+\_\+\+Sensor.\+h}}


Sensor information subsystem.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Eeze__Sensor__Obj}{\+\_\+\+Eeze\+\_\+\+Sensor\+\_\+\+Obj}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \hyperlink{struct__Eeze__Sensor__Obj}{\+\_\+\+Eeze\+\_\+\+Sensor\+\_\+\+Obj} \hyperlink{group__Eeze__Sensor_gab0394cc35fc90bc49629f775ebb4d88f}{Eeze\+\_\+\+Sensor\+\_\+\+Obj}
\begin{DoxyCompactList}\small\item\em Object for a sensor type. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Eeze__Sensor_gaf03bb0fb995a5d05ea33460bf9f8daea}{Eeze\+\_\+\+Sensor\+\_\+\+Type} \{ \\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaab5734e85b7463a7baa74b2148d0a89ad}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+A\+C\+C\+E\+L\+E\+R\+O\+M\+E\+T\+ER}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaac65971560c7e0b0170a7a7c1d31f9316}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+G\+R\+A\+V\+I\+TY}, 
\\*
{\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+A\+C\+C\+E\+L\+E\+R\+A\+T\+I\+ON}, 
\\*
{\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+O\+R\+I\+E\+N\+T\+A\+T\+I\+ON}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaa66def9b494a1ebd0d1c88e9d1edbffac}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+A\+G\+N\+E\+T\+IC}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaaff827be42f0c6852197e4e2463fb469b}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+O\+R\+I\+E\+N\+T\+A\+T\+I\+ON}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaa844f734531c1f88486922514fd1f9b63}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+G\+Y\+R\+O\+S\+C\+O\+PE}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaa03726e92921df1e1305666e1cbbe6cac}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+I\+G\+HT}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaa15e9f5125644fb52d04c1ca851d57de7}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+P\+R\+O\+X\+I\+M\+I\+TY}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaa3a027e95ae5962c764d27f2b0f267479}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+I\+O\+N\+\_\+\+S\+N\+AP}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaa84eb56f11a15af4cb2f29bb909d968b1}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+I\+O\+N\+\_\+\+S\+H\+A\+KE}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaad4db0f20159f1248c5391d28614b7553}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+I\+O\+N\+\_\+\+D\+O\+U\+B\+L\+E\+T\+AP}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaa14f7ad62b6f2fcc251abc03ffc84c7ad}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+I\+O\+N\+\_\+\+P\+A\+N\+N\+I\+NG}, 
\\*
{\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+I\+O\+N\+\_\+\+P\+A\+N\+N\+I\+N\+G\+\_\+\+B\+R\+O\+W\+SE}, 
\\*
{\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+I\+O\+N\+\_\+\+T\+I\+LT}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaab0b8bd3befe83f130101a7d064cc0ee9}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+I\+O\+N\+\_\+\+F\+A\+C\+E\+D\+O\+WN}, 
\\*
{\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+I\+O\+N\+\_\+\+D\+I\+R\+E\+C\+T\+\_\+\+C\+A\+LL}, 
\\*
{\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+I\+O\+N\+\_\+\+S\+M\+A\+R\+T\+\_\+\+A\+L\+E\+RT}, 
\\*
{\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+M\+O\+T\+I\+O\+N\+\_\+\+N\+O\+\_\+\+M\+O\+VE}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaa8f82d74661377e2fc78d3c4b663e4962}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+B\+A\+R\+O\+M\+E\+T\+ER}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaabb5c6cf2ed4485753c8a08c513ec019e}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+T\+E\+M\+P\+E\+R\+A\+T\+U\+RE}, 
\\*
\hyperlink{group__Eeze__Sensor_ggaf03bb0fb995a5d05ea33460bf9f8daeaae918a8b0fbfc7a178b7955416c5aba1f}{E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+T\+Y\+P\+E\+\_\+\+L\+A\+ST} = 0x\+FF
 \}\begin{DoxyCompactList}\small\item\em All sensor types known by Eeze Sensor. \end{DoxyCompactList}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eeze__Sensor_gab0394cc35fc90bc49629f775ebb4d88f}{Eeze\+\_\+\+Sensor\+\_\+\+Obj} $\ast$ \hyperlink{group__Eeze__Sensor_gaf7f1adc853205ce266132bd1934fc9f1}{eeze\+\_\+sensor\+\_\+new} (\hyperlink{group__Eeze__Sensor_gaf03bb0fb995a5d05ea33460bf9f8daea}{Eeze\+\_\+\+Sensor\+\_\+\+Type} type)
\begin{DoxyCompactList}\small\item\em Create sensor object to operate on. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Eeze__Sensor_gaea6e5bc74e6f13cdce43730af33dc4e4}{eeze\+\_\+sensor\+\_\+free} (\hyperlink{group__Eeze__Sensor_gab0394cc35fc90bc49629f775ebb4d88f}{Eeze\+\_\+\+Sensor\+\_\+\+Obj} $\ast$sens)
\begin{DoxyCompactList}\small\item\em Free a sensor object. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Eeze__Sensor_gabd8faf47001fb0aa6f624086a959faf1}{eeze\+\_\+sensor\+\_\+accuracy\+\_\+get} (\hyperlink{group__Eeze__Sensor_gab0394cc35fc90bc49629f775ebb4d88f}{Eeze\+\_\+\+Sensor\+\_\+\+Obj} $\ast$sens, int $\ast$accuracy)
\begin{DoxyCompactList}\small\item\em Get accuracy from sensor object. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Eeze__Sensor_ga0cdc85c090da844c1421012283b385d8}{eeze\+\_\+sensor\+\_\+xyz\+\_\+get} (\hyperlink{group__Eeze__Sensor_gab0394cc35fc90bc49629f775ebb4d88f}{Eeze\+\_\+\+Sensor\+\_\+\+Obj} $\ast$sens, float $\ast$x, float $\ast$y, float $\ast$z)
\begin{DoxyCompactList}\small\item\em Get data from all three data properties. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Eeze__Sensor_ga66fd695d6b7a6fa1090776deac58e387}{eeze\+\_\+sensor\+\_\+xy\+\_\+get} (\hyperlink{group__Eeze__Sensor_gab0394cc35fc90bc49629f775ebb4d88f}{Eeze\+\_\+\+Sensor\+\_\+\+Obj} $\ast$sens, float $\ast$x, float $\ast$y)
\begin{DoxyCompactList}\small\item\em Get data from first two data properties. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Eeze__Sensor_ga119b0c8179a7dd89cb52da11a16ea419}{eeze\+\_\+sensor\+\_\+x\+\_\+get} (\hyperlink{group__Eeze__Sensor_gab0394cc35fc90bc49629f775ebb4d88f}{Eeze\+\_\+\+Sensor\+\_\+\+Obj} $\ast$sens, float $\ast$x)
\begin{DoxyCompactList}\small\item\em Get the data from first data property. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Eeze__Sensor_ga501b5311448e7e1db0a11583cb6e6ea6}{eeze\+\_\+sensor\+\_\+timestamp\+\_\+get} (\hyperlink{group__Eeze__Sensor_gab0394cc35fc90bc49629f775ebb4d88f}{Eeze\+\_\+\+Sensor\+\_\+\+Obj} $\ast$sens, double $\ast$timestamp)
\begin{DoxyCompactList}\small\item\em Get timestamp from sensor object. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Eeze__Sensor_ga7afba716bf29528516aca57a24131da6}{eeze\+\_\+sensor\+\_\+read} (\hyperlink{group__Eeze__Sensor_gab0394cc35fc90bc49629f775ebb4d88f}{Eeze\+\_\+\+Sensor\+\_\+\+Obj} $\ast$sens)
\begin{DoxyCompactList}\small\item\em Read out sensor data. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Eeze__Sensor_ga2cb4b33f407c8f3ddea18ffebbd17155}{eeze\+\_\+sensor\+\_\+async\+\_\+read} (\hyperlink{group__Eeze__Sensor_gab0394cc35fc90bc49629f775ebb4d88f}{Eeze\+\_\+\+Sensor\+\_\+\+Obj} $\ast$sens, void $\ast$user\+\_\+data)
\begin{DoxyCompactList}\small\item\em Asynchronous read out sensor data. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+A\+C\+C\+E\+L\+E\+R\+O\+M\+E\+T\+ER}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+R\+A\+V\+I\+TY}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+L\+I\+N\+E\+A\+R\+\_\+\+A\+C\+C\+E\+L\+E\+R\+A\+T\+I\+ON}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+E\+V\+I\+C\+E\+\_\+\+O\+R\+I\+E\+N\+T\+A\+T\+I\+ON}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+M\+A\+G\+N\+E\+T\+IC}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+O\+R\+I\+E\+N\+T\+A\+T\+I\+ON}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+G\+Y\+R\+O\+S\+C\+O\+PE}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+L\+I\+G\+HT}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+R\+O\+X\+I\+M\+I\+TY}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+N\+AP}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+H\+A\+KE}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+O\+U\+B\+L\+E\+T\+AP}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+A\+N\+N\+I\+NG}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+P\+A\+N\+N\+I\+N\+G\+\_\+\+B\+R\+O\+W\+SE}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+T\+I\+LT}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+F\+A\+C\+E\+D\+O\+WN}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+D\+I\+R\+E\+C\+T\+\_\+\+C\+A\+LL}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+M\+A\+R\+T\+\_\+\+A\+L\+E\+RT}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+N\+O\+\_\+\+M\+O\+VE}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+B\+A\+R\+O\+M\+E\+T\+ER}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int {\bfseries E\+E\+Z\+E\+\_\+\+S\+E\+N\+S\+O\+R\+\_\+\+E\+V\+E\+N\+T\+\_\+\+T\+E\+M\+P\+E\+R\+A\+T\+U\+RE}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Sensor information subsystem. 

Eeze sensor functions allow you to gather sensor information from different sensor sources available on your hardware. It supports a plugin architecture to support different hardware platforms and devices. These plugins can be loaded at runtime.

Right now we have support for the Tizen sensor framework as well as a simple fake plugin to be used as a test harness for development. Plugins for other sensor frameworks or platforms are always welcome.

Synchronous as well as asynchronous reads are possible. As reading the physical sensor might be bound to a high latency and thus cost the value of the last read is cached within Eeze\+\_\+\+Sensor together with a timestamp of the actual read out. This can speed up the value access for application while the values are still getting updating asynchronously in the background. The timestamp should be checked if the specific time requirements are needed.

As an alternative the sensor could be read synchronously. With the disadvantage that the function call will block until the data is read from the sensor.

\begin{DoxySince}{Since}
1.\+8 
\end{DoxySince}
