\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 \mbox{\hyperlink{unionlo__arg_a7eefb9548603ff68b4fbd4c4d41c648b}{i}}
\item 
int32\+\_\+t \mbox{\hyperlink{unionlo__arg_a07e800463dc4ec5066b01033457ca018}{i32}}
\item 
int64\+\_\+t \mbox{\hyperlink{unionlo__arg_a1773bb0e69aa3b137ddc26044334b2b4}{h}}
\item 
int64\+\_\+t \mbox{\hyperlink{unionlo__arg_afe8046a8395e9af51cc759034ccfedd5}{i64}}
\item 
float \mbox{\hyperlink{unionlo__arg_ad61c0f83abb077ce656b3a39d5c7e19f}{f}}
\item 
float \mbox{\hyperlink{unionlo__arg_a27ae2540e5e98e85826ccb7350b2ab20}{f32}}
\item 
double \mbox{\hyperlink{unionlo__arg_a2a690890222baa5b9971f8772cb02535}{d}}
\item 
double \mbox{\hyperlink{unionlo__arg_abf90442900450bb63d8d9bb4e60af4ee}{f64}}
\item 
char \mbox{\hyperlink{unionlo__arg_a15bbcf8284d75ad441b5cde7218548f6}{s}}
\item 
char \mbox{\hyperlink{unionlo__arg_ab9c6a9c09ea094d58f889ed1a5edba0b}{S}}
\item 
unsigned char \mbox{\hyperlink{unionlo__arg_aa2e1c99864cf46e6b9cc52fb5cb214fe}{c}}
\item 
uint8\+\_\+t \mbox{\hyperlink{unionlo__arg_a96d32df951c54eaff5dc67fc97a70c83}{m}} \mbox{[}4\mbox{]}
\item 
\mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} \mbox{\hyperlink{unionlo__arg_afc89e5569fba7a660638839366b17408}{t}}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\} \mbox{\hyperlink{unionlo__arg_a1b9b898eeee0ed6c475fc1e0d311d020}{blob}}\\

\end{tabbing}\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. 

Definition at line 104 of file lo\+\_\+osc\+\_\+types.\+h.



\subsection{Field Documentation}
\mbox{\Hypertarget{unionlo__arg_a1b9b898eeee0ed6c475fc1e0d311d020}\label{unionlo__arg_a1b9b898eeee0ed6c475fc1e0d311d020}} 
\index{lo\_arg@{lo\_arg}!blob@{blob}}
\index{blob@{blob}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{blob}{blob}}
{\footnotesize\ttfamily struct \{ ... \}   lo\+\_\+arg\+::blob}

Blob \mbox{\Hypertarget{unionlo__arg_aa2e1c99864cf46e6b9cc52fb5cb214fe}\label{unionlo__arg_aa2e1c99864cf46e6b9cc52fb5cb214fe}} 
\index{lo\_arg@{lo\_arg}!c@{c}}
\index{c@{c}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{c}{c}}
{\footnotesize\ttfamily unsigned char lo\+\_\+arg\+::c}

Standard C, 8 bit, char. 

Definition at line 127 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_a2a690890222baa5b9971f8772cb02535}\label{unionlo__arg_a2a690890222baa5b9971f8772cb02535}} 
\index{lo\_arg@{lo\_arg}!d@{d}}
\index{d@{d}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{d}{d}}
{\footnotesize\ttfamily double lo\+\_\+arg\+::d}

64 bit I\+E\+E\+E-\/754 double. 

Definition at line 118 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_ad61c0f83abb077ce656b3a39d5c7e19f}\label{unionlo__arg_ad61c0f83abb077ce656b3a39d5c7e19f}} 
\index{lo\_arg@{lo\_arg}!f@{f}}
\index{f@{f}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{f}{f}}
{\footnotesize\ttfamily float lo\+\_\+arg\+::f}

32 bit I\+E\+E\+E-\/754 float. 

Definition at line 114 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_a27ae2540e5e98e85826ccb7350b2ab20}\label{unionlo__arg_a27ae2540e5e98e85826ccb7350b2ab20}} 
\index{lo\_arg@{lo\_arg}!f32@{f32}}
\index{f32@{f32}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{f32}{f32}}
{\footnotesize\ttfamily float lo\+\_\+arg\+::f32}

