TSoftwareInterruptRegisterModule class Reference

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

# クラス TSoftwareInterruptRegisterModule の解説

`#include <TSoftwareInterruptRegisterModule.hh>`

TSoftwareInterruptRegisterModuleに対する継承グラフ

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

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

## 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]`

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

- TSoftwareInterruptRegisterModule.hh