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

クラス TSoftwareDataFileModule の解説
[Modules Category]

This is the TSoftwareDataFileModule class. [詳細]

#include <TSoftwareDataFileModule.hh>

TSoftwareDataFileModuleに対する継承グラフ

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

Public 型

enum  { tStatusSuccess = 0 }

Public メソッド

 TSoftwareDataFileModule (const Tstring &filename, Tint nchannel)
 TSoftwareDataFileModule (const Tstring &filename, const TstringList &comment, Tint nchannel)
 TSoftwareDataFileModule (const Tstring &filename, const Tstring &separater, Tint nchannel)
 TSoftwareDataFileModule (const Tstring &filename, const TstringList &comment, const Tstring &separater, Tint nchannel)
 TSoftwareDataFileModule (const TSoftwareDataFileModule &right)
 ~TSoftwareDataFileModule ()
Tint Clear ()
Tint Update ()
Tint Initialize ()
Tvoid FillData (TDataElement &element, Tint channel)
const TSoftwareDataFileModule & operator= (const TSoftwareDataFileModule &right)
Tbool operator== (const TSoftwareDataFileModule &right) const
Tbool operator!= (const TSoftwareDataFileModule &right) const
const TstringGetFileName () const
const TstringGetSeparater () const
const TdoubleListGetChannel () const
Tint GetBufferLength () const
const TstringListGetCommentStringList () const
Tint GetNumberOfLine () const
TifstreamGetInputFileStream ()
Tvoid SetFileName (const Tstring &fname)
Tvoid SetSeparater (const Tstring &separater)
Tvoid SetChannel (const TdoubleList &channels)
Tvoid SetBufferLength (Tint buflen)
Tvoid SetCommentStringList (const TstringList &commentlist)
Tvoid SetNumberOfLine (Tint nline)
virtual Tbool operator== (const TSoftwareModule &right) const
virtual Tbool operator== (const TModule &right) const
virtual Tbool operator!= (const TSoftwareModule &right) const
virtual Tbool operator!= (const TModule &right) const
Tint GetNumberOfChannels () const
Tint GetStatus () const
Tvoid SetNumberOfChannels (Tint nchannel)
Tvoid SetStatus (Tint status)
Tbool IsSuccess () const

Protected 変数

Tint theNumberOfChannels
Tint theStatus

解説

This is the TSoftwareDataFileModule class.

作者:
Go IWAI <goiwai@users.sourceforge.jp>
The TSoftwareDataFileModule class detail description. Write it down ASAP!

TODO:
None?

バグ:
None?

TSoftwareDataFileModule.hh58 行で定義されています。


Enum の解説

anonymous enum [inherited]
 

Enum 値:
tStatusSuccess 

TModule.hh61 行で定義されています。


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

TSoftwareDataFileModule::TSoftwareDataFileModule const Tstring filename,
Tint  nchannel
 

TSoftwareDataFileModule.cc20 行で定義されています。

参照 Tcerr, Tendl, TModule::theStatus, と Update().

TSoftwareDataFileModule::TSoftwareDataFileModule const Tstring filename,
const TstringList comment,
Tint  nchannel
 

TSoftwareDataFileModule.cc40 行で定義されています。

参照 Tcerr, Tendl, TModule::theStatus, と Update().

TSoftwareDataFileModule::TSoftwareDataFileModule const Tstring filename,
const Tstring separater,
Tint  nchannel
 

TSoftwareDataFileModule.cc56 行で定義されています。

参照 Tcerr, Tendl, TModule::theStatus, と Update().

TSoftwareDataFileModule::TSoftwareDataFileModule const Tstring filename,
const TstringList comment,
const Tstring separater,
Tint  nchannel
 

TSoftwareDataFileModule.cc76 行で定義されています。

参照 Tcerr, Tendl, TModule::theStatus, と Update().

TSoftwareDataFileModule::TSoftwareDataFileModule const TSoftwareDataFileModule &  right  ) 
 

TSoftwareDataFileModule.cc92 行で定義されています。

参照 Tcerr, Tendl, TModule::theStatus, と Update().

TSoftwareDataFileModule::~TSoftwareDataFileModule  ) 
 

TSoftwareDataFileModule.cc111 行で定義されています。


メソッドの解説

Tint TSoftwareDataFileModule::Clear  )  [virtual]
 

TModuleに実装されています.

TSoftwareDataFileModule.cc117 行で定義されています。

参照 TModule::theNumberOfChannels, TModule::theStatus, Tint, と TModule::tStatusSuccess.

呼出 Initialize().

Tvoid TSoftwareDataFileModule::FillData TDataElement &  element,
Tint  channel
[virtual]
 

TModuleに実装されています.

TSoftwareDataFileModule.cc162 行で定義されています。

参照 TDataElement::FillData(), Tcerr, Tendl, TModule::theNumberOfChannels, TModule::theStatus, tTypeDouble, tTypeInt, と Tvoid.

Tint TSoftwareDataFileModule::GetBufferLength  )  const [inline]
 

TSoftwareDataFileModule.hh136 行で定義されています。

参照 Tint.

const TdoubleList & TSoftwareDataFileModule::GetChannel  )  const [inline]
 

