Rcuxx::RcuFMIREG Struct Reference
[RCU interface classes]

#include <rcuxx/Rcu.h>

Inheritance diagram for Rcuxx::RcuFMIREG:

Inheritance graph
Collaboration diagram for Rcuxx::RcuFMIREG:

Collaboration graph

List of all members.


Detailed Description

Interface to the FirMware Input ReGister.

Public Member Functions

 RcuFMIREG (RcuMemory &mem, size_t offset)
virtual void Decode (unsigned int dat)
virtual unsigned int Encode ()
virtual void Print () const
unsigned int Data () const
void SetData (unsigned int val)

Protected Attributes

unsigned int fData

Constructor & Destructor Documentation

Rcuxx::RcuFMIREG::RcuFMIREG ( RcuMemory mem,
size_t  offset 
) [inline]

Constructor.

Parameters:
mem reference to memory
offset Offset in memory


Member Function Documentation

void Rcuxx::RcuFMIREG::Decode ( unsigned int  dat  )  [inline, virtual]

Decode dat as.

Reimplemented from Rcuxx::RcuRegister.

References fData.

unsigned int Rcuxx::RcuFMIREG::Encode (  )  [inline, virtual]

Encode set values and return hardware register value.

Reimplemented from Rcuxx::RcuRegister.

References fData.

void Rcuxx::RcuFMIREG::Print (  )  const [inline, virtual]

Print to standard output.

Reimplemented from Rcuxx::RcuRegister.

References fData, and Rcuxx::RcuRegister::Print().

unsigned int Rcuxx::RcuFMIREG::Data (  )  const [inline]

Returns:
Data to write

References fData.

void Rcuxx::RcuFMIREG::SetData ( unsigned int  val  )  [inline]

Set data to write.

References fData.


Member Data Documentation

unsigned int Rcuxx::RcuFMIREG::fData [protected]

The data.

Referenced by Data(), Decode(), Encode(), Print(), and SetData().


The documentation for this struct was generated from the following file:
Top of page Last update Wed Jun 4 00:50:55 2008
Copyright © 2004 Christian Holm Created by DoxyGen 1.5.6