|
Public 型 |
enum | { tStatusSuccess = 0
} |
Public メソッド |
| TCamacInterruptRegisterModule (TCamacCrateController *cc7x00, Tint slot, Tint nch=1, Tdata_t datalen=t16bitModule) |
| TCamacInterruptRegisterModule (const TCamacInterruptRegisterModule &right) |
| ~TCamacInterruptRegisterModule () |
const TCamacInterruptRegisterModule & | operator= (const TCamacInterruptRegisterModule &right) |
Tbool | operator== (const TCamacInterruptRegisterModule &right) const |
Tbool | operator!= (const TCamacInterruptRegisterModule &right) const |
Tvoid | FillData (TDataElement &element, Tint channel) |
Tint | Initialize () |
Tint | ReadInterruptRegister () |
Tint | ReadInterruptMaskRegister () |
Tint | ClearInterruptMaskRegister () |
Tint | WriteInterruptMaskRegister (Tint data) |
Tint | ClearInterruptRegister () |
Tint | DisableInterruptOutput () |
Tint | EnableInterruptOutput () |
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 | 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 | {
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 |