\doxysection{Usb\+Information Class Reference}
\hypertarget{a00952}{}\label{a00952}\index{UsbInformation@{UsbInformation}}


The USB information encapsulation.  




{\ttfamily \#include $<$Usb\+Information.\+h$>$}

\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
unsigned int \mbox{\hyperlink{a00952_a9f4571c58af343286ee1d22037e9beca}{Get\+Bus\+Number}} ()
\item 
void \mbox{\hyperlink{a00952_ad405617adeef5bf24061a22ef5699497}{Set\+Bus\+Number}} (unsigned int p\+Bus\+Number)
\item 
unsigned int \mbox{\hyperlink{a00952_a34c025383fcff836668d44ee0df9f7c4}{Get\+Device\+Address}} ()
\item 
void \mbox{\hyperlink{a00952_ae9755c1eec4dda4984a436b9956844af}{Set\+Device\+Address}} (unsigned int p\+Device\+Address)
\item 
unsigned int \mbox{\hyperlink{a00952_ac3d29fccca0fb1a1503ca85b48568327}{Get\+Vendor\+Id}} ()
\item 
void \mbox{\hyperlink{a00952_a4c362020e9468a9cd0ec65c564df1108}{Set\+Vendor\+Id}} (unsigned int p\+Vendor\+Id)
\item 
unsigned int \mbox{\hyperlink{a00952_a3cb826d04b34f9eb9b35e4a8476c30c4}{Get\+Product\+Id}} ()
\item 
void \mbox{\hyperlink{a00952_a0a96e31df2442969a0ca7fd0fa18fcc1}{Set\+Product\+Id}} (unsigned int p\+Product\+Id)
\item 
string \mbox{\hyperlink{a00952_a8b6b4519d638e51354528b639f8c4036}{Get\+Speed}} ()
\item 
void \mbox{\hyperlink{a00952_a27b1db2bb20711cc42b163ad0c2f2dfc}{Set\+Speed}} (string p\+Seed)
\item 
string \mbox{\hyperlink{a00952_ab481566b24ea8fedfcda7b6750edeeaf}{Get\+Manufacturer}} ()
\item 
void \mbox{\hyperlink{a00952_ab48148dc458222dfb8d53cf959fc91b2}{Set\+Manufacturer}} (string p\+Manufacturer)
\item 
string \mbox{\hyperlink{a00952_ac21b59e9c6641fa04692af6ce147c8fa}{Get\+Product\+Description}} ()
\item 
void \mbox{\hyperlink{a00952_a7cba8c51006cabd1c0dee1c6d5e08122}{Set\+Product\+Description}} (string p\+Product\+Description)
\item 
string \mbox{\hyperlink{a00952_a48c924f8545c4ac85f8e807551d95bae}{Get\+Serial\+Number}} ()
\item 
void \mbox{\hyperlink{a00952_a09ccff81bd089bcca9c55b568cd6cc70}{Set\+Serial\+Number}} (string p\+Serial\+Number)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The USB information encapsulation. 

\doxysubsection{Member Function Documentation}
\Hypertarget{a00952_a9f4571c58af343286ee1d22037e9beca}\index{UsbInformation@{UsbInformation}!GetBusNumber@{GetBusNumber}}
\index{GetBusNumber@{GetBusNumber}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{GetBusNumber()}{GetBusNumber()}}
{\footnotesize\ttfamily \label{a00952_a9f4571c58af343286ee1d22037e9beca} 
unsigned int Usb\+Information\+::\+Get\+Bus\+Number (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_a34c025383fcff836668d44ee0df9f7c4}\index{UsbInformation@{UsbInformation}!GetDeviceAddress@{GetDeviceAddress}}
\index{GetDeviceAddress@{GetDeviceAddress}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{GetDeviceAddress()}{GetDeviceAddress()}}
{\footnotesize\ttfamily \label{a00952_a34c025383fcff836668d44ee0df9f7c4} 
unsigned int Usb\+Information\+::\+Get\+Device\+Address (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_ab481566b24ea8fedfcda7b6750edeeaf}\index{UsbInformation@{UsbInformation}!GetManufacturer@{GetManufacturer}}
\index{GetManufacturer@{GetManufacturer}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{GetManufacturer()}{GetManufacturer()}}
{\footnotesize\ttfamily \label{a00952_ab481566b24ea8fedfcda7b6750edeeaf} 
string Usb\+Information\+::\+Get\+Manufacturer (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_ac21b59e9c6641fa04692af6ce147c8fa}\index{UsbInformation@{UsbInformation}!GetProductDescription@{GetProductDescription}}
\index{GetProductDescription@{GetProductDescription}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{GetProductDescription()}{GetProductDescription()}}
{\footnotesize\ttfamily \label{a00952_ac21b59e9c6641fa04692af6ce147c8fa} 
string Usb\+Information\+::\+Get\+Product\+Description (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_a3cb826d04b34f9eb9b35e4a8476c30c4}\index{UsbInformation@{UsbInformation}!GetProductId@{GetProductId}}
\index{GetProductId@{GetProductId}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{GetProductId()}{GetProductId()}}
{\footnotesize\ttfamily \label{a00952_a3cb826d04b34f9eb9b35e4a8476c30c4} 
unsigned int Usb\+Information\+::\+Get\+Product\+Id (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_a48c924f8545c4ac85f8e807551d95bae}\index{UsbInformation@{UsbInformation}!GetSerialNumber@{GetSerialNumber}}
\index{GetSerialNumber@{GetSerialNumber}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{GetSerialNumber()}{GetSerialNumber()}}
{\footnotesize\ttfamily \label{a00952_a48c924f8545c4ac85f8e807551d95bae} 
string Usb\+Information\+::\+Get\+Serial\+Number (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_a8b6b4519d638e51354528b639f8c4036}\index{UsbInformation@{UsbInformation}!GetSpeed@{GetSpeed}}
\index{GetSpeed@{GetSpeed}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{GetSpeed()}{GetSpeed()}}
{\footnotesize\ttfamily \label{a00952_a8b6b4519d638e51354528b639f8c4036} 
string Usb\+Information\+::\+Get\+Speed (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_ac3d29fccca0fb1a1503ca85b48568327}\index{UsbInformation@{UsbInformation}!GetVendorId@{GetVendorId}}
\index{GetVendorId@{GetVendorId}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{GetVendorId()}{GetVendorId()}}
{\footnotesize\ttfamily \label{a00952_ac3d29fccca0fb1a1503ca85b48568327} 
unsigned int Usb\+Information\+::\+Get\+Vendor\+Id (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_ad405617adeef5bf24061a22ef5699497}\index{UsbInformation@{UsbInformation}!SetBusNumber@{SetBusNumber}}
\index{SetBusNumber@{SetBusNumber}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{SetBusNumber()}{SetBusNumber()}}
{\footnotesize\ttfamily \label{a00952_ad405617adeef5bf24061a22ef5699497} 
void Usb\+Information\+::\+Set\+Bus\+Number (\begin{DoxyParamCaption}\item[{unsigned int}]{p\+Bus\+Number}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_ae9755c1eec4dda4984a436b9956844af}\index{UsbInformation@{UsbInformation}!SetDeviceAddress@{SetDeviceAddress}}
\index{SetDeviceAddress@{SetDeviceAddress}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{SetDeviceAddress()}{SetDeviceAddress()}}
{\footnotesize\ttfamily \label{a00952_ae9755c1eec4dda4984a436b9956844af} 
void Usb\+Information\+::\+Set\+Device\+Address (\begin{DoxyParamCaption}\item[{unsigned int}]{p\+Device\+Address}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_ab48148dc458222dfb8d53cf959fc91b2}\index{UsbInformation@{UsbInformation}!SetManufacturer@{SetManufacturer}}
\index{SetManufacturer@{SetManufacturer}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{SetManufacturer()}{SetManufacturer()}}
{\footnotesize\ttfamily \label{a00952_ab48148dc458222dfb8d53cf959fc91b2} 
void Usb\+Information\+::\+Set\+Manufacturer (\begin{DoxyParamCaption}\item[{string}]{p\+Manufacturer}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_a7cba8c51006cabd1c0dee1c6d5e08122}\index{UsbInformation@{UsbInformation}!SetProductDescription@{SetProductDescription}}
\index{SetProductDescription@{SetProductDescription}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{SetProductDescription()}{SetProductDescription()}}
{\footnotesize\ttfamily \label{a00952_a7cba8c51006cabd1c0dee1c6d5e08122} 
void Usb\+Information\+::\+Set\+Product\+Description (\begin{DoxyParamCaption}\item[{string}]{p\+Product\+Description}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_a0a96e31df2442969a0ca7fd0fa18fcc1}\index{UsbInformation@{UsbInformation}!SetProductId@{SetProductId}}
\index{SetProductId@{SetProductId}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{SetProductId()}{SetProductId()}}
{\footnotesize\ttfamily \label{a00952_a0a96e31df2442969a0ca7fd0fa18fcc1} 
void Usb\+Information\+::\+Set\+Product\+Id (\begin{DoxyParamCaption}\item[{unsigned int}]{p\+Product\+Id}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_a09ccff81bd089bcca9c55b568cd6cc70}\index{UsbInformation@{UsbInformation}!SetSerialNumber@{SetSerialNumber}}
\index{SetSerialNumber@{SetSerialNumber}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{SetSerialNumber()}{SetSerialNumber()}}
{\footnotesize\ttfamily \label{a00952_a09ccff81bd089bcca9c55b568cd6cc70} 
void Usb\+Information\+::\+Set\+Serial\+Number (\begin{DoxyParamCaption}\item[{string}]{p\+Serial\+Number}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_a27b1db2bb20711cc42b163ad0c2f2dfc}\index{UsbInformation@{UsbInformation}!SetSpeed@{SetSpeed}}
\index{SetSpeed@{SetSpeed}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{SetSpeed()}{SetSpeed()}}
{\footnotesize\ttfamily \label{a00952_a27b1db2bb20711cc42b163ad0c2f2dfc} 
void Usb\+Information\+::\+Set\+Speed (\begin{DoxyParamCaption}\item[{string}]{p\+Seed}{}\end{DoxyParamCaption})}

\Hypertarget{a00952_a4c362020e9468a9cd0ec65c564df1108}\index{UsbInformation@{UsbInformation}!SetVendorId@{SetVendorId}}
\index{SetVendorId@{SetVendorId}!UsbInformation@{UsbInformation}}
\doxysubsubsection{\texorpdfstring{SetVendorId()}{SetVendorId()}}
{\footnotesize\ttfamily \label{a00952_a4c362020e9468a9cd0ec65c564df1108} 
void Usb\+Information\+::\+Set\+Vendor\+Id (\begin{DoxyParamCaption}\item[{unsigned int}]{p\+Vendor\+Id}{}\end{DoxyParamCaption})}



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Usb\+Information.\+h\item 
Usb\+Information.\+cpp\end{DoxyCompactItemize}
