Rcuxx::FmdRegister Struct Reference
[FMD Interace classes]

#include <rcuxx/Fmd.h>

Inherits Rcuxx::BcRegister.

Inherited by Rcuxx::FmdCalIter, Rcuxx::FmdClock, Rcuxx::FmdHoldWait, Rcuxx::FmdL0Timeout, Rcuxx::FmdL0Triggers, Rcuxx::FmdL1Timeout, Rcuxx::FmdL1Triggers, Rcuxx::FmdRange, Rcuxx::FmdStatus, and Rcuxx::FmdTopBottom.

Collaboration diagram for Rcuxx::FmdRegister:

Collaboration graph

List of all members.


Detailed Description

Interface to FMD register Register.

Public Member Functions

 FmdRegister (const char *name, unsigned int instr, Rcu &rcu, bool clear, bool submit, bool bcast=true)
virtual bool ReadInstructions (unsigned int *val)
virtual bool WriteInstructions (unsigned int *val)

Constructor & Destructor Documentation

Rcuxx::FmdRegister::FmdRegister ( const char *  name,
unsigned int  instr,
Rcu rcu,
bool  clear,
bool  submit,
bool  bcast = true 
) [inline]

Constructor.

Parameters:
name Name or register
instr Instruction code
imem Reference to instruction memory
rmem Reference to result memory
clear Whether to enable a clear command
submit Whether to enable a submit command
bcast Whether to allow broadcast


Member Function Documentation

virtual bool Rcuxx::FmdRegister::ReadInstructions ( unsigned int *  val  )  [inline, virtual]

Make instructions in val for reading the register.

Parameters:
val On return, instructions to read the register

References Rcuxx::AltroRegister::ReadInstructions().

virtual bool Rcuxx::FmdRegister::WriteInstructions ( unsigned int *  val  )  [inline, virtual]

Make instructions in val for writing to the register.

Parameters:
val On return, instructions to write to the register

References Rcuxx::AltroRegister::WriteInstructions().


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