\hypertarget{classbsp___print_art}{}\doxysection{bsp\+\_\+\+Print\+Art类 参考}
\label{classbsp___print_art}\index{bsp\_PrintArt@{bsp\_PrintArt}}


创造一个print的重定向对象  




{\ttfamily \#include $<$bsp\+\_\+\+Print\+Art.\+h$>$}

\doxysubsection*{Public 成员函数}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classbsp___print_art_a93c7cc212617232dcfd5e57a5d4f3521}{bsp\+\_\+\+Print\+Art}} (void)
\item 
\mbox{\hyperlink{classbsp___print_art_a269df30feafe08cc3803aa9bf88b2a8e}{bsp\+\_\+\+Print\+Art}} (\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} len)
\begin{DoxyCompactList}\small\item\em 重定向后的发射数据 \end{DoxyCompactList}\item 
int \mbox{\hyperlink{classbsp___print_art_a5b89d4eeaeca9f91f9b554ffeea0d272}{print}} (const char $\ast$format,...)
\begin{DoxyCompactList}\small\item\em 重定向后的发射数据 \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Private 成员函数}
\begin{DoxyCompactItemize}
\item 
virtual void \mbox{\hyperlink{classbsp___print_art_a548aa058fedb64e031d91c48480b527e}{Transmit}} (\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$dat, \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} len)=0
\end{DoxyCompactItemize}
\doxysubsection*{Private 属性}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{classbsp___print_art_a7b7764b6a699a75f10a6caa85330cbe2}{Bufflen}}
\end{DoxyCompactItemize}


\doxysubsection{详细描述}
创造一个print的重定向对象 

在文件 \mbox{\hyperlink{bsp___print_art_8h_source}{bsp\+\_\+\+Print\+Art.\+h}} 第 \mbox{\hyperlink{bsp___print_art_8h_source_l00046}{46}} 行定义.



\doxysubsection{构造及析构函数说明}
\mbox{\Hypertarget{classbsp___print_art_a93c7cc212617232dcfd5e57a5d4f3521}\label{classbsp___print_art_a93c7cc212617232dcfd5e57a5d4f3521}} 
\index{bsp\_PrintArt@{bsp\_PrintArt}!bsp\_PrintArt@{bsp\_PrintArt}}
\index{bsp\_PrintArt@{bsp\_PrintArt}!bsp\_PrintArt@{bsp\_PrintArt}}
\doxysubsubsection{\texorpdfstring{bsp\_PrintArt()}{bsp\_PrintArt()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily bsp\+\_\+\+Print\+Art\+::bsp\+\_\+\+Print\+Art (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



在文件 \mbox{\hyperlink{bsp___print_art_8cpp_source}{bsp\+\_\+\+Print\+Art.\+cpp}} 第 \mbox{\hyperlink{bsp___print_art_8cpp_source_l00060}{60}} 行定义.

\mbox{\Hypertarget{classbsp___print_art_a269df30feafe08cc3803aa9bf88b2a8e}\label{classbsp___print_art_a269df30feafe08cc3803aa9bf88b2a8e}} 
\index{bsp\_PrintArt@{bsp\_PrintArt}!bsp\_PrintArt@{bsp\_PrintArt}}
\index{bsp\_PrintArt@{bsp\_PrintArt}!bsp\_PrintArt@{bsp\_PrintArt}}
\doxysubsubsection{\texorpdfstring{bsp\_PrintArt()}{bsp\_PrintArt()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily bsp\+\_\+\+Print\+Art\+::bsp\+\_\+\+Print\+Art (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{len }\end{DoxyParamCaption})}



重定向后的发射数据 


\begin{DoxyParams}{参数}
{\em len} & 缓冲区大小 \\
\hline
\end{DoxyParams}


在文件 \mbox{\hyperlink{bsp___print_art_8cpp_source}{bsp\+\_\+\+Print\+Art.\+cpp}} 第 \mbox{\hyperlink{bsp___print_art_8cpp_source_l00066}{66}} 行定义.



\doxysubsection{成员函数说明}
\mbox{\Hypertarget{classbsp___print_art_a5b89d4eeaeca9f91f9b554ffeea0d272}\label{classbsp___print_art_a5b89d4eeaeca9f91f9b554ffeea0d272}} 
\index{bsp\_PrintArt@{bsp\_PrintArt}!print@{print}}
\index{print@{print}!bsp\_PrintArt@{bsp\_PrintArt}}
\doxysubsubsection{\texorpdfstring{print()}{print()}}
{\footnotesize\ttfamily int bsp\+\_\+\+Print\+Art\+::print (\begin{DoxyParamCaption}\item[{const char $\ast$}]{format,  }\item[{}]{... }\end{DoxyParamCaption})}



重定向后的发射数据 


\begin{DoxyParams}{参数}
{\em format} & 格式化的字符串 \\
\hline
{\em ...} & 其参数 \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{返回}
成功与否 
\end{DoxyReturn}


在文件 \mbox{\hyperlink{bsp___print_art_8cpp_source}{bsp\+\_\+\+Print\+Art.\+cpp}} 第 \mbox{\hyperlink{bsp___print_art_8cpp_source_l00046}{46}} 行定义.

函数调用图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=325pt]{classbsp___print_art_a5b89d4eeaeca9f91f9b554ffeea0d272_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{classbsp___print_art_a548aa058fedb64e031d91c48480b527e}\label{classbsp___print_art_a548aa058fedb64e031d91c48480b527e}} 
\index{bsp\_PrintArt@{bsp\_PrintArt}!Transmit@{Transmit}}
\index{Transmit@{Transmit}!bsp\_PrintArt@{bsp\_PrintArt}}
\doxysubsubsection{\texorpdfstring{Transmit()}{Transmit()}}
{\footnotesize\ttfamily virtual void bsp\+\_\+\+Print\+Art\+::\+Transmit (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{varint_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$}]{dat,  }\item[{\mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [pure virtual]}}

这是这个函数的调用关系图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=325pt]{classbsp___print_art_a548aa058fedb64e031d91c48480b527e_icgraph}
\end{center}
\end{figure}


\doxysubsection{类成员变量说明}
\mbox{\Hypertarget{classbsp___print_art_a7b7764b6a699a75f10a6caa85330cbe2}\label{classbsp___print_art_a7b7764b6a699a75f10a6caa85330cbe2}} 
\index{bsp\_PrintArt@{bsp\_PrintArt}!Bufflen@{Bufflen}}
\index{Bufflen@{Bufflen}!bsp\_PrintArt@{bsp\_PrintArt}}
\doxysubsubsection{\texorpdfstring{Bufflen}{Bufflen}}
{\footnotesize\ttfamily \mbox{\hyperlink{varint_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} bsp\+\_\+\+Print\+Art\+::\+Bufflen\hspace{0.3cm}{\ttfamily [private]}}



在文件 \mbox{\hyperlink{bsp___print_art_8h_source}{bsp\+\_\+\+Print\+Art.\+h}} 第 \mbox{\hyperlink{bsp___print_art_8h_source_l00052}{52}} 行定义.



该类的文档由以下文件生成\+:\begin{DoxyCompactItemize}
\item 
D\+:/gitt/\+Microchip\+For32/bsp\+\_\+\+Device/\mbox{\hyperlink{bsp___print_art_8h}{bsp\+\_\+\+Print\+Art.\+h}}\item 
D\+:/gitt/\+Microchip\+For32/bsp\+\_\+\+Device/\mbox{\hyperlink{bsp___print_art_8cpp}{bsp\+\_\+\+Print\+Art.\+cpp}}\end{DoxyCompactItemize}
