<gh_stars>1-10
\section{Event}
\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event}\index{Event@{Event}}


Inheritance diagram for Event\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{da/d9b/classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Event\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d1/d7a/classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
String {\bf encode\+Telegram} ()
\begin{DoxyCompactList}\small\item\em encode\+Telegram provides an example telegram hex for this packet type. \end{DoxyCompactList}\item 
String {\bf encode\+Telegram\+Data} ()
\begin{DoxyCompactList}\small\item\em encode\+Telegram\+Data provides an example data hex for this packet type. \end{DoxyCompactList}\item 
void {\bf decode\+Telegram\+Data} (String hex\+Telegram)
\begin{DoxyCompactList}\small\item\em decode\+Telegram\+Data splits telegram in parts \end{DoxyCompactList}\item 
int {\bf get\+Event\+Code} ()
\item 
int {\bf get\+Event\+Data} ()
\item 
void {\bf set\+Event\+Data} (int event\+Data)
\item 
Long {\bf get\+Id} ()
\item 
void {\bf set\+Id} (Long {\bf id})
\item 
void {\bf dump\+Data} ()
\begin{DoxyCompactList}\small\item\em dump\+Data Print Data, useful for logs and testing \end{DoxyCompactList}\item 
String {\bf to\+String} ()
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
void {\bf set\+Event\+Code} (int {\bf event\+Code})
\end{DoxyCompactItemize}
\subsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
int {\bf event\+Code}
\item 
int {\bf Event\+Data}
\item 
Long {\bf id}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}


Definition at line {\bf 13} of file {\bf Event.\+java}.



