\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{CompactItemize}
\item 
int32\_\-t \hyperlink{unionlo__arg_865c0c0b4ab0e063e5caa3387c1a8741}{i}
\item 
int32\_\-t \hyperlink{unionlo__arg_f89edb52b075b8bd95989bd3d0a04c0a}{i32}
\item 
int64\_\-t \hyperlink{unionlo__arg_2510c39011c5be704182423e3a695e91}{h}
\item 
int64\_\-t \hyperlink{unionlo__arg_dd1d26230d15c93e8fbdba07b0299a44}{i64}
\item 
float \hyperlink{unionlo__arg_8fa14cdd754f91cc6554c9e71929cce7}{f}
\item 
float \hyperlink{unionlo__arg_512dc597be7ae761876315165dc8bd2e}{f32}
\item 
double \hyperlink{unionlo__arg_8277e0910d750195b448797616e091ad}{d}
\item 
double \hyperlink{unionlo__arg_714b98e0a797e8f119f257a4ab802f86}{f64}
\item 
char \hyperlink{unionlo__arg_03c7c0ace395d80182db07ae2c30f034}{s}
\item 
char \hyperlink{unionlo__arg_5dbc98dcc983a70728bd082d1a47546e}{S}
\item 
unsigned char \hyperlink{unionlo__arg_4a8a08f09d37b73795649038408b5f33}{c}
\item 
uint8\_\-t \hyperlink{unionlo__arg_baffdccb3825eeacfd842dd9fe7bdd34}{m} \mbox{[}4\mbox{]}
\item 
\hyperlink{structlo__timetag}{lo\_\-timetag} \hyperlink{unionlo__arg_e358efa489f58062f10dd7316b65649e}{t}
\end{CompactItemize}


\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_4a8a08f09d37b73795649038408b5f33}{
\index{lo_arg@{lo\_\-arg}!c@{c}}
\index{c@{c}!lo_arg@{lo\_\-arg}}
\subsubsection[c]{\setlength{\rightskip}{0pt plus 5cm}unsigned char \hyperlink{unionlo__arg_4a8a08f09d37b73795649038408b5f33}{lo\_\-arg::c}}}
\label{unionlo__arg_4a8a08f09d37b73795649038408b5f33}


Standard C, 8 bit, char. \hypertarget{unionlo__arg_8277e0910d750195b448797616e091ad}{
\index{lo_arg@{lo\_\-arg}!d@{d}}
\index{d@{d}!lo_arg@{lo\_\-arg}}
\subsubsection[d]{\setlength{\rightskip}{0pt plus 5cm}double \hyperlink{unionlo__arg_8277e0910d750195b448797616e091ad}{lo\_\-arg::d}}}
\label{unionlo__arg_8277e0910d750195b448797616e091ad}


64 bit IEEE-754 double. \hypertarget{unionlo__arg_8fa14cdd754f91cc6554c9e71929cce7}{
\index{lo_arg@{lo\_\-arg}!f@{f}}
\index{f@{f}!lo_arg@{lo\_\-arg}}
\subsubsection[f]{\setlength{\rightskip}{0pt plus 5cm}float \hyperlink{unionlo__arg_8fa14cdd754f91cc6554c9e71929cce7}{lo\_\-arg::f}}}
\label{unionlo__arg_8fa14cdd754f91cc6554c9e71929cce7}


32 bit IEEE-754 float. \hypertarget{unionlo__arg_512dc597be7ae761876315165dc8bd2e}{
\index{lo_arg@{lo\_\-arg}!f32@{f32}}
\index{f32@{f32}!lo_arg@{lo\_\-arg}}
\subsubsection[f32]{\setlength{\rightskip}{0pt plus 5cm}float \hyperlink{unionlo__arg_512dc597be7ae761876315165dc8bd2e}{lo\_\-arg::f32}}}
\label{unionlo__arg_512dc597be7ae761876315165dc8bd2e}


32 bit IEEE-754 float. \hypertarget{unionlo__arg_714b98e0a797e8f119f257a4ab802f86}{
\index{lo_arg@{lo\_\-arg}!f64@{f64}}
\index{f64@{f64}!lo_arg@{lo\_\-arg}}
\subsubsection[f64]{\setlength{\rightskip}{0pt plus 5cm}double \hyperlink{unionlo__arg_714b98e0a797e8f119f257a4ab802f86}{lo\_\-arg::f64}}}
\label{unionlo__arg_714b98e0a797e8f119f257a4ab802f86}


