\hypertarget{structBds_1_1BdsDataPacketHeader}{}\section{Bds\+::Bds\+Data\+Packet\+Header Struct Reference}
\label{structBds_1_1BdsDataPacketHeader}\index{Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}}


{\ttfamily \#include $<$Bds\+Data\+File\+Bds.\+h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{structBds_1_1BdsDataPacketHeader_a238b8f05af2f209f3b6184e948754a8f}{type}}
\begin{DoxyCompactList}\small\item\em Packets type. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{structBds_1_1BdsDataPacketHeader_abd7d98bc159c756e0fc74752abae8f4b}{length}}
\begin{DoxyCompactList}\small\item\em Length in bytes of packet. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{structBds_1_1BdsDataPacketHeader_aca705bc76f9fe2032ae89aa6df1dc912}{streamlet}}
\begin{DoxyCompactList}\small\item\em The streamlet id. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{structBds_1_1BdsDataPacketHeader_afce4be0d0a4e713de600496159db9f92}{sequence}}
\begin{DoxyCompactList}\small\item\em The streamlet packet sequence number. \end{DoxyCompactList}\item 
\textbf{ B\+U\+Int32} \mbox{\hyperlink{structBds_1_1BdsDataPacketHeader_a663654046a58fda756b13e5dec7d6f5b}{checksum}}
\begin{DoxyCompactList}\small\item\em Checksum of packet. \end{DoxyCompactList}\item 
\textbf{ B\+Time\+Stamp} \mbox{\hyperlink{structBds_1_1BdsDataPacketHeader_a3d3645ebe48e9644672b96b42825348b}{start\+Time}}
\begin{DoxyCompactList}\small\item\em The time of the first sample. \end{DoxyCompactList}\item 
\textbf{ B\+Time\+Stamp} \mbox{\hyperlink{structBds_1_1BdsDataPacketHeader_afdcb48c8120ab1e37a2c3342c79d84b1}{end\+Time}}
\begin{DoxyCompactList}\small\item\em The time of the last sample + 1. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Member Data Documentation}
\mbox{\Hypertarget{structBds_1_1BdsDataPacketHeader_a663654046a58fda756b13e5dec7d6f5b}\label{structBds_1_1BdsDataPacketHeader_a663654046a58fda756b13e5dec7d6f5b}} 
\index{Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}!checksum@{checksum}}
\index{checksum@{checksum}!Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}}
\subsubsection{\texorpdfstring{checksum}{checksum}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Bds\+Data\+Packet\+Header\+::checksum}



Checksum of packet. 

\mbox{\Hypertarget{structBds_1_1BdsDataPacketHeader_afdcb48c8120ab1e37a2c3342c79d84b1}\label{structBds_1_1BdsDataPacketHeader_afdcb48c8120ab1e37a2c3342c79d84b1}} 
\index{Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}!endTime@{endTime}}
\index{endTime@{endTime}!Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}}
\subsubsection{\texorpdfstring{endTime}{endTime}}
{\footnotesize\ttfamily \textbf{ B\+Time\+Stamp} Bds\+::\+Bds\+Data\+Packet\+Header\+::end\+Time}



The time of the last sample + 1. 

\mbox{\Hypertarget{structBds_1_1BdsDataPacketHeader_abd7d98bc159c756e0fc74752abae8f4b}\label{structBds_1_1BdsDataPacketHeader_abd7d98bc159c756e0fc74752abae8f4b}} 
\index{Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}!length@{length}}
\index{length@{length}!Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}}
\subsubsection{\texorpdfstring{length}{length}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Bds\+Data\+Packet\+Header\+::length}



Length in bytes of packet. 

\mbox{\Hypertarget{structBds_1_1BdsDataPacketHeader_afce4be0d0a4e713de600496159db9f92}\label{structBds_1_1BdsDataPacketHeader_afce4be0d0a4e713de600496159db9f92}} 
\index{Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}!sequence@{sequence}}
\index{sequence@{sequence}!Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}}
\subsubsection{\texorpdfstring{sequence}{sequence}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Bds\+Data\+Packet\+Header\+::sequence}



The streamlet packet sequence number. 

\mbox{\Hypertarget{structBds_1_1BdsDataPacketHeader_a3d3645ebe48e9644672b96b42825348b}\label{structBds_1_1BdsDataPacketHeader_a3d3645ebe48e9644672b96b42825348b}} 
\index{Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}!startTime@{startTime}}
\index{startTime@{startTime}!Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}}
\subsubsection{\texorpdfstring{startTime}{startTime}}
{\footnotesize\ttfamily \textbf{ B\+Time\+Stamp} Bds\+::\+Bds\+Data\+Packet\+Header\+::start\+Time}



The time of the first sample. 

\mbox{\Hypertarget{structBds_1_1BdsDataPacketHeader_aca705bc76f9fe2032ae89aa6df1dc912}\label{structBds_1_1BdsDataPacketHeader_aca705bc76f9fe2032ae89aa6df1dc912}} 
\index{Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}!streamlet@{streamlet}}
\index{streamlet@{streamlet}!Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}}
\subsubsection{\texorpdfstring{streamlet}{streamlet}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Bds\+Data\+Packet\+Header\+::streamlet}



The streamlet id. 

\mbox{\Hypertarget{structBds_1_1BdsDataPacketHeader_a238b8f05af2f209f3b6184e948754a8f}\label{structBds_1_1BdsDataPacketHeader_a238b8f05af2f209f3b6184e948754a8f}} 
\index{Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}!type@{type}}
\index{type@{type}!Bds::BdsDataPacketHeader@{Bds::BdsDataPacketHeader}}
\subsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily \textbf{ B\+U\+Int32} Bds\+::\+Bds\+Data\+Packet\+Header\+::type}



Packets type. 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/src/blacknest/bds/bds/bds\+Data\+Lib/\mbox{\hyperlink{BdsDataFileBds_8h}{Bds\+Data\+File\+Bds.\+h}}\end{DoxyCompactItemize}