TSoftwareDataFileModule.hh131 行で定義されています。

参照 TdoubleList.

const TstringList & TSoftwareDataFileModule::GetCommentStringList  )  const [inline]
 

TSoftwareDataFileModule.hh141 行で定義されています。

参照 TstringList.

const Tstring & TSoftwareDataFileModule::GetFileName  )  const [inline]
 

TSoftwareDataFileModule.hh121 行で定義されています。

参照 Tstring.

Tifstream & TSoftwareDataFileModule::GetInputFileStream  )  [inline]
 

TSoftwareDataFileModule.hh151 行で定義されています。

参照 Tifstream.

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

TModule.hh96 行で定義されています。

参照 TModule::theNumberOfChannels, と Tint.

Tint TSoftwareDataFileModule::GetNumberOfLine  )  const [inline]
 

TSoftwareDataFileModule.hh146 行で定義されています。

参照 Tint.

const Tstring & TSoftwareDataFileModule::GetSeparater  )  const [inline]
 

TSoftwareDataFileModule.hh126 行で定義されています。

参照 Tstring.

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

TModule.hh107 行で定義されています。

参照 TModule::theStatus, と Tint.

Tint TSoftwareDataFileModule::Initialize  )  [virtual]
 

TModuleに実装されています.

TSoftwareDataFileModule.cc148 行で定義されています。

参照 Clear(), Tcerr, Tendl, TModule::theStatus, Tint, と TModule::tStatusSuccess.

呼出 Update().

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

TModule.hh118 行で定義されています。

参照 Tbool, Tfalse, TModule::theStatus, と Ttrue.

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

TModule.cc43 行で定義されています。

参照 Tbool, TModule::theNumberOfChannels, と TModule::theStatus.

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

TSoftwareModule.cc40 行で定義されています。

参照 Tbool.

Tbool TSoftwareDataFileModule::operator!= const TSoftwareDataFileModule &  right  )  const
 

TSoftwareDataFileModule.cc206 行で定義されています。

参照 Tbool, Tfalse, theBufferLength, theChannel, theCommentStringList, theFileName, theNumberOfLine, と theSeparater.

const TSoftwareDataFileModule & TSoftwareDataFileModule::operator= const TSoftwareDataFileModule &  right  ) 
 

TSoftwareDataFileModule.cc174 行で定義されています。

参照 Tcerr, Tendl, theBufferLength, theChannel, theCommentStringList, theFileName, theSeparater, TModule::theStatus, と Update().

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

TModule.cc38 行で定義されています。

参照 Tbool, TModule::theNumberOfChannels, と TModule::theStatus.

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

TSoftwareModule.cc35 行で定義されています。

参照 Tbool.

Tbool TSoftwareDataFileModule::operator== const TSoftwareDataFileModule &  right  )  const
 

TSoftwareDataFileModule.cc193 行で定義されています。

参照 Tbool, theBufferLength, theChannel, theCommentStringList, theFileName, theNumberOfLine, theSeparater, と Ttrue.

Tvoid TSoftwareDataFileModule::SetBufferLength Tint  buflen  )  [inline]
 

TSoftwareDataFileModule.hh174 行で定義されています。

参照 Tvoid.

Tvoid TSoftwareDataFileModule::SetChannel const TdoubleList channels  )  [inline]
 

TSoftwareDataFileModule.hh168 行で定義されています。

参照 Tvoid.

Tvoid TSoftwareDataFileModule::SetCommentStringList const TstringList commentlist  )  [inline]
 

TSoftwareDataFileModule.hh180 行で定義されています。

参照 Tvoid.

Tvoid TSoftwareDataFileModule::SetFileName const Tstring fname  )  [inline]
 

TSoftwareDataFileModule.hh156 行で定義されています。

参照 Tvoid.

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

TModule.hh101 行で定義されています。

参照 TModule::theNumberOfChannels, と Tvoid.

Tvoid TSoftwareDataFileModule::SetNumberOfLine Tint  nline  )  [inline]
 

TSoftwareDataFileModule.hh186 行で定義されています。

参照 Tvoid.

Tvoid TSoftwareDataFileModule::SetSeparater const Tstring separater  )  [inline]
 

TSoftwareDataFileModule.hh162 行で定義されています。

参照 Tvoid.

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

TModule.hh112 行で定義されています。

参照 TModule::theStatus, と Tvoid.

呼出 TCamacModule::ReadInterrupt(), と TCamacModule::WaitInterrupt().

Tint TSoftwareDataFileModule::Update  )  [virtual]
 

TModuleに実装されています.

TSoftwareDataFileModule.cc125 行で定義されています。

参照 Initialize(), Tchar, TModule::theStatus, Tint, TModule::tStatusSuccess, と Tstring.

呼出 operator=(), と TSoftwareDataFileModule().


変数の解説

Tint TModule::theNumberOfChannels [protected, inherited]
 

TModule.hh64 行で定義されています。

