\hypertarget{unionlo__arg}{\section{lo\+\_\+arg Union Reference}
\label{unionlo__arg}\index{lo\+\_\+arg@{lo\+\_\+arg}}
}


Union used to read values from incoming messages.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int32\+\_\+t \hyperlink{unionlo__arg_a7eefb9548603ff68b4fbd4c4d41c648b}{i}
\item 
int32\+\_\+t \hyperlink{unionlo__arg_a07e800463dc4ec5066b01033457ca018}{i32}
\item 
int64\+\_\+t \hyperlink{unionlo__arg_a1773bb0e69aa3b137ddc26044334b2b4}{h}
\item 
int64\+\_\+t \hyperlink{unionlo__arg_afe8046a8395e9af51cc759034ccfedd5}{i64}
\item 
float \hyperlink{unionlo__arg_ad61c0f83abb077ce656b3a39d5c7e19f}{f}
\item 
float \hyperlink{unionlo__arg_a27ae2540e5e98e85826ccb7350b2ab20}{f32}
\item 
double \hyperlink{unionlo__arg_a2a690890222baa5b9971f8772cb02535}{d}
\item 
double \hyperlink{unionlo__arg_abf90442900450bb63d8d9bb4e60af4ee}{f64}
\item 
char \hyperlink{unionlo__arg_a15bbcf8284d75ad441b5cde7218548f6}{s}
\item 
char \hyperlink{unionlo__arg_ab9c6a9c09ea094d58f889ed1a5edba0b}{S}
\item 
unsigned char \hyperlink{unionlo__arg_aa2e1c99864cf46e6b9cc52fb5cb214fe}{c}
\item 
uint8\+\_\+t \hyperlink{unionlo__arg_a96d32df951c54eaff5dc67fc97a70c83}{m} \mbox{[}4\mbox{]}
\item 
\hyperlink{structlo__timetag}{lo\+\_\+timetag} \hyperlink{unionlo__arg_afc89e5569fba7a660638839366b17408}{t}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Union used to read values from incoming messages. 

Types can generally be read using argv\mbox{[}n\mbox{]}-\/$>$t where n is the argument number and t is the type character, with the exception of strings and symbols which must be read with \&argv\mbox{[}n\mbox{]}-\/$>$t. 

