TVmeRpv130Module class Reference

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

# クラス TVmeRpv130Module の解説

`#include <TVmeRpv130Module.hh>`

TVmeRpv130Moduleに対する継承グラフ

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

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

## Public 型
enum | { tReadoutWithLatch1, tReadoutWithLatch2, tReadoutWithRSFF, tReadoutWithThrough }
enum | { tStatusSuccess = 0 }
## Public メソッド
| TVmeRpv130Module (Toff_t offset, Tint mapsize=0x1000, Tint nch=1)
| TVmeRpv130Module (const TVmeRpv130Module &right)
| ~TVmeRpv130Module ()
Tint | GetReadoutMode () const
Tvoid | SetReadoutMode (Tint readmode)
Tint | GetLevelStatus () const
Tvoid | SetLevelStatus (Tint status)
const TVmeRpv130Module & | operator= (const TVmeRpv130Module &right)
Tbool | operator== (const TVmeRpv130Module &right) const
Tbool | operator!= (const TVmeRpv130Module &right) const
Tint | Clear ()
Tint | Update ()
Tint | Initialize ()
Tvoid | FillData (TDataElement &element, Tint channel)
Tvoid | Pulse ()
Tvoid | Pulse (Tint pattern)
Tvoid | Level ()
Tvoid | Level (Tint pattern)
Tvoid | LevelUp ()
Tvoid | LevelUp (Tint channel)
Tvoid | LevelDown ()
Tvoid | LevelDown (Tint channel)
Tvoid | Enable ()
Tvoid | Disable ()
TUshort | Read ()
virtual Tbool | operator== (const TVmeModule &right) const
virtual Tbool | operator== (const TModule &right) const
virtual Tbool | operator!= (const TVmeModule &right) const
virtual Tbool | operator!= (const TModule &right) const
Tsize_t | GetMappedSize () const
TvmeTransfer_t | GetTransferMode () const
Tint | GetFileDescriptor () const
Tcaddr_t | GetBaseAddress () const
Toff_t | GetOffsetAddress () const
Tvoid | SetMappedSize (Tsize_t mapsize)
Tvoid | SetTransferMode (TvmeTransfer_t mode)
Tvoid | SetFileDescriptor (Tint fd)
Tvoid | SetBaseAddress (Tcaddr_t address)
Tvoid | SetOffsetAddress (Toff_t offset)
Tint | GetNumberOfChannels () const
Tint | GetStatus () const
Tvoid | SetNumberOfChannels (Tint nchannel)
Tvoid | SetStatus (Tint status)
Tbool | IsSuccess () const
## Protected メソッド
Tvoid | showBit (TUshort data, const Tstring comment="") const
Tvoid | setBit (TUshort *ptr, Tint nbit, Tbit bit)
Tbit | getBit (TUshort *ptr, Tint nbit) const
## Protected 変数
Tsize_t | theMappedSize
TvmeTransfer_t | theTransferMode
Tint | theFileDescriptor
Tcaddr_t | theBaseAddress
Toff_t | theOffsetAddress
Tint | theNumberOfChannels
Tint | theStatus

## Enum の解説

anonymous enum

  | Enum 値:
  tReadoutWithLatch1 |
  tReadoutWithLatch2 |
  tReadoutWithRSFF |
  tReadoutWithThrough |

anonymous enum`[inherited]`

  | Enum 値:
  tStatusSuccess |

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

TVmeRpv130Module::TVmeRpv130Module | ( | Toff_t | offset,
|  | Tint | mapsize = 0x1000,
|  | Tint | nch = 1
| ) |

TVmeRpv130Module::TVmeRpv130Module | ( | const TVmeRpv130Module & | right | ) |

TVmeRpv130Module::~TVmeRpv130Module | ( |  | ) |

## メソッドの解説

Tint TVmeRpv130Module::Clear | ( |  | ) | `[virtual]`

| TModuleに実装されています.

Tvoid TVmeRpv130Module::Disable | ( |  | ) |

Tvoid TVmeRpv130Module::Enable | ( |  | ) |

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

| TModuleに実装されています.

