Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

TangoGpibLink Class Reference
[Management]

This class manage the GPIB communication bus. More...

#include <TangoGpibLink.h>

Inheritance diagram for TangoGpibLink:

CommunicationLink List of all members.

Public Member Functions

 TangoGpibLink (std::string &gpib_device_name)
virtual ~TangoGpibLink (void)
 Release resources.
void write (std::string cmd) throw (Tango::DevFailed)
 Send command (data) as string to hardware.
std::string read (void) throw (Tango::DevFailed)
 Gets hardware response as string.
std::string write_read (std::string cmd) throw (Tango::DevFailed)
 Performs a write read operation as string.

Protected Attributes

std::string _communication_Device_name

Detailed Description

This class manage the GPIB communication bus.

Author:
Xavier Elattaoui
Date:
11-2006


Constructor & Destructor Documentation

TangoGpibLink::TangoGpibLink std::string &  gpib_device_name  ) 
 

Initialization.


Member Function Documentation

std::string TangoGpibLink::read void   )  throw (Tango::DevFailed) [virtual]
 

Gets hardware response as string.

Exceptions:
Tango::DevFailed 

Implements CommunicationLink.

void TangoGpibLink::write std::string  cmd  )  throw (Tango::DevFailed) [virtual]
 

Send command (data) as string to hardware.

Exceptions:
Tango::DevFailed 

Implements CommunicationLink.

std::string TangoGpibLink::write_read std::string  cmd  )  throw (Tango::DevFailed) [virtual]
 

Performs a write read operation as string.

Exceptions:
Tango::DevFailed 

Implements CommunicationLink.


The documentation for this class was generated from the following file:
Generated on Fri Dec 1 15:32:22 2006 for Electrometers Library by  doxygen 1.3.9.1