mdDevice< T > Class Template Reference

#include <mdDevice.h>

Collaboration diagram for mdDevice< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ~mdDevice ()
 mdDevice (md_device t)
void lxi_control (T *device, std::string scpiText)
T * registeR (md_device t)
xmlrpc_c::value * fetchCommands (std::string subSystem)
void registerCmd (const char *cmdName, const mdIncoming &mdI)

Public Attributes

bool isSingleton
int clieverGroup
int handle
int mdStdDevIdx
md_device type
mdState state
udp::endpoint ip
InstructionSet cmds


Detailed Description

template<class T>
class mdDevice< T >

Definition at line 18 of file mdDevice.h.


Constructor & Destructor Documentation

template<class T>
mdDevice< T >::~mdDevice (  )  [inline]

Definition at line 35 of file mdDevice.h.

template<class T>
mdDevice< T >::mdDevice ( md_device  t  )  [inline]

Definition at line 36 of file mdDevice.h.


Member Function Documentation

template<class T>
void mdDevice< T >::lxi_control ( T *  device,
std::string  scpiText 
) [inline]

Definition at line 50 of file mdDevice.cpp.

template<class T>
T * mdDevice< T >::registeR ( md_device  t  )  [inline]

Definition at line 31 of file mdDevice.cpp.

template<class T>
xmlrpc_c::value* mdDevice< T >::fetchCommands ( std::string  subSystem  ) 

template<class T>
void mdDevice< T >::registerCmd ( const char *  cmdName,
const mdIncoming mdI 
)

Reimplemented in mdMachine, and mdInstrument.


Member Data Documentation

template<class T>
bool mdDevice< T >::isSingleton

Definition at line 21 of file mdDevice.h.

template<class T>
int mdDevice< T >::clieverGroup

Definition at line 22 of file mdDevice.h.

template<class T>
int mdDevice< T >::handle

Definition at line 22 of file mdDevice.h.

template<class T>
int mdDevice< T >::mdStdDevIdx

Definition at line 22 of file mdDevice.h.

template<class T>
md_device mdDevice< T >::type

Definition at line 24 of file mdDevice.h.

template<class T>
mdState mdDevice< T >::state

Definition at line 25 of file mdDevice.h.

template<class T>
udp::endpoint mdDevice< T >::ip

Definition at line 27 of file mdDevice.h.

template<class T>
InstructionSet mdDevice< T >::cmds

Definition at line 30 of file mdDevice.h.


The documentation for this class was generated from the following files:

Generated on Mon Jan 10 22:33:44 2011 by  doxygen 1.5.6