Tcaddr_t TVmeModule::GetBaseAddress | ( |  | ) | `[inline, inherited]`

Tbit TVmeModule::getBit | ( | TUshort * | ptr,
|  | Tint | nbit
| ) | const`[protected, inherited]`

Tint TVmeModule::GetFileDescriptor | ( |  | ) | `[inline, inherited]`

Tint TVmeRpv130Module::GetLevelStatus | ( |  | ) | `[inline]`

Tsize_t TVmeModule::GetMappedSize | ( |  | ) | `[inline, inherited]`

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

Toff_t TVmeModule::GetOffsetAddress | ( |  | ) | `[inline, inherited]`

Tint TVmeRpv130Module::GetReadoutMode | ( |  | ) | `[inline]`

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

TvmeTransfer_t TVmeModule::GetTransferMode | ( |  | ) | `[inline, inherited]`

Tint TVmeRpv130Module::Initialize | ( |  | ) | `[virtual]`

| TModuleに実装されています.

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

Tvoid TVmeRpv130Module::Level | ( | Tint | pattern | ) |

Tvoid TVmeRpv130Module::Level | ( |  | ) |

Tvoid TVmeRpv130Module::LevelDown | ( | Tint | channel | ) |

Tvoid TVmeRpv130Module::LevelDown | ( |  | ) |

Tvoid TVmeRpv130Module::LevelUp | ( | Tint | channel | ) |

Tvoid TVmeRpv130Module::LevelUp | ( |  | ) |

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

virtual Tbool TVmeModule::operator!= | ( | const TVmeModule & | right | ) | const`[virtual, inherited]`

Tbool TVmeRpv130Module::operator!= | ( | const TVmeRpv130Module & | right | ) | const

const TVmeRpv130Module& TVmeRpv130Module::operator= | ( | const TVmeRpv130Module & | right | ) |

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

virtual Tbool TVmeModule::operator== | ( | const TVmeModule & | right | ) | const`[virtual, inherited]`

Tbool TVmeRpv130Module::operator== | ( | const TVmeRpv130Module & | right | ) | const

Tvoid TVmeRpv130Module::Pulse | ( | Tint | pattern | ) |

Tvoid TVmeRpv130Module::Pulse | ( |  | ) |

TUshort TVmeRpv130Module::Read | ( |  | ) |

Tvoid TVmeModule::SetBaseAddress | ( | Tcaddr_t | address | ) | `[inline, inherited]`

Tvoid TVmeModule::setBit | ( | TUshort * | ptr,
|  | Tint | nbit,
|  | Tbit | bit
| ) | `[protected, inherited]`

Tvoid TVmeModule::SetFileDescriptor | ( | Tint | fd | ) | `[inline, inherited]`

Tvoid TVmeRpv130Module::SetLevelStatus | ( | Tint | status | ) | `[inline]`

Tvoid TVmeModule::SetMappedSize | ( | Tsize_t | mapsize | ) | `[inline, inherited]`

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

Tvoid TVmeModule::SetOffsetAddress | ( | Toff_t | offset | ) | `[inline, inherited]`

Tvoid TVmeRpv130Module::SetReadoutMode | ( | Tint | readmode | ) | `[inline]`

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

Tvoid TVmeModule::SetTransferMode | ( | TvmeTransfer_t | mode | ) | `[inline, inherited]`

Tvoid TVmeModule::showBit | ( | TUshort | data,
|  | const Tstring | comment = ""
| ) | const`[protected, inherited]`

Tint TVmeRpv130Module::Update | ( |  | ) | `[virtual]`

| TModuleに実装されています.

## 変数の解説

Tcaddr_t TVmeModule::theBaseAddress`[protected, inherited]`

Tint TVmeModule::theFileDescriptor`[protected, inherited]`

Tsize_t TVmeModule::theMappedSize`[protected, inherited]`

Tint TModule::theNumberOfChannels`[protected, inherited]`

Toff_t TVmeModule::theOffsetAddress`[protected, inherited]`

Tint TModule::theStatus`[protected, inherited]`

TvmeTransfer_t TVmeModule::theTransferMode`[protected, inherited]`

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

- TVmeRpv130Module.hh