|
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 |