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

クラス TVmeRpv130Module の解説

#include <TVmeRpv130Module.hh>

TVmeRpv130Moduleに対する継承グラフ

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

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

Public 型

enum  {
  tReadoutWithLatch1,
  tReadoutWithLatch2,
  tReadoutWithRSFF,
  tReadoutWithThrough
}
enum  { tStatusSuccess = 0 }

Public メソッド

 TVmeRpv130Module (Toff_t offset, Tint mapsize=0x1000, Tint nch=1)
 TVmeRpv130Module (const TVmeRpv130Module &right)
 ~TVmeRpv130Module ()
Tint GetReadoutMode () const
Tvoid SetReadoutMode (Tint readmode)
Tint GetLevelStatus () const
Tvoid SetLevelStatus (Tint status)
const TVmeRpv130Module & operator= (const TVmeRpv130Module &right)
Tbool operator== (const TVmeRpv130Module &right) const
Tbool operator!= (const TVmeRpv130Module &right) const
Tint Clear ()
Tint Update ()
Tint Initialize ()
Tvoid FillData (TDataElement &element, Tint channel)
Tvoid Pulse ()
Tvoid Pulse (Tint pattern)
Tvoid Level ()
Tvoid Level (Tint pattern)
Tvoid LevelUp ()
Tvoid LevelUp (Tint channel)
Tvoid LevelDown ()
Tvoid LevelDown (Tint channel)
Tvoid Enable ()
Tvoid Disable ()
TUshort Read ()
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 値:
tReadoutWithLatch1 
tReadoutWithLatch2 
tReadoutWithRSFF 
tReadoutWithThrough 

anonymous enum [inherited]
 

Enum 値:
tStatusSuccess 


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

TVmeRpv130Module::TVmeRpv130Module (  Toff_t    offset,
Tint    mapsize = 0x1000,
Tint    nch = 1
) 
 

TVmeRpv130Module::TVmeRpv130Module (  const TVmeRpv130Module &    right ) 
 

TVmeRpv130Module::~TVmeRpv130Module (    ) 
 


メソッドの解説

Tint TVmeRpv130Module::Clear (    )  [virtual]
 

TModuleに実装されています.

Tvoid TVmeRpv130Module::Disable (    ) 
 

Tvoid TVmeRpv130Module::Enable (    ) 
 

Tvoid TVmeRpv130Module::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]
 

Tint TVmeRpv130Module::GetLevelStatus (    )  [inline]
 

Tsize_t TVmeModule::GetMappedSize (    )  [inline, inherited]
 

Tint TModule::GetNumberOfChannels (    )  [inline, inherited]
 

Toff_t TVmeModule::GetOffsetAddress (    )  [inline, inherited]
 

Tint TVmeRpv130Module::GetReadoutMode (    )  [inline]
 

Tint TModule::GetStatus (    )  [inline, inherited]
 

TvmeTransfer_t TVmeModule::GetTransferMode (    )  [inline, inherited]
 

Tint TVmeRpv130Module::Initialize (    )  [virtual]
 

TModuleに実装されています.

Tbool TModule::IsSuccess (    )  [inline, inherited]
 

Tvoid TVmeRpv130Module::Level (  Tint    pattern ) 
 

Tvoid TVmeRpv130Module::Level (    ) 
 

Tvoid TVmeRpv130Module::LevelDown (  Tint    channel ) 
 

Tvoid TVmeRpv130Module::LevelDown (    ) 
 

Tvoid TVmeRpv130Module::LevelUp (  Tint    channel ) 
 

Tvoid TVmeRpv130Module::LevelUp (    ) 
 

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

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

Tbool TVmeRpv130Module::operator!= (  const TVmeRpv130Module &    right )  const
 

const TVmeRpv130Module& TVmeRpv130Module::operator= (  const TVmeRpv130Module &    right ) 
 

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

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

Tbool TVmeRpv130Module::operator== (  const TVmeRpv130Module &    right )  const
 

Tvoid TVmeRpv130Module::Pulse (  Tint    pattern ) 
 

Tvoid TVmeRpv130Module::Pulse (    ) 
 

TUshort TVmeRpv130Module::Read (    ) 
 

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 TVmeRpv130Module::SetLevelStatus (  Tint    status )  [inline]
 

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

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

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

Tvoid TVmeRpv130Module::SetReadoutMode (  Tint    readmode )  [inline]
 

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 TVmeRpv130Module::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.7.1)
Go IWAI <goiwai@users.sourceforge.jp>