Files
MicrochipFor32/Doc/latex/classbsp___print_art.tex
XerolySkinner d14d2c5c95 换血大更新
2023-03-06 12:44:58 +08:00

138 lines
6.2 KiB
TeX

\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}