\hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader}{}\section{eu.\+javaexperience.\+electronic.\+uartbus.\+Packet\+Reader Class Reference}
\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader}\index{eu.\+javaexperience.\+electronic.\+uartbus.\+Packet\+Reader@{eu.\+javaexperience.\+electronic.\+uartbus.\+Packet\+Reader}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ae17fb2759bcc79f19c6dc5553c0f3a44}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ae17fb2759bcc79f19c6dc5553c0f3a44}} 
{\bfseries Packet\+Reader} (byte\mbox{[}$\,$\mbox{]} data)
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a34cd9cdbf5c7c410aa6e14dff1332f9d}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a34cd9cdbf5c7c410aa6e14dff1332f9d}} 
{\bfseries Packet\+Reader} (byte\mbox{[}$\,$\mbox{]} data, int ep)
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a3e484c283b43a2ef301306a5205f99bf}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a3e484c283b43a2ef301306a5205f99bf}} 
int {\bfseries get\+Parse\+State\+Index} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_acb5437a18d5b81a63376c9fac41e7105}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_acb5437a18d5b81a63376c9fac41e7105}} 
void {\bfseries set\+Parse\+State\+Index} (int index)
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ab859495fd5abf257a6264703e57c48aa}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ab859495fd5abf257a6264703e57c48aa}} 
int {\bfseries get\+Remaining\+Bytes} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a6a05c9513771dde2c1a458b22a7aa010}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a6a05c9513771dde2c1a458b22a7aa010}} 
byte {\bfseries read\+S\+Byte} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ab0a1b04ffeb2720f8873aa3cfa1e1e89}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ab0a1b04ffeb2720f8873aa3cfa1e1e89}} 
short {\bfseries read\+U\+Byte} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a09d3e9f4f6afaa14b340a5f112c6bd1a}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a09d3e9f4f6afaa14b340a5f112c6bd1a}} 
long {\bfseries read\+Vuint} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a9b8e6eb52b17f2d6af20111a606baec8}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a9b8e6eb52b17f2d6af20111a606baec8}} 
long {\bfseries read\+Vsint} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ab7ac0fdcb0fa723a24613c6409daf5df}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ab7ac0fdcb0fa723a24613c6409daf5df}} 
Big\+Integer {\bfseries read\+Int} (boolean signed)
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a4a0889af7b0e20e51ff70d48477c7a73}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a4a0889af7b0e20e51ff70d48477c7a73}} 
byte \mbox{[}$\,$\mbox{]} {\bfseries read\+Blob} (int length)
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a7d4175b344ca6fdd8d59fd349fb2b524}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a7d4175b344ca6fdd8d59fd349fb2b524}} 
byte \mbox{[}$\,$\mbox{]} {\bfseries read\+Blob\+Remain} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a83cdbaf01ecd302ec81328b05d070a51}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a83cdbaf01ecd302ec81328b05d070a51}} 
String {\bfseries read\+String} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a3768b0e2a820a5a5b133853b30a82479}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a3768b0e2a820a5a5b133853b30a82479}} 
short {\bfseries read\+S\+Short} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a54fed15e397d1260806dd9a6c3c8cad1}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a54fed15e397d1260806dd9a6c3c8cad1}} 
int {\bfseries read\+S\+Int} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_aeaa3229fb7bf71a830b5570f12ab349a}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_aeaa3229fb7bf71a830b5570f12ab349a}} 
long {\bfseries read\+S\+Long} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ac362397a1108cc50f68ad594435c8d0c}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ac362397a1108cc50f68ad594435c8d0c}} 
float {\bfseries read\+Float} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a5a481c7a783d00b7d6fa3f96a426527f}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a5a481c7a783d00b7d6fa3f96a426527f}} 
double {\bfseries read\+Double} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ae1b2ecadf122c2fcc2cdc8bec1386831}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ae1b2ecadf122c2fcc2cdc8bec1386831}} 
Big\+Integer {\bfseries read\+Vs\+Number} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a37399b225f6aa257ad7303fe0ab4e917}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_a37399b225f6aa257ad7303fe0ab4e917}} 
Big\+Integer {\bfseries read\+Vu\+Number} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_aec4cfaf281ddd753c1e58f39833dfbdb}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_aec4cfaf281ddd753c1e58f39833dfbdb}} 
int {\bfseries read\+U\+Short} ()
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ac708f14506294421a0b430ec55f63184}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ac708f14506294421a0b430ec55f63184}} 
boolean {\bfseries has\+Unprocessed\+Bytes} ()
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_aebba6afcd84470bed36adc9f281694c3}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_aebba6afcd84470bed36adc9f281694c3}} 
byte \mbox{[}$\,$\mbox{]} {\bfseries data}
\item 
\mbox{\Hypertarget{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ae09df8672326aef75efc765ea0e37e04}\label{classeu_1_1javaexperience_1_1electronic_1_1uartbus_1_1PacketReader_ae09df8672326aef75efc765ea0e37e04}} 
int {\bfseries ep} = 0
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 6 of file Packet\+Reader.\+java.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/javaexperience/git-\/repositories/javaexperience/uartbus/source/java/uartbus/src/main/java/eu/javaexperience/electronic/uartbus/Packet\+Reader.\+java\end{DoxyCompactItemize}
