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

クラス TSoftwareAdcModule の解説
[Modules Category]

This is the TSoftwareAdcModule class. [詳細]

#include <TSoftwareAdcModule.hh>

TSoftwareAdcModuleに対する継承グラフ

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

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

Public 型

enum  { tStatusSuccess = 0 }

Public メソッド

 TSoftwareAdcModule (Tint nchannel=tDefaultChannel, Tint scale=tDefaultScale, Trandom_t randtype=tRandomGaussian)
 TSoftwareAdcModule (const TSoftwareAdcModule &right)
virtual ~TSoftwareAdcModule ()
virtual Tint Clear ()
virtual Tint Update ()
virtual Tint Initialize ()
virtual Tvoid FillData (TDataElement &element, Tint channel)
virtual const TSoftwareAdcModule & operator= (const TSoftwareAdcModule &right)
virtual Tbool operator== (const TSoftwareAdcModule &right) const
virtual Tbool operator!= (const TSoftwareAdcModule &right) const
virtual Tint GetScale () const
virtual const TintListGetMean () const
virtual Tint GetMean (Tint channel) const
virtual const TintListGetSigma () const
virtual Tint GetSigma (Tint channel) const
virtual const TChannelGetChannel () const
virtual Tint GetData (Tint channel) const
virtual Trandom_t GetRandomType () const
virtual Tvoid SetScale (Tint scale)
virtual Tvoid SetMean (const TintList &meanlist)
virtual Tvoid SetMean (Tint channel, Tint mean)
virtual Tvoid SetSigma (const TintList &sigmalist)
virtual Tvoid SetSigma (Tint channel, Tint sigma)
virtual Tvoid SetChannel (const TChannel &channels)
virtual Tvoid SetData (Tint channel, Tint data)
virtual Tvoid GetRandomType (Trandom_t randomtype)
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

Static Public メソッド

Tint GetSeed ()
const TRandomEngineGetRandomEngine ()
Tvoid SetSeed (Tint seed)
Tvoid SetRandomEngine (const TRandomEngine &engine)

Protected 型

enum  { tDataOverFlow = -1 }
enum  { tDefaultScale = 4096 }
enum  { tDefaultChannel = 16 }

Protected メソッド

virtual Tvoid setParameters ()
virtual Tvoid fillGaussian ()

Protected 変数

Tint theScale
TintList theMean
TintList theSigma
TChannel theChannel
Trandom_t theRandomType
Tint theNumberOfChannels
Tint theStatus

Static Protected 変数

Tint theSeed
TRandomEngine theRandomEngine

解説

This is the TSoftwareAdcModule class.

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

TODO:
None?
バグ:
None?


Enum の解説

anonymous enum [protected]
 

Enum 値:
tDefaultChannel 

anonymous enum [inherited]
 

Enum 値:
tStatusSuccess 

anonymous enum [protected]
 

Enum 値:
tDataOverFlow 

anonymous enum [protected]
 

Enum 値:
tDefaultScale 


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

TSoftwareAdcModule::TSoftwareAdcModule Tint    nchannel = tDefaultChannel,
Tint    scale = tDefaultScale,
Trandom_t    randtype = tRandomGaussian
 

TSoftwareAdcModule::TSoftwareAdcModule const TSoftwareAdcModule &    right
 

virtual TSoftwareAdcModule::~TSoftwareAdcModule   [virtual]
 


メソッドの解説

virtual Tint TSoftwareAdcModule::Clear   [virtual]
 

TModuleに実装されています.

virtual Tvoid TSoftwareAdcModule::FillData TDataElement   element,
Tint    channel
[virtual]
 

TModuleに実装されています.

virtual Tvoid TSoftwareAdcModule::fillGaussian   [protected, virtual]
 

const TChannel & TSoftwareAdcModule::GetChannel   [inline, virtual]
 

Tint TSoftwareAdcModule::GetData Tint    channel const [inline, virtual]
 

Tint TSoftwareAdcModule::GetMean Tint    channel const [inline, virtual]
 

const TintList & TSoftwareAdcModule::GetMean   [inline, virtual]
 

Tint TModule::GetNumberOfChannels   [inline, inherited]
 

const TRandomEngine & TSoftwareAdcModule::GetRandomEngine   [inline, static]
 

Tvoid TSoftwareAdcModule::GetRandomType Trandom_t    randomtype [inline, virtual]
 

Trandom_t TSoftwareAdcModule::GetRandomType   [inline, virtual]
 

Tint TSoftwareAdcModule::GetScale   [inline, virtual]
 

Tint TSoftwareAdcModule::GetSeed   [inline, static]
 

Tint TSoftwareAdcModule::GetSigma Tint    channel const [inline, virtual]
 

const TintList & TSoftwareAdcModule::GetSigma   [inline, virtual]
 

Tint TModule::GetStatus   [inline, inherited]
 

virtual Tint TSoftwareAdcModule::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]
 

virtual Tbool TSoftwareAdcModule::operator!= const TSoftwareAdcModule &    right const [virtual]
 

virtual const TSoftwareAdcModule& TSoftwareAdcModule::operator= const TSoftwareAdcModule &    right [virtual]
 

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

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

virtual Tbool TSoftwareAdcModule::operator== const TSoftwareAdcModule &    right const [virtual]
 

Tvoid TSoftwareAdcModule::SetChannel const TChannel   channels [inline, virtual]
 

Tvoid TSoftwareAdcModule::SetData Tint    channel,
Tint    data
[inline, virtual]
 

Tvoid TSoftwareAdcModule::SetMean Tint    channel,
Tint    mean
[inline, virtual]
 

Tvoid TSoftwareAdcModule::SetMean const TintList   meanlist [inline, virtual]
 

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

virtual Tvoid TSoftwareAdcModule::setParameters   [protected, virtual]
 

Tvoid TSoftwareAdcModule::SetRandomEngine const TRandomEngine   engine [inline, static]
 

Tvoid TSoftwareAdcModule::SetScale Tint    scale [inline, virtual]
 

Tvoid TSoftwareAdcModule::SetSeed Tint    seed [inline, static]
 

Tvoid TSoftwareAdcModule::SetSigma Tint    channel,
Tint    sigma
[inline, virtual]
 

Tvoid TSoftwareAdcModule::SetSigma const TintList   sigmalist [inline, virtual]
 

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

virtual Tint TSoftwareAdcModule::Update   [virtual]
 

TModuleに実装されています.


変数の解説

TChannel TSoftwareAdcModule::theChannel [protected]
 

TintList TSoftwareAdcModule::theMean [protected]
 

Tint TModule::theNumberOfChannels [protected, inherited]
 

TRandomEngine TSoftwareAdcModule::theRandomEngine [static, protected]
 

Trandom_t TSoftwareAdcModule::theRandomType [protected]
 

Tint TSoftwareAdcModule::theScale [protected]
 

Tint TSoftwareAdcModule::theSeed [static, protected]
 

TintList TSoftwareAdcModule::theSigma [protected]
 

Tint TModule::theStatus [protected, inherited]
 


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