\doxysection{/src/blacknest/bds/bds/bds\+Data\+Lib/\+Bds\+Seed/\+Bds\+Data\+File\+Seed.cpp File Reference}
\hypertarget{BdsDataFileSeed_8cpp}{}\label{BdsDataFileSeed_8cpp}\index{/src/blacknest/bds/bds/bdsDataLib/BdsSeed/BdsDataFileSeed.cpp@{/src/blacknest/bds/bds/bdsDataLib/BdsSeed/BdsDataFileSeed.cpp}}
{\ttfamily \#include $<$Bds\+Data\+File\+Seed.\+h$>$}\newline
{\ttfamily \#include $<$BEndian.\+h$>$}\newline
{\ttfamily \#include $<$errno.\+h$>$}\newline
{\ttfamily \#include $<$BDebug.\+h$>$}\newline
{\ttfamily \#include $<$libmseed.\+h$>$}\newline
\doxysubsubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \mbox{\hyperlink{namespaceBds}{Bds}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{BdsDataFileSeed_8cpp_a76d4fdde1df4c42c1d1fe9ef84c9cf03}{BDEBUGL1}}~0
\item 
\#define \mbox{\hyperlink{BdsDataFileSeed_8cpp_a307ed0b6048656da4b03f3f7f493fc68}{BDEBUGL2}}~0
\item 
\#define \mbox{\hyperlink{BdsDataFileSeed_8cpp_a9b4969ec1683a17d49291bdd1e16a1b3}{BDEBUGL3}}~0
\item 
\#define \mbox{\hyperlink{BdsDataFileSeed_8cpp_ad72dbcf6d0153db1b8d8a58001feed83}{DEBUG}}~0
\item 
\#define \mbox{\hyperlink{BdsDataFileSeed_8cpp_abd7e0d8b62be4fcd5553ab8d166cb0e5}{DEBUG\+\_\+\+BLOCKETTE}}~0
\item 
\#define \mbox{\hyperlink{BdsDataFileSeed_8cpp_ad1d2a0b7d15d7efc60545a67a3fd02fd}{DEBUG\+\_\+\+BLOCKS}}~0
\item 
\#define \mbox{\hyperlink{BdsDataFileSeed_8cpp_a7c98bd8cafca99759d33c35a9fda9dd5}{FILL\+\_\+\+BLOCKS}}~1
\item 
\#define \mbox{\hyperlink{BdsDataFileSeed_8cpp_a0fef3de3cb1bbe0395562325ba07f6fe}{ROUND\+\_\+\+TIMESTAMPS\+\_\+\+US}}~10
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static double \mbox{\hyperlink{namespaceBds_a9ac8f44a893738df8b64e0aa085e8edb}{Bds\+::round\+Digits}} (double v, int n\+Digits)
\item 
static void \mbox{\hyperlink{namespaceBds_a95cb1c4eb7909e352c58178f61cd271c}{Bds\+::bds\+Data\+File\+Seed\+Log\+Warning}} (char \texorpdfstring{$\ast$}{*}str)
\item 
static void \mbox{\hyperlink{namespaceBds_a62a966e0de6a401dcd6e28a4058c45eb}{Bds\+::bds\+Data\+File\+Seed\+Log\+Error}} (char \texorpdfstring{$\ast$}{*}str)
\item 
static hptime\+\_\+t \mbox{\hyperlink{namespaceBds_a05bafa6a6ae6654245c46ee81c1e36d7}{Bds\+::seed\+Time}} (\textbf{ BTime\+Stamp} t)
\item 
static \textbf{ BString} \mbox{\hyperlink{namespaceBds_a7f9960b798b36421c39c585ca3bc0d3c}{Bds\+::seed\+Time\+String}} (\textbf{ BTime\+Stamp} t)
\item 
static \textbf{ BTime\+Stamp} \mbox{\hyperlink{namespaceBds_ae866015dd190ca2e1474b630f9ec94de}{Bds\+::from\+Seed\+Time\+String}} (\textbf{ BString} str)
\item 
static void \mbox{\hyperlink{namespaceBds_a3674064e90b1ccaa52a5ff4171b0ca18}{Bds\+::data\+Convert}} (const \textbf{ BArray}$<$ \textbf{ BFloat64} $>$ \&data\+In, \textbf{ BArray}$<$ \textbf{ BInt32} $>$ \&data\+Out)
\item 
static void \mbox{\hyperlink{namespaceBds_ab10b6c4116f804b7705c578acfe71dcd}{Bds\+::data\+Convert}} (const \textbf{ BArray}$<$ \textbf{ BFloat64} $>$ \&data\+In, \textbf{ BArray}$<$ \textbf{ BFloat32} $>$ \&data\+Out)
\item 
static void \mbox{\hyperlink{namespaceBds_aeadad229d53e2ac72ae7a256a869afff}{Bds\+::record\+\_\+handler}} (char \texorpdfstring{$\ast$}{*}record, int reclen, void \texorpdfstring{$\ast$}{*}info)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\Hypertarget{BdsDataFileSeed_8cpp_a76d4fdde1df4c42c1d1fe9ef84c9cf03}\label{BdsDataFileSeed_8cpp_a76d4fdde1df4c42c1d1fe9ef84c9cf03} 
\index{BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}!BDEBUGL1@{BDEBUGL1}}
\index{BDEBUGL1@{BDEBUGL1}!BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}}
\doxysubsubsection{\texorpdfstring{BDEBUGL1}{BDEBUGL1}}
{\footnotesize\ttfamily \#define BDEBUGL1~0}

\Hypertarget{BdsDataFileSeed_8cpp_a307ed0b6048656da4b03f3f7f493fc68}\label{BdsDataFileSeed_8cpp_a307ed0b6048656da4b03f3f7f493fc68} 
\index{BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}!BDEBUGL2@{BDEBUGL2}}
\index{BDEBUGL2@{BDEBUGL2}!BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}}
\doxysubsubsection{\texorpdfstring{BDEBUGL2}{BDEBUGL2}}
{\footnotesize\ttfamily \#define BDEBUGL2~0}

\Hypertarget{BdsDataFileSeed_8cpp_a9b4969ec1683a17d49291bdd1e16a1b3}\label{BdsDataFileSeed_8cpp_a9b4969ec1683a17d49291bdd1e16a1b3} 
\index{BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}!BDEBUGL3@{BDEBUGL3}}
\index{BDEBUGL3@{BDEBUGL3}!BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}}
\doxysubsubsection{\texorpdfstring{BDEBUGL3}{BDEBUGL3}}
{\footnotesize\ttfamily \#define BDEBUGL3~0}

\Hypertarget{BdsDataFileSeed_8cpp_ad72dbcf6d0153db1b8d8a58001feed83}\label{BdsDataFileSeed_8cpp_ad72dbcf6d0153db1b8d8a58001feed83} 
\index{BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}!DEBUG@{DEBUG}}
\index{DEBUG@{DEBUG}!BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}}
\doxysubsubsection{\texorpdfstring{DEBUG}{DEBUG}}
{\footnotesize\ttfamily \#define DEBUG~0}

\Hypertarget{BdsDataFileSeed_8cpp_abd7e0d8b62be4fcd5553ab8d166cb0e5}\label{BdsDataFileSeed_8cpp_abd7e0d8b62be4fcd5553ab8d166cb0e5} 
\index{BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}!DEBUG\_BLOCKETTE@{DEBUG\_BLOCKETTE}}
\index{DEBUG\_BLOCKETTE@{DEBUG\_BLOCKETTE}!BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}}
\doxysubsubsection{\texorpdfstring{DEBUG\_BLOCKETTE}{DEBUG\_BLOCKETTE}}
{\footnotesize\ttfamily \#define DEBUG\+\_\+\+BLOCKETTE~0}

\Hypertarget{BdsDataFileSeed_8cpp_ad1d2a0b7d15d7efc60545a67a3fd02fd}\label{BdsDataFileSeed_8cpp_ad1d2a0b7d15d7efc60545a67a3fd02fd} 
\index{BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}!DEBUG\_BLOCKS@{DEBUG\_BLOCKS}}
\index{DEBUG\_BLOCKS@{DEBUG\_BLOCKS}!BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}}
\doxysubsubsection{\texorpdfstring{DEBUG\_BLOCKS}{DEBUG\_BLOCKS}}
{\footnotesize\ttfamily \#define DEBUG\+\_\+\+BLOCKS~0}

\Hypertarget{BdsDataFileSeed_8cpp_a7c98bd8cafca99759d33c35a9fda9dd5}\label{BdsDataFileSeed_8cpp_a7c98bd8cafca99759d33c35a9fda9dd5} 
\index{BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}!FILL\_BLOCKS@{FILL\_BLOCKS}}
\index{FILL\_BLOCKS@{FILL\_BLOCKS}!BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}}
\doxysubsubsection{\texorpdfstring{FILL\_BLOCKS}{FILL\_BLOCKS}}
{\footnotesize\ttfamily \#define FILL\+\_\+\+BLOCKS~1}

\Hypertarget{BdsDataFileSeed_8cpp_a0fef3de3cb1bbe0395562325ba07f6fe}\label{BdsDataFileSeed_8cpp_a0fef3de3cb1bbe0395562325ba07f6fe} 
\index{BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}!ROUND\_TIMESTAMPS\_US@{ROUND\_TIMESTAMPS\_US}}
\index{ROUND\_TIMESTAMPS\_US@{ROUND\_TIMESTAMPS\_US}!BdsDataFileSeed.cpp@{BdsDataFileSeed.cpp}}
\doxysubsubsection{\texorpdfstring{ROUND\_TIMESTAMPS\_US}{ROUND\_TIMESTAMPS\_US}}
{\footnotesize\ttfamily \#define ROUND\+\_\+\+TIMESTAMPS\+\_\+\+US~10}

