TCamacCrateController class Reference

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

# クラス TCamacCrateController の解説

`#include <TCamacCrateController.hh>`

TCamacCrateControllerに対する継承グラフ

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

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

## Public 型
enum | { tStatusSuccess = 0 }
## Public メソッド
| TCamacCrateController ()
| TCamacCrateController (TcamacCrateController_t cctype)
| TCamacCrateController (const TCamacCrateController &right)
| ~TCamacCrateController ()
Tbool | IsOnline ()
Tbool | IsOpen ()
Tvoid | Open ()
Tvoid | Close ()
Tint | Reset ()
Tint | SetInhibition ()
Tint | ReleaseInhibition ()
Tint | EnableInterrupt ()
Tint | DisableInterrupt ()
Tint | Clear ()
Tint | Update ()
Tint | Initialize ()
Tvoid | FillData (TDataElement &element, Tint channel)
const TCamacCrateController & | operator= (const TCamacCrateController &right)
Tbool | operator== (const TCamacCrateController &right) const
Tbool | operator!= (const TCamacCrateController &right) const
TcamacCrateController_t | GetCrateControllerType () const
Tint | GetCrateID () const
Tint | GetFileDescriptor () const
Tvoid | SetCrateControllerType (TcamacCrateController_t type)
Tvoid | SetCrateID (Tint crateid)
Tvoid | SetFileDescriptor (Tint fd)
Tbool | IsISA7000 () const
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`[inherited]`

  | Enum 値:
  tStatusSuccess |

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

TCamacCrateController::TCamacCrateController | ( |  | ) |

TCamacCrateController::TCamacCrateController | ( | TcamacCrateController_t | cctype | ) |

TCamacCrateController::TCamacCrateController | ( | const TCamacCrateController & | right | ) |

TCamacCrateController::~TCamacCrateController | ( |  | ) |

## メソッドの解説

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

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

Tvoid TCamacCrateController::Close | ( |  | ) |

Tint TCamacCrateController::DisableInterrupt | ( |  | ) |

Tint TCamacCrateController::EnableInterrupt | ( |  | ) |

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

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

TcamacCrateController_t TCamacCrateController::GetCrateControllerType | ( |  | ) | `[inline]`

Tint TCamacCrateController::GetCrateID | ( |  | ) | `[inline]`

Tint TCamacCrateController::GetFileDescriptor | ( |  | ) | `[inline]`

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

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

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

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

Tbool TCamacCrateController::IsISA7000 | ( |  | ) | `[inline]`

Tbool TCamacCrateController::IsOnline | ( |  | ) |

Tbool TCamacCrateController::IsOpen | ( |  | ) |

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

Tvoid TCamacCrateController::Open | ( |  | ) |

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

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

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

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

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

Tint TCamacCrateController::ReleaseInhibition | ( |  | ) |

Tint TCamacCrateController::Reset | ( |  | ) |

Tvoid TCamacCrateController::SetCrateControllerType | ( | TcamacCrateController_t | type | ) |

Tvoid TCamacCrateController::SetCrateID | ( | Tint | crateid | ) |

Tvoid TCamacCrateController::SetFileDescriptor | ( | Tint | fd | ) | `[inline]`

Tint TCamacCrateController::SetInhibition | ( |  | ) |

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

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

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

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

## 変数の解説

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

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

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

- TCamacCrateController.hh