#include <TCamacAdcModule.hh>
TCamacAdcModuleに対する継承グラフ
Public 型 | |
enum | { tStatusSuccess = 0 } |
Public メソッド | |
TCamacAdcModule (TCamacCrateController *cc7x00, Tint slot, Tint nch=16, Tdata_t datalen=t16bitModule) | |
TCamacAdcModule (const TCamacAdcModule &right) | |
~TCamacAdcModule () | |
const TCamacAdcModule & | operator= (const TCamacAdcModule &right) |
Tbool | operator== (const TCamacAdcModule &right) const |
Tbool | operator!= (const TCamacAdcModule &right) const |
Tvoid | FillData (TDataElement &element, Tint channel) |
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 | Clear () |
virtual Tint | Update () |
virtual Tint | Initialize () |
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 |
TCamacAdcModule.hh の 58 行で定義されています。
|
TCamacModule.hh の 92 行で定義されています。 |
|
TModule.hh の 61 行で定義されています。 |
|
TCamacModule.hh の 68 行で定義されています。 |
|
TCamacAdcModule.cc の 20 行で定義されています。 |
|
TCamacAdcModule.cc の 24 行で定義されています。 |
|
TCamacAdcModule.cc の 28 行で定義されています。 |
|
TModuleに実装されています. TCamacScalerModuleで再定義されています。 TCamacModule.cc の 99 行で定義されています。 参照 TCamacModule::execute(), TCamacModule::tCamacClear, と Tint. 呼出 TCamacModule::Initialize(), TCamacInterruptRegisterModule::Initialize(), と TCamacModule::Update(). |
|
TCamacModule.cc の 120 行で定義されています。 参照 TCamacModule::execute(), TCamacModule::tCamacClearInterrupt, と Tint. |
|
TCamacModule.cc の 130 行で定義されています。 参照 TCamacModule::execute(), TCamacModule::tCamacDisableInterrupt, と Tint. 呼出 TCamacModule::Initialize(), と TCamacInterruptRegisterModule::Initialize(). |
|
TCamacModule.cc の 125 行で定義されています。 参照 TCamacModule::execute(), TCamacModule::tCamacEnableInterrupt, と Tint. |
|
|
TModuleに実装されています. TCamacAdcModule.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. |
|
TModuleに実装されています. TCamacInterruptRegisterModule, と TCamacScalerModuleで再定義されています。 TCamacModule.cc の 109 行で定義されています。 参照 TCamacModule::Clear(), TCamacModule::DisableInterrupt(), と Tint. |
|
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. |
|
TCamacAdcModule.cc の 42 行で定義されています。 参照 Tbool. |
|
TCamacAdcModule.cc の 31 行で定義されています。 |
|
TModule.cc の 38 行で定義されています。 参照 Tbool, TModule::theNumberOfChannels, と TModule::theStatus. |
|
TCamacModule.cc の 55 行で定義されています。 参照 Tbool, TCamacModule::theCrateController, TCamacModule::theDataLength, TCamacModule::theSlotNumber, と Ttrue. |
|
TCamacAdcModule.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. |
|
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. |
|
TModuleに実装されています. TCamacScalerModuleで再定義されています。 TCamacModule.cc の 104 行で定義されています。 参照 TCamacModule::Clear(), と Tint. |
|
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(). |