\subsection{Member Function Documentation}
\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_aa581cac5c3efd3142ffa8482079031e9} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!decode\+Telegram\+Data@{decode\+Telegram\+Data}}
\index{decode\+Telegram\+Data@{decode\+Telegram\+Data}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{decode\+Telegram\+Data()}
{\footnotesize\ttfamily void decode\+Telegram\+Data (\begin{DoxyParamCaption}\item[{String}]{hex\+Telegram }\end{DoxyParamCaption})}



decode\+Telegram\+Data splits telegram in parts 


\begin{DoxyParams}{Parameters}
{\em hex\+Telegram} & in hex String \\
\hline
\end{DoxyParams}


Implements {\bf Encode\+Decode} \doxyref{}{p.}{d1/d8c/interfacech_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1EncodeDecode_aa581cac5c3efd3142ffa8482079031e9}.



Definition at line {\bf 46} of file {\bf Event.\+java}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d3e/classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_aa581cac5c3efd3142ffa8482079031e9_cgraph}
\end{center}
\end{figure}
\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_aff152c0c0c3d5e7011bfff0b9c08032b} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!dump\+Data@{dump\+Data}}
\index{dump\+Data@{dump\+Data}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{dump\+Data()}
{\footnotesize\ttfamily void dump\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



dump\+Data Print Data, useful for logs and testing 



Implements {\bf Encode\+Decode} \doxyref{}{p.}{d1/d8c/interfacech_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1EncodeDecode_aff152c0c0c3d5e7011bfff0b9c08032b}.



Definition at line {\bf 83} of file {\bf Event.\+java}.

Here is the call graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=230pt]{d6/d3e/classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_aff152c0c0c3d5e7011bfff0b9c08032b_cgraph}
\end{center}
\end{figure}
\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_a00e3ee3b777334ef3bd46bd4105f9603} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!encode\+Telegram@{encode\+Telegram}}
\index{encode\+Telegram@{encode\+Telegram}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{encode\+Telegram()}
{\footnotesize\ttfamily String encode\+Telegram (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



encode\+Telegram provides an example telegram hex for this packet type. 

\begin{DoxyReturn}{Returns}
telegram hex 
\end{DoxyReturn}


Implements {\bf Encode\+Decode} \doxyref{}{p.}{d1/d8c/interfacech_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1EncodeDecode_a00e3ee3b777334ef3bd46bd4105f9603}.



Definition at line {\bf 28} of file {\bf Event.\+java}.

\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_a8a67618ab0362f3d0b60bba6ca93d883} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!encode\+Telegram\+Data@{encode\+Telegram\+Data}}
\index{encode\+Telegram\+Data@{encode\+Telegram\+Data}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{encode\+Telegram\+Data()}
{\footnotesize\ttfamily String encode\+Telegram\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



encode\+Telegram\+Data provides an example data hex for this packet type. 

\begin{DoxyReturn}{Returns}
String hex\+Telegram\+Data En\+Ocean Telegram 
\end{DoxyReturn}


Implements {\bf Encode\+Decode} \doxyref{}{p.}{d1/d8c/interfacech_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1EncodeDecode_a8a67618ab0362f3d0b60bba6ca93d883}.



Definition at line {\bf 37} of file {\bf Event.\+java}.

\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_a6b37ae2c9337aca6629d93844088da01} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!get\+Event\+Code@{get\+Event\+Code}}
\index{get\+Event\+Code@{get\+Event\+Code}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{get\+Event\+Code()}
{\footnotesize\ttfamily int get\+Event\+Code (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line {\bf 55} of file {\bf Event.\+java}.

\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_a62e121db952facd008bf374d9bd05e33} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!get\+Event\+Data@{get\+Event\+Data}}
\index{get\+Event\+Data@{get\+Event\+Data}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{get\+Event\+Data()}
{\footnotesize\ttfamily int get\+Event\+Data (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line {\bf 63} of file {\bf Event.\+java}.

\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_a30e533a51833664ad05441781ee6a6a0} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!get\+Id@{get\+Id}}
\index{get\+Id@{get\+Id}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{get\+Id()}
{\footnotesize\ttfamily Long get\+Id (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line {\bf 71} of file {\bf Event.\+java}.

\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_a3e244ad20c9d10874f3a26a5da310cca} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!set\+Event\+Code@{set\+Event\+Code}}
\index{set\+Event\+Code@{set\+Event\+Code}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{set\+Event\+Code()}
{\footnotesize\ttfamily void set\+Event\+Code (\begin{DoxyParamCaption}\item[{int}]{event\+Code }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Definition at line {\bf 59} of file {\bf Event.\+java}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=314pt]{d6/d3e/classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_a3e244ad20c9d10874f3a26a5da310cca_icgraph}
\end{center}
\end{figure}
\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_a39087ae2feb3f48754e6099afd83cdfa} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!set\+Event\+Data@{set\+Event\+Data}}
\index{set\+Event\+Data@{set\+Event\+Data}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{set\+Event\+Data()}
{\footnotesize\ttfamily void set\+Event\+Data (\begin{DoxyParamCaption}\item[{int}]{event\+Data }\end{DoxyParamCaption})}



Definition at line {\bf 67} of file {\bf Event.\+java}.

\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_ae855b9b14d52c956a065d1a71f74a136} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!set\+Id@{set\+Id}}
\index{set\+Id@{set\+Id}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{set\+Id()}
{\footnotesize\ttfamily void set\+Id (\begin{DoxyParamCaption}\item[{Long}]{id }\end{DoxyParamCaption})}



Definition at line {\bf 75} of file {\bf Event.\+java}.

\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_ad146fa8579a5f8a876c4688cc5a68520} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!to\+String@{to\+String}}
\index{to\+String@{to\+String}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{to\+String()}
{\footnotesize\ttfamily String to\+String (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line {\bf 89} of file {\bf Event.\+java}.

Here is the caller graph for this function\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=230pt]{d6/d3e/classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_ad146fa8579a5f8a876c4688cc5a68520_icgraph}
\end{center}
\end{figure}


\subsection{Member Data Documentation}
\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_a678f143cd7557ea790f1eaea0bcc0c0d} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!event\+Code@{event\+Code}}
\index{event\+Code@{event\+Code}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{event\+Code}
{\footnotesize\ttfamily int event\+Code\hspace{0.3cm}{\ttfamily [private]}}



Definition at line {\bf 15} of file {\bf Event.\+java}.

\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_a1dfd9af56f648714e935e6a4d3e0f7f6} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!Event\+Data@{Event\+Data}}
\index{Event\+Data@{Event\+Data}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{Event\+Data}
{\footnotesize\ttfamily int Event\+Data\hspace{0.3cm}{\ttfamily [private]}}



Definition at line {\bf 16} of file {\bf Event.\+java}.

\label{classch_1_1bfh_1_1gr33nopo55um_1_1enocean_1_1telegram_1_1Event_afdea3f4ac85ac5819c978584be2be48e} 
\index{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}!id@{id}}
\index{id@{id}!ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event@{ch\+::bfh\+::gr33nopo55um\+::enocean\+::telegram\+::\+Event}}
\subsubsection{id}
{\footnotesize\ttfamily Long id\hspace{0.3cm}{\ttfamily [private]}}



Definition at line {\bf 20} of file {\bf Event.\+java}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/silas/\+Idea\+Projects/\+En\+Ocean/src/ch/bfh/gr33nopo55um/enocean/telegram/{\bf Event.\+java}\end{DoxyCompactItemize}
