メインページ   モジュール   クラス階層   アルファベット順一覧   構成   ファイル一覧   構成メンバ   ファイルメンバ   関連ページ  

クラス TVmeDaughterBoardMemoryModule の解説

#include <TVmeDaughterBoardMemoryModule.hh>

TVmeDaughterBoardMemoryModuleに対する継承グラフ

Inheritance graph
[凡例]
TVmeDaughterBoardMemoryModuleのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

enum  {
  tDataUnderflow = SHRT_MIN,
  tDataOverflow = SHRT_MAX
}
enum  { tStatusSuccess = 0 }

Public メソッド

 TVmeDaughterBoardMemoryModule (Toff_t offset, Tint mapsize, Tint nblock, Tint nch=1)
 TVmeDaughterBoardMemoryModule (const TVmeMpx201aModule *mpx201a, Tint nch=1)
 TVmeDaughterBoardMemoryModule (const TVmeDaughterBoardMemoryModule &right)
 ~TVmeDaughterBoardMemoryModule ()
const TVmeDaughterBoardMemoryModule & operator= (const TVmeDaughterBoardMemoryModule &right)
Tbool operator== (const TVmeDaughterBoardMemoryModule &right) const
Tbool operator!= (const TVmeDaughterBoardMemoryModule &right) const
Tint GetNumberOfSampling () const
Tvoid SetNumberOfSampling (Tint nsamples)
Tint Clear ()
Tint Update ()
Tint Initialize ()
Tvoid FillData (TDataElement &element, Tint channel)
virtual Tbool operator== (const TVmeModule &right) const
virtual Tbool operator== (const TModule &right) const
virtual Tbool operator!= (const TVmeModule &right) const
virtual Tbool operator!= (const TModule &right) const
Tsize_t GetMappedSize () const
TvmeTransfer_t GetTransferMode () const
Tint GetFileDescriptor () const
Tcaddr_t GetBaseAddress () const
Toff_t GetOffsetAddress () const
Tvoid SetMappedSize (Tsize_t mapsize)
Tvoid SetTransferMode (TvmeTransfer_t mode)
Tvoid SetFileDescriptor (Tint fd)
Tvoid SetBaseAddress (Tcaddr_t address)
Tvoid SetOffsetAddress (Toff_t offset)
Tint GetNumberOfChannels () const
Tint GetStatus () const
Tvoid SetNumberOfChannels (Tint nchannel)
Tvoid SetStatus (Tint status)
Tbool IsSuccess () const

Protected メソッド

Tvoid showBit (TUshort data, const Tstring comment="") const
Tvoid setBit (TUshort *ptr, Tint nbit, Tbit bit)
Tbit getBit (TUshort *ptr, Tint nbit) const

Protected 変数

Tsize_t theMappedSize
TvmeTransfer_t theTransferMode
Tint theFileDescriptor
Tcaddr_t theBaseAddress
Toff_t theOffsetAddress
Tint theNumberOfChannels
Tint theStatus

Enum の解説

anonymous enum
 

Enum 値:
tDataUnderflow 
tDataOverflow 

anonymous enum [inherited]
 

Enum 値:
tStatusSuccess 


コンストラクタとデストラクタの解説

TVmeDaughterBoardMemoryModule::TVmeDaughterBoardMemoryModule Toff_t    offset,
Tint    mapsize,
Tint    nblock,
Tint    nch = 1
 

TVmeDaughterBoardMemoryModule::TVmeDaughterBoardMemoryModule const TVmeMpx201aModule   mpx201a,
Tint    nch = 1
 

TVmeDaughterBoardMemoryModule::TVmeDaughterBoardMemoryModule const TVmeDaughterBoardMemoryModule &    right
 

TVmeDaughterBoardMemoryModule::~TVmeDaughterBoardMemoryModule  
 


メソッドの解説

Tint TVmeDaughterBoardMemoryModule::Clear   [virtual]
 

TModuleに実装されています.

Tvoid TVmeDaughterBoardMemoryModule::FillData TDataElement   element,
Tint    channel
[virtual]
 

TModuleに実装されています.

Tcaddr_t TVmeModule::GetBaseAddress   [inline, inherited]
 

Tbit TVmeModule::getBit TUshort   ptr,
Tint    nbit
const [protected, inherited]
 

Tint TVmeModule::GetFileDescriptor   [inline, inherited]
 

Tsize_t TVmeModule::GetMappedSize   [inline, inherited]
 

Tint TModule::GetNumberOfChannels   [inline, inherited]
 

Tint TVmeDaughterBoardMemoryModule::GetNumberOfSampling   [inline]
 

Toff_t TVmeModule::GetOffsetAddress   [inline, inherited]
 

Tint TModule::GetStatus   [inline, inherited]
 

TvmeTransfer_t TVmeModule::GetTransferMode   [inline, inherited]
 

Tint TVmeDaughterBoardMemoryModule::Initialize   [virtual]
 

TModuleに実装されています.

Tbool TModule::IsSuccess   [inline, inherited]
 

virtual Tbool TModule::operator!= const TModule   right const [virtual, inherited]
 

virtual Tbool TVmeModule::operator!= const TVmeModule   right const [virtual, inherited]
 

Tbool TVmeDaughterBoardMemoryModule::operator!= const TVmeDaughterBoardMemoryModule &    right const
 

const TVmeDaughterBoardMemoryModule& TVmeDaughterBoardMemoryModule::operator= const TVmeDaughterBoardMemoryModule &    right
 

virtual Tbool TModule::operator== const TModule   right const [virtual, inherited]
 

virtual Tbool TVmeModule::operator== const TVmeModule   right const [virtual, inherited]
 

Tbool TVmeDaughterBoardMemoryModule::operator== const TVmeDaughterBoardMemoryModule &    right const
 

Tvoid TVmeModule::SetBaseAddress Tcaddr_t    address [inline, inherited]
 

Tvoid TVmeModule::setBit TUshort   ptr,
Tint    nbit,
Tbit    bit
[protected, inherited]
 

Tvoid TVmeModule::SetFileDescriptor Tint    fd [inline, inherited]
 

Tvoid TVmeModule::SetMappedSize Tsize_t    mapsize [inline, inherited]
 

Tvoid TModule::SetNumberOfChannels Tint    nchannel [inline, inherited]
 

Tvoid TVmeDaughterBoardMemoryModule::SetNumberOfSampling Tint    nsamples [inline]
 

Tvoid TVmeModule::SetOffsetAddress Toff_t    offset [inline, inherited]
 

Tvoid TModule::SetStatus Tint    status [inline, inherited]
 

Tvoid TVmeModule::SetTransferMode TvmeTransfer_t    mode [inline, inherited]
 

Tvoid TVmeModule::showBit TUshort    data,
const Tstring    comment = ""
const [protected, inherited]
 

Tint TVmeDaughterBoardMemoryModule::Update   [virtual]
 

TModuleに実装されています.


変数の解説

Tcaddr_t TVmeModule::theBaseAddress [protected, inherited]
 

Tint TVmeModule::theFileDescriptor [protected, inherited]
 

Tsize_t TVmeModule::theMappedSize [protected, inherited]
 

Tint TModule::theNumberOfChannels [protected, inherited]
 

Toff_t TVmeModule::theOffsetAddress [protected, inherited]
 

Tint TModule::theStatus [protected, inherited]
 

TvmeTransfer_t TVmeModule::theTransferMode [protected, inherited]
 


このクラスの解説は次のファイルから生成されました:
CLDAQ - a Class Library for Data AcQuisition (Version 1.6.2)
Go IWAI <goiwai@users.sourceforge.jp>