BusyCardIntAddr Class Reference

class to keep busy card memory addresses More...

#include <BusyCardIntAddr.h>

Inheritance diagram for BusyCardIntAddr:

Inheritance graph
[legend]
Collaboration diagram for BusyCardIntAddr:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 BusyCardIntAddr (void)
 ~BusyCardIntAddr (void)
void SetBusyCardAddr (UInt32 BrdAdd)
void ShiftAddresses (int Nshift)
void ModifyBusyCardAddresses (void)
UInt32 GetVMEResetAddr (UInt8 ChNumb)
UInt32 GetVersionNumberAddr (UInt8 ChNumb)
UInt32 GetEnDriverOrReceiverAddr (UInt8 ChNumb)
UInt32 GetL0DelayAddr (UInt8 ChNumb, UInt8 regNumber)
UInt32 GetControlRegAddr (UInt8 ChNumb)
UInt32 GetBusyMaskAddr (UInt8 ChNumb)
UInt32 GetL0CounterAddr (UInt8 ChNumb)
UInt32 GetReadInputAddr (UInt8 ChNumb)
UInt32 GetCnCounterAddr (UInt8 ChNumb, UInt8 regNumber)

Private Attributes

UInt32 BoardAddr
UInt32 VMEResetAddr
UInt32 VersionNumberAddr
UInt32 EnDriverOrReceiverAddr
UInt32 L0DelayAddr [24]
UInt32 ControlRegAddr
UInt32 BusyMaskAddr
UInt32 L0CounterAddr
UInt32 ReadInputAddr
UInt32 CnCounterAddr [4]

Friends

class AddressGenerator


Detailed Description

class to keep busy card memory addresses

Constructor & Destructor Documentation

BusyCardIntAddr::BusyCardIntAddr ( void   ) 

BusyCardIntAddr::~BusyCardIntAddr ( void   ) 


Member Function Documentation

void BusyCardIntAddr::SetBusyCardAddr ( UInt32  BrdAdd  ) 

void BusyCardIntAddr::ShiftAddresses ( int  Nshift  ) 

void BusyCardIntAddr::ModifyBusyCardAddresses ( void   ) 

UInt32 BusyCardIntAddr::GetVMEResetAddr ( UInt8  ChNumb  )  [inline]

UInt32 BusyCardIntAddr::GetVersionNumberAddr ( UInt8  ChNumb  )  [inline]

UInt32 BusyCardIntAddr::GetEnDriverOrReceiverAddr ( UInt8  ChNumb  )  [inline]

UInt32 BusyCardIntAddr::GetL0DelayAddr ( UInt8  ChNumb,
UInt8  regNumber 
) [inline]

UInt32 BusyCardIntAddr::GetControlRegAddr ( UInt8  ChNumb  )  [inline]

UInt32 BusyCardIntAddr::GetBusyMaskAddr ( UInt8  ChNumb  )  [inline]

UInt32 BusyCardIntAddr::GetL0CounterAddr ( UInt8  ChNumb  )  [inline]

UInt32 BusyCardIntAddr::GetReadInputAddr ( UInt8  ChNumb  )  [inline]

UInt32 BusyCardIntAddr::GetCnCounterAddr ( UInt8  ChNumb,
UInt8  regNumber 
) [inline]


Friends And Related Function Documentation

friend class AddressGenerator [friend]


Member Data Documentation

UInt32 BusyCardIntAddr::BoardAddr [private]

UInt32 BusyCardIntAddr::VMEResetAddr [private]

UInt32 BusyCardIntAddr::VersionNumberAddr [private]

UInt32 BusyCardIntAddr::EnDriverOrReceiverAddr [private]

UInt32 BusyCardIntAddr::L0DelayAddr[24] [private]

UInt32 BusyCardIntAddr::ControlRegAddr [private]

UInt32 BusyCardIntAddr::BusyMaskAddr [private]

UInt32 BusyCardIntAddr::L0CounterAddr [private]

UInt32 BusyCardIntAddr::ReadInputAddr [private]

UInt32 BusyCardIntAddr::CnCounterAddr[4] [private]


The documentation for this class was generated from the following files:
Generated on Tue Dec 1 12:09:51 2009 for SPD FED Server by  doxygen 1.5.4