\subsection{Field Documentation}
\hypertarget{unionlo__arg_aa2e1c99864cf46e6b9cc52fb5cb214fe}{\index{lo\+\_\+arg@{lo\+\_\+arg}!c@{c}}
\index{c@{c}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{c}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char lo\+\_\+arg\+::c}}\label{unionlo__arg_aa2e1c99864cf46e6b9cc52fb5cb214fe}
Standard C, 8 bit, char. \hypertarget{unionlo__arg_a2a690890222baa5b9971f8772cb02535}{\index{lo\+\_\+arg@{lo\+\_\+arg}!d@{d}}
\index{d@{d}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{d}]{\setlength{\rightskip}{0pt plus 5cm}double lo\+\_\+arg\+::d}}\label{unionlo__arg_a2a690890222baa5b9971f8772cb02535}
64 bit I\+E\+E\+E-\/754 double. \hypertarget{unionlo__arg_ad61c0f83abb077ce656b3a39d5c7e19f}{\index{lo\+\_\+arg@{lo\+\_\+arg}!f@{f}}
\index{f@{f}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{f}]{\setlength{\rightskip}{0pt plus 5cm}float lo\+\_\+arg\+::f}}\label{unionlo__arg_ad61c0f83abb077ce656b3a39d5c7e19f}
32 bit I\+E\+E\+E-\/754 float. \hypertarget{unionlo__arg_a27ae2540e5e98e85826ccb7350b2ab20}{\index{lo\+\_\+arg@{lo\+\_\+arg}!f32@{f32}}
\index{f32@{f32}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{f32}]{\setlength{\rightskip}{0pt plus 5cm}float lo\+\_\+arg\+::f32}}\label{unionlo__arg_a27ae2540e5e98e85826ccb7350b2ab20}
32 bit I\+E\+E\+E-\/754 float. \hypertarget{unionlo__arg_abf90442900450bb63d8d9bb4e60af4ee}{\index{lo\+\_\+arg@{lo\+\_\+arg}!f64@{f64}}
\index{f64@{f64}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{f64}]{\setlength{\rightskip}{0pt plus 5cm}double lo\+\_\+arg\+::f64}}\label{unionlo__arg_abf90442900450bb63d8d9bb4e60af4ee}
64 bit I\+E\+E\+E-\/754 double. \hypertarget{unionlo__arg_a1773bb0e69aa3b137ddc26044334b2b4}{\index{lo\+\_\+arg@{lo\+\_\+arg}!h@{h}}
\index{h@{h}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{h}]{\setlength{\rightskip}{0pt plus 5cm}int64\+\_\+t lo\+\_\+arg\+::h}}\label{unionlo__arg_a1773bb0e69aa3b137ddc26044334b2b4}
64 bit signed integer. \hypertarget{unionlo__arg_a7eefb9548603ff68b4fbd4c4d41c648b}{\index{lo\+\_\+arg@{lo\+\_\+arg}!i@{i}}
\index{i@{i}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{i}]{\setlength{\rightskip}{0pt plus 5cm}int32\+\_\+t lo\+\_\+arg\+::i}}\label{unionlo__arg_a7eefb9548603ff68b4fbd4c4d41c648b}
32 bit signed integer. \hypertarget{unionlo__arg_a07e800463dc4ec5066b01033457ca018}{\index{lo\+\_\+arg@{lo\+\_\+arg}!i32@{i32}}
\index{i32@{i32}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{i32}]{\setlength{\rightskip}{0pt plus 5cm}int32\+\_\+t lo\+\_\+arg\+::i32}}\label{unionlo__arg_a07e800463dc4ec5066b01033457ca018}
32 bit signed integer. \hypertarget{unionlo__arg_afe8046a8395e9af51cc759034ccfedd5}{\index{lo\+\_\+arg@{lo\+\_\+arg}!i64@{i64}}
\index{i64@{i64}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{i64}]{\setlength{\rightskip}{0pt plus 5cm}int64\+\_\+t lo\+\_\+arg\+::i64}}\label{unionlo__arg_afe8046a8395e9af51cc759034ccfedd5}
64 bit signed integer. \hypertarget{unionlo__arg_a96d32df951c54eaff5dc67fc97a70c83}{\index{lo\+\_\+arg@{lo\+\_\+arg}!m@{m}}
\index{m@{m}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{m}]{\setlength{\rightskip}{0pt plus 5cm}uint8\+\_\+t lo\+\_\+arg\+::m\mbox{[}4\mbox{]}}}\label{unionlo__arg_a96d32df951c54eaff5dc67fc97a70c83}
A 4 byte M\+I\+D\+I packet. \hypertarget{unionlo__arg_a15bbcf8284d75ad441b5cde7218548f6}{\index{lo\+\_\+arg@{lo\+\_\+arg}!s@{s}}
\index{s@{s}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{s}]{\setlength{\rightskip}{0pt plus 5cm}char lo\+\_\+arg\+::s}}\label{unionlo__arg_a15bbcf8284d75ad441b5cde7218548f6}
Standard C, N\+U\+L\+L terminated string. \hypertarget{unionlo__arg_ab9c6a9c09ea094d58f889ed1a5edba0b}{\index{lo\+\_\+arg@{lo\+\_\+arg}!S@{S}}
\index{S@{S}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{S}]{\setlength{\rightskip}{0pt plus 5cm}char lo\+\_\+arg\+::\+S}}\label{unionlo__arg_ab9c6a9c09ea094d58f889ed1a5edba0b}
Standard C, N\+U\+L\+L terminated, string. Used in systems which distinguish strings and symbols. \hypertarget{unionlo__arg_afc89e5569fba7a660638839366b17408}{\index{lo\+\_\+arg@{lo\+\_\+arg}!t@{t}}
\index{t@{t}!lo\+\_\+arg@{lo\+\_\+arg}}
\subsubsection[{t}]{\setlength{\rightskip}{0pt plus 5cm}{\bf lo\+\_\+timetag} lo\+\_\+arg\+::t}}\label{unionlo__arg_afc89e5569fba7a660638839366b17408}
O\+S\+C Time\+Tag value. 