RcuConf::Altro Class Reference
[Component interfaces]

#include <Altro.h>

Inheritance diagram for RcuConf::Altro:

RcuConf::BusComponent RcuConf::Component

Detailed Description

Component configurator for the ALTRO.

Definition at line 44 of file Altro.h.

Public Member Functions

 Altro (Rcuxx::Altro &altro)
virtual ~Altro ()

Static Public Member Functions

bool Create (RcuDb::Server &server)

Protected Member Functions

Rcuxx::AltroRegister * Name2Register (const std::string &name)
Rcuxx::AltroCommand * Name2Command (const std::string &name)

Protected Attributes

Rcuxx::Altro & fAltro


Constructor & Destructor Documentation

RcuConf::Altro::Altro Rcuxx::Altro &  altro  )  [inline]
 

Constructor.

Parameters:
altro Reference to low-level ALTRO interface

Definition at line 49 of file Altro.h.

References fAltro.

virtual RcuConf::Altro::~Altro  )  [inline, virtual]
 

Destructor.

Definition at line 51 of file Altro.h.


Member Function Documentation

bool RcuConf::Altro::Create RcuDb::Server &  server  )  [static]
 

Create entries for all parameters in the data base.

Parameters:
server Server to contact.
Returns:
true on success, false otherwise

Definition at line 72 of file Altro.cxx.

Rcuxx::AltroCommand * RcuConf::Altro::Name2Command const std::string &  name  )  [protected, virtual]
 

Map a parameter name to a command.

Implements RcuConf::BusComponent.

Definition at line 58 of file Altro.cxx.

References fAltro.

Rcuxx::AltroRegister * RcuConf::Altro::Name2Register const std::string &  name  )  [protected, virtual]
 

Map a parameter name to a register.

Implements RcuConf::BusComponent.

Definition at line 32 of file Altro.cxx.

References fAltro.


Field Documentation

Rcuxx::Altro& RcuConf::Altro::fAltro [protected]
 

Reference to low-level interface.

Definition at line 64 of file Altro.h.

Referenced by Altro(), Name2Command(), and Name2Register().


The documentation for this class was generated from the following files:
Top of page Last update Fri Apr 27 01:54:16 2007
Copyright © 2004 Christian Holm Created by DoxyGen 1.3.5