64 bit IEEE-754 double. \hypertarget{unionlo__arg_2510c39011c5be704182423e3a695e91}{
\index{lo_arg@{lo\_\-arg}!h@{h}}
\index{h@{h}!lo_arg@{lo\_\-arg}}
\subsubsection[h]{\setlength{\rightskip}{0pt plus 5cm}int64\_\-t \hyperlink{unionlo__arg_2510c39011c5be704182423e3a695e91}{lo\_\-arg::h}}}
\label{unionlo__arg_2510c39011c5be704182423e3a695e91}


64 bit signed integer. \hypertarget{unionlo__arg_865c0c0b4ab0e063e5caa3387c1a8741}{
\index{lo_arg@{lo\_\-arg}!i@{i}}
\index{i@{i}!lo_arg@{lo\_\-arg}}
\subsubsection[i]{\setlength{\rightskip}{0pt plus 5cm}int32\_\-t \hyperlink{unionlo__arg_865c0c0b4ab0e063e5caa3387c1a8741}{lo\_\-arg::i}}}
\label{unionlo__arg_865c0c0b4ab0e063e5caa3387c1a8741}


32 bit signed integer. \hypertarget{unionlo__arg_f89edb52b075b8bd95989bd3d0a04c0a}{
\index{lo_arg@{lo\_\-arg}!i32@{i32}}
\index{i32@{i32}!lo_arg@{lo\_\-arg}}
\subsubsection[i32]{\setlength{\rightskip}{0pt plus 5cm}int32\_\-t \hyperlink{unionlo__arg_f89edb52b075b8bd95989bd3d0a04c0a}{lo\_\-arg::i32}}}
\label{unionlo__arg_f89edb52b075b8bd95989bd3d0a04c0a}


32 bit signed integer. \hypertarget{unionlo__arg_dd1d26230d15c93e8fbdba07b0299a44}{
\index{lo_arg@{lo\_\-arg}!i64@{i64}}
\index{i64@{i64}!lo_arg@{lo\_\-arg}}
\subsubsection[i64]{\setlength{\rightskip}{0pt plus 5cm}int64\_\-t \hyperlink{unionlo__arg_dd1d26230d15c93e8fbdba07b0299a44}{lo\_\-arg::i64}}}
\label{unionlo__arg_dd1d26230d15c93e8fbdba07b0299a44}


64 bit signed integer. \hypertarget{unionlo__arg_baffdccb3825eeacfd842dd9fe7bdd34}{
\index{lo_arg@{lo\_\-arg}!m@{m}}
\index{m@{m}!lo_arg@{lo\_\-arg}}
\subsubsection[m]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t \hyperlink{unionlo__arg_baffdccb3825eeacfd842dd9fe7bdd34}{lo\_\-arg::m}\mbox{[}4\mbox{]}}}
\label{unionlo__arg_baffdccb3825eeacfd842dd9fe7bdd34}


A 4 byte MIDI packet. \hypertarget{unionlo__arg_5dbc98dcc983a70728bd082d1a47546e}{
\index{lo_arg@{lo\_\-arg}!S@{S}}
\index{S@{S}!lo_arg@{lo\_\-arg}}
\subsubsection[S]{\setlength{\rightskip}{0pt plus 5cm}char \hyperlink{unionlo__arg_5dbc98dcc983a70728bd082d1a47546e}{lo\_\-arg::S}}}
\label{unionlo__arg_5dbc98dcc983a70728bd082d1a47546e}


Standard C, NULL terminated, string. Used in systems which distinguish strings and symbols. \hypertarget{unionlo__arg_03c7c0ace395d80182db07ae2c30f034}{
\index{lo_arg@{lo\_\-arg}!s@{s}}
\index{s@{s}!lo_arg@{lo\_\-arg}}
\subsubsection[s]{\setlength{\rightskip}{0pt plus 5cm}char \hyperlink{unionlo__arg_03c7c0ace395d80182db07ae2c30f034}{lo\_\-arg::s}}}
\label{unionlo__arg_03c7c0ace395d80182db07ae2c30f034}


Standard C, NULL terminated string. \hypertarget{unionlo__arg_e358efa489f58062f10dd7316b65649e}{
\index{lo_arg@{lo\_\-arg}!t@{t}}
\index{t@{t}!lo_arg@{lo\_\-arg}}
\subsubsection[t]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{structlo__timetag}{lo\_\-timetag} \hyperlink{unionlo__arg_e358efa489f58062f10dd7316b65649e}{lo\_\-arg::t}}}
\label{unionlo__arg_e358efa489f58062f10dd7316b65649e}


OSC Time\-Tag value. 