TModule class Reference

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

# クラス TModule の解説

`#include <TModule.hh>`

TModuleに対する継承グラフ

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

## Public 型
enum | { tStatusSuccess = 0 }
## Public メソッド
| TModule (Tint nchannel=0)
| TModule (const TModule &right)
virtual | ~TModule ()
virtual Tint | Clear ()=0
virtual Tint | Update ()=0
virtual Tint | Initialize ()=0
virtual Tvoid | FillData (TDataElement &element, Tint channel)=0
virtual const TModule & | operator= (const TModule &right)
virtual Tbool | operator== (const TModule &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 値:
  tStatusSuccess |

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

TModule::TModule | ( | Tint | nchannel = 0 | ) |

TModule::TModule | ( | const TModule & | right | ) |

virtual TModule::~TModule | ( |  | ) | `[virtual]`

## メソッドの解説

virtual Tint TModule::Clear | ( |  | ) | `[pure virtual]`

| TCamacCrateController, TCamacModule, TCamacScalerModule, TRs232cModule, TSoftwareAdcModule, TSoftwareClockModule, TSoftwareDataFileModule, TSoftwareFlashAdcModule, TSoftwareInterruptRegisterModule, TSoftwareRunInformationModule, TSoftwareScalerModule, TSoftwareTimerModule, TVmeDaughterBoardMemoryModule, TVmeMpx201aModule, と TVmeRpv130Moduleを実装しています.

virtual Tvoid TModule::FillData | ( | TDataElement & | element,
|  | Tint | channel
| ) | `[pure virtual]`

| TCamacAdcModule, TCamacCoincidenceRegisterModule, TCamacCrateController, TCamacInterruptRegisterModule, TCamacOutputRegisterModule, TCamacScalerModule, TCamacSwitchRegisterModule, TRs232cModule, TSoftwareAdcModule, TSoftwareClockModule, TSoftwareDataFileModule, TSoftwareFlashAdcModule, TSoftwareInterruptRegisterModule, TSoftwareRunInformationModule, TSoftwareScalerModule, TSoftwareTimerModule, TVmeDaughterBoardMemoryModule, TVmeMpx201aModule, と TVmeRpv130Moduleを実装しています.

Tint TModule::GetNumberOfChannels | ( |  | ) | `[inline]`

Tint TModule::GetStatus | ( |  | ) | `[inline]`

virtual Tint TModule::Initialize | ( |  | ) | `[pure virtual]`

| TCamacCrateController, TCamacInterruptRegisterModule, TCamacModule, TCamacScalerModule, TRs232cModule, TSoftwareAdcModule, TSoftwareClockModule, TSoftwareDataFileModule, TSoftwareFlashAdcModule, TSoftwareInterruptRegisterModule, TSoftwareRunInformationModule, TSoftwareScalerModule, TSoftwareTimerModule, TVmeDaughterBoardMemoryModule, TVmeMpx201aModule, と TVmeRpv130Moduleを実装しています.

Tbool TModule::IsSuccess | ( |  | ) | `[inline]`

virtual Tbool TModule::operator!= | ( | const TModule & | right | ) | const`[virtual]`

virtual const TModule& TModule::operator= | ( | const TModule & | right | ) | `[virtual]`

virtual Tbool TModule::operator== | ( | const TModule & | right | ) | const`[virtual]`

Tvoid TModule::SetNumberOfChannels | ( | Tint | nchannel | ) | `[inline]`

Tvoid TModule::SetStatus | ( | Tint | status | ) | `[inline]`

virtual Tint TModule::Update | ( |  | ) | `[pure virtual]`

| TCamacCrateController, TCamacModule, TCamacScalerModule, TRs232cModule, TSoftwareAdcModule, TSoftwareClockModule, TSoftwareDataFileModule, TSoftwareFlashAdcModule, TSoftwareInterruptRegisterModule, TSoftwareRunInformationModule, TSoftwareScalerModule, TSoftwareTimerModule, TVmeDaughterBoardMemoryModule, TVmeMpx201aModule, と TVmeRpv130Moduleを実装しています.

## 変数の解説

Tint TModule::theNumberOfChannels`[protected]`

Tint TModule::theStatus`[protected]`

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

- TModule.hh