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

クラス TSoftwareTimerModule の解説

#include <TSoftwareTimerModule.hh>

TSoftwareTimerModuleに対する継承グラフ

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

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

Public 型

enum  {
  tRealElapsedTime,
  tRealElapsedTimeTotal,
  tSystemElapsedTime,
  tUserElapsedTime,
  tUnit,
  tNumberOfChannels
}
enum  { tStatusSuccess = 0 }

Public メソッド

 TSoftwareTimerModule (Tint nchannel=tNumberOfChannels, const Tstring &unit=Tmsec)
 TSoftwareTimerModule (const Tstring &unit, Tint nchannel=tNumberOfChannels)
 TSoftwareTimerModule (const TSoftwareTimerModule &right)
 ~TSoftwareTimerModule ()
Tint Clear ()
Tint Update ()
Tint Initialize ()
Tvoid FillData (TDataElement &element, Tint channel)
Tvoid Start ()
Tvoid Pause ()
Tvoid Stop ()
Tvoid Lap ()
Tvoid Restart ()
const TSystemTimer & GetSystemTimer () const
TSystemTimer & GetSystemTimer ()
Tvoid SetSystemTimer (const TSystemTimer &timer)
Tdouble GetRealElapsedTimeTotal () const
Tvoid SetRealElapsedTimeTotal (Tdouble time)
const TSoftwareTimerModule & operator= (const TSoftwareTimerModule &right)
Tbool operator== (const TSoftwareTimerModule &right) const
Tbool operator!= (const TSoftwareTimerModule &right) const
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

Enum の解説

anonymous enum
 

Enum 値:
tRealElapsedTime 
tRealElapsedTimeTotal 
tSystemElapsedTime 
tUserElapsedTime 
tUnit 
tNumberOfChannels 

anonymous enum [inherited]
 

Enum 値:
tStatusSuccess 


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

TSoftwareTimerModule::TSoftwareTimerModule (  Tint    nchannel = tNumberOfChannels,
const Tstring &    unit = Tmsec
) 
 

TSoftwareTimerModule::TSoftwareTimerModule (  const Tstring &    unit,
Tint    nchannel = tNumberOfChannels
) 
 

TSoftwareTimerModule::TSoftwareTimerModule (  const TSoftwareTimerModule &    right ) 
 

TSoftwareTimerModule::~TSoftwareTimerModule (    ) 
 


メソッドの解説

Tint TSoftwareTimerModule::Clear (    )  [virtual]
 

TModuleに実装されています.

Tvoid TSoftwareTimerModule::FillData (  TDataElement &    element,
Tint    channel
)  [virtual]
 

TModuleに実装されています.

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

Tdouble TSoftwareTimerModule::GetRealElapsedTimeTotal (    )  [inline]
 

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

TSystemTimer & TSoftwareTimerModule::GetSystemTimer (    )  [inline]
 

const TSystemTimer & TSoftwareTimerModule::GetSystemTimer (    )  [inline]
 

Tint TSoftwareTimerModule::Initialize (    )  [virtual]
 

TModuleに実装されています.

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

Tvoid TSoftwareTimerModule::Lap (    )  [inline]
 

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

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

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

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

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

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

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

Tvoid TSoftwareTimerModule::Pause (    )  [inline]
 

Tvoid TSoftwareTimerModule::Restart (    )  [inline]
 

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

Tvoid TSoftwareTimerModule::SetRealElapsedTimeTotal (  Tdouble    time )  [inline]
 

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

Tvoid TSoftwareTimerModule::SetSystemTimer (  const TSystemTimer &    timer )  [inline]
 

Tvoid TSoftwareTimerModule::Start (    )  [inline]
 

Tvoid TSoftwareTimerModule::Stop (    )  [inline]
 

Tint TSoftwareTimerModule::Update (    )  [virtual]
 

TModuleに実装されています.


変数の解説

Tint TModule::theNumberOfChannels [protected, inherited]
 

Tint TModule::theStatus [protected, inherited]
 


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