\section{Tango\-Serial\-Link Class Reference} \label{class_tango_serial_link}\index{TangoSerialLink@{TangoSerialLink}} This class manage the SERIAL communication bus. {\tt \#include $<$Tango\-Serial\-Link.h$>$} Inheritance diagram for Tango\-Serial\-Link::\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=2cm]{class_tango_serial_link} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{CompactItemize} \item {\bf Tango\-Serial\-Link} (std::string \&serial\_\-device\_\-name)\label{class_tango_serial_link__tango_serial_linka0} \begin{CompactList}\small\item\em Initialization. \item\end{CompactList}\item virtual {\bf $\sim$Tango\-Serial\-Link} (void) \begin{CompactList}\small\item\em Release resources. \item\end{CompactList}\item void {\bf write} (std::string cmd) throw (Tango::Dev\-Failed) \begin{CompactList}\small\item\em Send command (data) as string to hardware. \item\end{CompactList}\item std::string {\bf read} (void) throw (Tango::Dev\-Failed) \begin{CompactList}\small\item\em Gets hardware response as string. \item\end{CompactList}\item std::string {\bf write\_\-read} (std::string cmd) throw (Tango::Dev\-Failed) \begin{CompactList}\small\item\em Performs a write read operation as string. \item\end{CompactList}\end{CompactItemize} \subsection*{Protected Attributes} \begin{CompactItemize} \item std::string {\bf \_\-communication\_\-Device\_\-name}\label{class_communication_link__tango_serial_linkp0} \end{CompactItemize} \subsection{Detailed Description} This class manage the SERIAL communication bus. \begin{Desc} \item[Author:]Xavier Elattaoui \end{Desc} \begin{Desc} \item[Date:]11-2006 \end{Desc} \subsection{Constructor \& Destructor Documentation} \index{TangoSerialLink@{Tango\-Serial\-Link}!~TangoSerialLink@{$\sim$TangoSerialLink}} \index{~TangoSerialLink@{$\sim$TangoSerialLink}!TangoSerialLink@{Tango\-Serial\-Link}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual Tango\-Serial\-Link::$\sim${\bf Tango\-Serial\-Link} (void)\hspace{0.3cm}{\tt [virtual]}}\label{class_tango_serial_link__tango_serial_linka1} Release resources. \subsection{Member Function Documentation} \index{TangoSerialLink@{Tango\-Serial\-Link}!read@{read}} \index{read@{read}!TangoSerialLink@{Tango\-Serial\-Link}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::string Tango\-Serial\-Link::read (void) throw (Tango::Dev\-Failed)\hspace{0.3cm}{\tt [virtual]}}\label{class_tango_serial_link__tango_serial_linka3} Gets hardware response as string. \begin{Desc} \item[Exceptions:] \begin{description} \item[{\em Tango::Dev\-Failed}]\end{description} \end{Desc} Implements {\bf Communication\-Link} {\rm (p.\,\pageref{class_communication_link__communication_linka3})}.\index{TangoSerialLink@{Tango\-Serial\-Link}!write@{write}} \index{write@{write}!TangoSerialLink@{Tango\-Serial\-Link}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}void Tango\-Serial\-Link::write (std::string {\em cmd}) throw (Tango::Dev\-Failed)\hspace{0.3cm}{\tt [virtual]}}\label{class_tango_serial_link__tango_serial_linka2} Send command (data) as string to hardware. \begin{Desc} \item[Exceptions:] \begin{description} \item[{\em Tango::Dev\-Failed}]\end{description} \end{Desc} Implements {\bf Communication\-Link} {\rm (p.\,\pageref{class_communication_link__communication_linka2})}.\index{TangoSerialLink@{Tango\-Serial\-Link}!write_read@{write\_\-read}} \index{write_read@{write\_\-read}!TangoSerialLink@{Tango\-Serial\-Link}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}std::string Tango\-Serial\-Link::write\_\-read (std::string {\em cmd}) throw (Tango::Dev\-Failed)\hspace{0.3cm}{\tt [virtual]}}\label{class_tango_serial_link__tango_serial_linka4} Performs a write read operation as string. \begin{Desc} \item[Exceptions:] \begin{description} \item[{\em Tango::Dev\-Failed}]\end{description} \end{Desc} Implements {\bf Communication\-Link} {\rm (p.\,\pageref{class_communication_link__communication_linka4})}. The documentation for this class was generated from the following file:\begin{CompactItemize} \item Tango\-Serial\-Link.h\end{CompactItemize}