呼出 TSoftwareScalerModule::Clear(), Clear(), TSoftwareAdcModule::Clear(), TRs232cModule::Clear(), TSoftwareScalerModule::Decrease(), TVmeRpv130Module::FillData(), TVmeMpx201aModule::FillData(), TVmeDaughterBoardMemoryModule::FillData(), TSoftwareTimerModule::FillData(), TSoftwareScalerModule::FillData(), TSoftwareRunInformationModule::FillData(), TSoftwareInterruptRegisterModule::FillData(), TSoftwareFlashAdcModule::FillData(), FillData(), TSoftwareClockModule::FillData(), TSoftwareAdcModule::FillData(), TRs232cModule::FillData(), TCamacSwitchRegisterModule::FillData(), TCamacScalerModule::FillData(), TCamacInterruptRegisterModule::FillData(), TCamacCoincidenceRegisterModule::FillData(), TCamacAdcModule::FillData(), TSoftwareAdcModule::fillGaussian(), TSoftwareScalerModule::GetData(), TSoftwareAdcModule::GetData(), TSoftwareAdcModule::GetMean(), TModule::GetNumberOfChannels(), TSoftwareAdcModule::GetSigma(), TSoftwareScalerModule::Increase(), TSoftwareRunInformationModule::Initialize(), TSoftwareAdcModule::Initialize(), TRs232cModule::Initialize(), TModule::operator!=(), TModule::operator=(), TModule::operator==(), TSoftwareScalerModule::SetData(), TSoftwareAdcModule::SetData(), TSoftwareAdcModule::SetMean(), TModule::SetNumberOfChannels(), TSoftwareAdcModule::setParameters(), TSoftwareRunInformationModule::SetRunInformationTable(), TSoftwareAdcModule::SetSigma(), TSoftwareRunInformationModule::TSoftwareRunInformationModule(), TSoftwareRunInformationModule::Update(), と TRs232cModule::Update().

Tint TModule::theStatus [protected, inherited]
 

TModule.hh65 行で定義されています。

呼出 TVmeRpv130Module::Clear(), TVmeMpx201aModule::Clear(), TVmeDaughterBoardMemoryModule::Clear(), TSoftwareTimerModule::Clear(), TSoftwareScalerModule::Clear(), TSoftwareRunInformationModule::Clear(), TSoftwareInterruptRegisterModule::Clear(), TSoftwareFlashAdcModule::Clear(), Clear(), TSoftwareClockModule::Clear(), TSoftwareAdcModule::Clear(), TRs232cModule::Clear(), TCamacCrateController::Clear(), TRs232cModule::Close(), TCamacCrateController::Close(), TSoftwareScalerModule::Decrease(), TCamacCrateController::DisableInterrupt(), TCamacCrateController::EnableInterrupt(), TVmeRpv130Module::FillData(), TVmeMpx201aModule::FillData(), TVmeDaughterBoardMemoryModule::FillData(), TSoftwareTimerModule::FillData(), TSoftwareScalerModule::FillData(), TSoftwareRunInformationModule::FillData(), TSoftwareInterruptRegisterModule::FillData(), TSoftwareFlashAdcModule::FillData(), FillData(), TSoftwareClockModule::FillData(), TSoftwareAdcModule::FillData(), TRs232cModule::FillData(), TCamacSwitchRegisterModule::FillData(), TCamacScalerModule::FillData(), TCamacInterruptRegisterModule::FillData(), TCamacCoincidenceRegisterModule::FillData(), TCamacAdcModule::FillData(), TSoftwareAdcModule::fillGaussian(), TModule::GetStatus(), TSoftwareScalerModule::Increase(), TVmeRpv130Module::Initialize(), TSoftwareTimerModule::Initialize(), TSoftwareRunInformationModule::Initialize(), TSoftwareInterruptRegisterModule::Initialize(), TSoftwareFlashAdcModule::Initialize(), Initialize(), TSoftwareClockModule::Initialize(), TSoftwareAdcModule::Initialize(), TRs232cModule::Initialize(), TCamacCrateController::Initialize(), TCamacCrateController::IsOnline(), TModule::IsSuccess(), TRs232cModule::Open(), TCamacCrateController::Open(), TModule::operator!=(), TVmeModule::operator=(), operator=(), TModule::operator=(), TCamacCrateController::operator=(), TModule::operator==(), TRs232cModule::Read(), TCamacModule::ReadInterrupt(), TCamacCrateController::ReleaseInhibition(), TCamacCrateController::Reset(), TCamacCrateController::SetCrateID(), TCamacCrateController::SetInhibition(), TModule::SetStatus(), TCamacCrateController::TCamacCrateController(), TSoftwareDataFileModule(), TVmeModule::TVmeModule(), TSoftwareTimerModule::Update(), TSoftwareRunInformationModule::Update(), TSoftwareInterruptRegisterModule::Update(), TSoftwareFlashAdcModule::Update(), Update(), TSoftwareClockModule::Update(), TSoftwareAdcModule::Update(), TRs232cModule::Update(), TCamacModule::WaitInterrupt(), TRs232cModule::Write(), と TVmeModule::~TVmeModule().


このクラスの解説は次のファイルから生成されました:

CLDAQ - a Class Library for DataAcQuisition (Version 1.14.3)
Go IWAI -- goiwai at users.sourceforge.jp