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

クラス TSoftwareInterruptRegisterModule の解説

#include <TSoftwareInterruptRegisterModule.hh>

TSoftwareInterruptRegisterModuleに対する継承グラフ

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

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

Public 型

enum  { tStatusSuccess = 0 }

Public メソッド

 TSoftwareInterruptRegisterModule (Tint nch=2, Tint frequency=1)
 TSoftwareInterruptRegisterModule (const TSoftwareInterruptRegisterModule &right)
 ~TSoftwareInterruptRegisterModule ()
const TSoftwareInterruptRegisterModule & operator= (const TSoftwareInterruptRegisterModule &right)
Tbool operator== (const TSoftwareInterruptRegisterModule &right) const
Tbool operator!= (const TSoftwareInterruptRegisterModule &right) const
Tint Clear ()
Tint Update ()
Tint Initialize ()
Tint ReadInterruptRegister ()
Tvoid FillData (TDataElement &element, Tint channel)
Tint GetInterruptRegister () const
Tint GetInterruptMaskRegister () const
Tint GetFrequency () const
Tvoid SetInterruptRegister (Tint val)
Tvoid SetInterruptMaskRegister (Tint val)
Tvoid SetFrequency (Tint frequency)
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 [inherited]
 

Enum 値:
tStatusSuccess 


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

TSoftwareInterruptRegisterModule::TSoftwareInterruptRegisterModule (  Tint    nch = 2,
Tint    frequency = 1
) 
 

TSoftwareInterruptRegisterModule::TSoftwareInterruptRegisterModule (  const TSoftwareInterruptRegisterModule &    right ) 
 

TSoftwareInterruptRegisterModule::~TSoftwareInterruptRegisterModule (    ) 
 


メソッドの解説

Tint TSoftwareInterruptRegisterModule::Clear (    )  [virtual]
 

TModuleに実装されています.

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

TModuleに実装されています.

Tint TSoftwareInterruptRegisterModule::GetFrequency (    )  [inline]
 

Tint TSoftwareInterruptRegisterModule::GetInterruptMaskRegister (    )  [inline]
 

Tint TSoftwareInterruptRegisterModule::GetInterruptRegister (    )  [inline]
 

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

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

Tint TSoftwareInterruptRegisterModule::Initialize (    )  [virtual]
 

TModuleに実装されています.

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

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

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

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

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

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

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

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

Tint TSoftwareInterruptRegisterModule::ReadInterruptRegister (    ) 
 

Tvoid TSoftwareInterruptRegisterModule::SetFrequency (  Tint    frequency )  [inline]
 

Tvoid TSoftwareInterruptRegisterModule::SetInterruptMaskRegister (  Tint    val )  [inline]
 

Tvoid TSoftwareInterruptRegisterModule::SetInterruptRegister (  Tint    val )  [inline]
 

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

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

Tint TSoftwareInterruptRegisterModule::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>