#include <TCamacScalerModule.hh>
TCamacScalerModuleに対する継承グラフ

Public 型 | |
| enum | { tStatusSuccess = 0 } |
Public メソッド | |
| TCamacScalerModule (TCamacCrateController *cc7x00, Tint slot, Tint nch=12, Tdata_t datalen=t24bitModule) | |
| TCamacScalerModule (const TCamacScalerModule &right) | |
| ~TCamacScalerModule () | |
| const TCamacScalerModule & | operator= (const TCamacScalerModule &right) |
| Tbool | operator== (const TCamacScalerModule &right) const |
| Tbool | operator!= (const TCamacScalerModule &right) const |
| Tvoid | FillData (TDataElement &element, Tint channel) |
| Tint | Clear () |
| Tint | Update () |
| Tint | Initialize () |
| Tint | ReadOverflowChannel () |
| Tint | ClearOverflowChannel () |
| Tint | IncrementAllChannel () |
| virtual Tbool | operator== (const TCamacModule &right) const |
| virtual Tbool | operator== (const TModule &right) const |
| virtual Tbool | operator!= (const TCamacModule &right) const |
| virtual Tbool | operator!= (const TModule &right) const |
| virtual Tint | WaitInterrupt (Tint msec) |
| virtual Tint | ReadInterrupt () |
| virtual Tint | TestInterrupt () |
| virtual Tint | ClearInterrupt () |
| virtual Tint | EnableInterrupt () |
| virtual Tint | DisableInterrupt () |
| virtual Tint | Read () |
| virtual Tint | Read (Tint subaddress) |
| virtual Tint | Write (Tint data) |
| TCamacCrateController * | GetCrateController () const |
| Tdata_t | GetDataLength () const |
| Tint | GetSlotNumber () const |
| Tint | GetQ () const |
| Tint | GetX () const |
| TUint | GetCamacData () const |
| Tvoid | SetDataLength (Tdata_t datalen) |
| Tvoid | SetSlotNumber (Tint slot) |
| Tvoid | SetQ (Tint q) |
| Tvoid | SetX (Tint x) |
| Tvoid | SetCamacData (TUint data) |
| Tint | GetNumberOfChannels () const |
| Tint | GetStatus () const |
| Tvoid | SetNumberOfChannels (Tint nchannel) |
| Tvoid | SetStatus (Tint status) |
| Tbool | IsSuccess () const |
Protected 型 | |
| enum | Tdata_t { t16bitModule = 16, t24bitModule = 24, tNumberOfDataType } |
| enum | { tCamacRead = 0, tCamacWrite = 16, tCamacClear = 9, tCamacTestInterrupt = 8, tCamacClearInterrupt = 10, tCamacEnableInterrupt = 26, tCamacDisableInterrupt = 24 } |
Protected メソッド | |
| Tint | execute (Tint subaddress, Tint function) |
Protected 変数 | |
| TCamacCrateController * | theCrateController |
| Tdata_t | theDataLength |
| Tint | theSlotNumber |
| Tint | theQ |
| Tint | theX |
| TUint | theCamacData |
| Tint | theNumberOfChannels |
| Tint | theStatus |
TCamacScalerModule.hh の 58 行で定義されています。
|
|
TCamacModule.hh の 92 行で定義されています。 |
|
|
TModule.hh の 61 行で定義されています。 |
|
|
TCamacModule.hh の 68 行で定義されています。 |
|
||||||||||||||||||||
|
TCamacScalerModule.cc の 20 行で定義されています。 |
|
|
TCamacScalerModule.cc の 24 行で定義されています。 |
|
|
TCamacScalerModule.cc の 28 行で定義されています。 |
|
|
TCamacModuleを再定義しています。 TCamacScalerModule.cc の 74 行で定義されています。 参照 ClearOverflowChannel(), TCamacModule::execute(), TCamacModule::tCamacClear, と Tint. 呼出 Initialize(), と Update(). |
|
|
TCamacModule.cc の 120 行で定義されています。 参照 TCamacModule::execute(), TCamacModule::tCamacClearInterrupt, と Tint. |
|
|
TCamacScalerModule.cc の 64 行で定義されています。 参照 TCamacModule::execute(), と Tint. 呼出 Clear(). |
|
|
TCamacModule.cc の 130 行で定義されています。 参照 TCamacModule::execute(), TCamacModule::tCamacDisableInterrupt, と Tint. 呼出 TCamacModule::Initialize(), と TCamacInterruptRegisterModule::Initialize(). |
|
|
TCamacModule.cc の 125 行で定義されています。 参照 TCamacModule::execute(), TCamacModule::tCamacEnableInterrupt, と Tint. |
|
||||||||||||
|
||||||||||||
|
TModuleに実装されています. TCamacScalerModule.cc の 47 行で定義されています。 参照 TDataElement::FillData(), TCamacModule::Read(), Tcerr, Tendl, TCamacModule::theCamacData, TModule::theNumberOfChannels, TModule::theStatus, tTypeInt, tTypeUnsignedInt, と Tvoid. |
|
|
TCamacModule.hh の 191 行で定義されています。 参照 TCamacModule::theCamacData, と TUint. |
|
|
TCamacModule.hh の 166 行で定義されています。 |
|
|
TCamacModule.hh の 171 行で定義されています。 |
|
|
TModule.hh の 96 行で定義されています。 参照 TModule::theNumberOfChannels, と Tint. |
|
|
TCamacModule.hh の 181 行で定義されています。 参照 TCamacModule::theQ, と Tint. |
|
|
TCamacModule.hh の 176 行で定義されています。 参照 TCamacModule::theSlotNumber, と Tint. |
|
|
TModule.hh の 107 行で定義されています。 参照 TModule::theStatus, と Tint. |
|
|
TCamacModule.hh の 186 行で定義されています。 参照 TCamacModule::theX, と Tint. |
|
|
TCamacScalerModule.cc の 69 行で定義されています。 参照 TCamacModule::execute(), と Tint. |
|
|
TCamacModuleを再定義しています。 TCamacScalerModule.cc の 85 行で定義されています。 |
|
|
TModule.hh の 118 行で定義されています。 参照 Tbool, Tfalse, TModule::theStatus, と Ttrue. |
|
|
TModule.cc の 43 行で定義されています。 参照 Tbool, TModule::theNumberOfChannels, と TModule::theStatus. |
|
|
TCamacModule.cc の 65 行で定義されています。 参照 Tbool, Tfalse, TCamacModule::theCrateController, TCamacModule::theDataLength, と TCamacModule::theSlotNumber. |
|
|
TCamacScalerModule.cc の 42 行で定義されています。 参照 Tbool. |
|
|
TCamacScalerModule.cc の 31 行で定義されています。 |
|
|
TModule.cc の 38 行で定義されています。 参照 Tbool, TModule::theNumberOfChannels, と TModule::theStatus. |
|
|
TCamacModule.cc の 55 行で定義されています。 参照 Tbool, TCamacModule::theCrateController, TCamacModule::theDataLength, TCamacModule::theSlotNumber, と Ttrue. |
|
|
TCamacScalerModule.cc の 37 行で定義されています。 参照 Tbool. |
|
|
TCamacModule.cc の 140 行で定義されています。 参照 TCamacModule::execute(), TCamacModule::tCamacRead, と Tint. |
|
|
|
TCamacModule.cc の 89 行で定義されています。 参照 IOC_GET_LAM, TModule::SetStatus(), TCamacModule::theCamacData, TCamacModule::theCrateController, TModule::theStatus, と Tint. |
|
|
TCamacScalerModule.cc の 59 行で定義されています。 参照 TCamacModule::execute(), と Tint. |
|
|
TCamacModule.hh の 220 行で定義されています。 参照 TCamacModule::theCamacData, と Tvoid. |
|
|
TCamacModule.hh の 196 行で定義されています。 参照 TCamacModule::theDataLength, と Tvoid. |
|
|
TModule.hh の 101 行で定義されています。 |
|
|
TCamacModule.hh の 208 行で定義されています。 参照 TCamacModule::theQ, と Tvoid. |
|
|
TCamacModule.hh の 202 行で定義されています。 参照 TCamacModule::theSlotNumber, と Tvoid. |
|
|
TModule.hh の 112 行で定義されています。 参照 TModule::theStatus, と Tvoid. 呼出 TCamacModule::ReadInterrupt(), と TCamacModule::WaitInterrupt(). |
|
|
TCamacModule.hh の 214 行で定義されています。 参照 TCamacModule::theX, と Tvoid. |
|
|
TCamacModule.cc の 115 行で定義されています。 参照 TCamacModule::execute(), TCamacModule::tCamacTestInterrupt, と Tint. |
|
|
TCamacModuleを再定義しています。 TCamacScalerModule.cc の 80 行で定義されています。 |
|
|
TCamacModule.cc の 75 行で定義されています。 参照 IOC_WAIT_LAM, TModule::SetStatus(), Tdouble, TCamacModule::theCrateController, TCamacModule::theSlotNumber, TModule::theStatus, Tint, と TUint. |
|
|
TCamacModule.cc の 145 行で定義されています。 参照 TCamacModule::execute(), TCamacModule::tCamacWrite, TCamacModule::theCamacData, Tint, と TUint. |
|
|
|
|
|
|
TCamacModule.hh の 106 行で定義されています。 呼出 TCamacModule::GetQ(), TCamacModule::operator=(), と TCamacModule::SetQ(). |
|
|
|
|
TCamacModule.hh の 107 行で定義されています。 呼出 TCamacModule::GetX(), TCamacModule::operator=(), と TCamacModule::SetX(). |