32 bit I\+E\+E\+E-\/754 float. 

Definition at line 116 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_abf90442900450bb63d8d9bb4e60af4ee}\label{unionlo__arg_abf90442900450bb63d8d9bb4e60af4ee}} 
\index{lo\_arg@{lo\_arg}!f64@{f64}}
\index{f64@{f64}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{f64}{f64}}
{\footnotesize\ttfamily double lo\+\_\+arg\+::f64}

64 bit I\+E\+E\+E-\/754 double. 

Definition at line 120 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_a1773bb0e69aa3b137ddc26044334b2b4}\label{unionlo__arg_a1773bb0e69aa3b137ddc26044334b2b4}} 
\index{lo\_arg@{lo\_arg}!h@{h}}
\index{h@{h}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{h}{h}}
{\footnotesize\ttfamily int64\+\_\+t lo\+\_\+arg\+::h}

64 bit signed integer. 

Definition at line 110 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_a7eefb9548603ff68b4fbd4c4d41c648b}\label{unionlo__arg_a7eefb9548603ff68b4fbd4c4d41c648b}} 
\index{lo\_arg@{lo\_arg}!i@{i}}
\index{i@{i}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{i}{i}}
{\footnotesize\ttfamily int32\+\_\+t lo\+\_\+arg\+::i}

32 bit signed integer. 

Definition at line 106 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_a07e800463dc4ec5066b01033457ca018}\label{unionlo__arg_a07e800463dc4ec5066b01033457ca018}} 
\index{lo\_arg@{lo\_arg}!i32@{i32}}
\index{i32@{i32}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{i32}{i32}}
{\footnotesize\ttfamily int32\+\_\+t lo\+\_\+arg\+::i32}

32 bit signed integer. 

Definition at line 108 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_afe8046a8395e9af51cc759034ccfedd5}\label{unionlo__arg_afe8046a8395e9af51cc759034ccfedd5}} 
\index{lo\_arg@{lo\_arg}!i64@{i64}}
\index{i64@{i64}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{i64}{i64}}
{\footnotesize\ttfamily int64\+\_\+t lo\+\_\+arg\+::i64}

64 bit signed integer. 

Definition at line 112 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_a96d32df951c54eaff5dc67fc97a70c83}\label{unionlo__arg_a96d32df951c54eaff5dc67fc97a70c83}} 
\index{lo\_arg@{lo\_arg}!m@{m}}
\index{m@{m}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{m}{m}}
{\footnotesize\ttfamily uint8\+\_\+t lo\+\_\+arg\+::m\mbox{[}4\mbox{]}}

A 4 byte M\+I\+DI packet. 

Definition at line 129 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_a15bbcf8284d75ad441b5cde7218548f6}\label{unionlo__arg_a15bbcf8284d75ad441b5cde7218548f6}} 
\index{lo\_arg@{lo\_arg}!s@{s}}
\index{s@{s}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{s}{s}}
{\footnotesize\ttfamily char lo\+\_\+arg\+::s}

Standard C, N\+U\+LL terminated string. 

Definition at line 122 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_ab9c6a9c09ea094d58f889ed1a5edba0b}\label{unionlo__arg_ab9c6a9c09ea094d58f889ed1a5edba0b}} 
\index{lo\_arg@{lo\_arg}!S@{S}}
\index{S@{S}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{S}{S}}
{\footnotesize\ttfamily char lo\+\_\+arg\+::S}

Standard C, N\+U\+LL terminated, string. Used in systems which distinguish strings and symbols. 

Definition at line 125 of file lo\+\_\+osc\+\_\+types.\+h.

\mbox{\Hypertarget{unionlo__arg_afc89e5569fba7a660638839366b17408}\label{unionlo__arg_afc89e5569fba7a660638839366b17408}} 
\index{lo\_arg@{lo\_arg}!t@{t}}
\index{t@{t}!lo\_arg@{lo\_arg}}
\subsubsection{\texorpdfstring{t}{t}}
{\footnotesize\ttfamily \mbox{\hyperlink{structlo__timetag}{lo\+\_\+timetag}} lo\+\_\+arg\+::t}

O\+SC Time\+Tag value. 

Definition at line 131 of file lo\+\_\+osc\+\_\+types.\+h.

