|
Public 型 |
| enum | { tStatusSuccess = 0
} |
Public メソッド |
| | TCamacSwitchRegisterModule (TCamacCrateController *cc7x00, Tint slot, Tint nch=2, Tdata_t datalen=t24bitModule) |
| | TCamacSwitchRegisterModule (const TCamacSwitchRegisterModule &right) |
| | ~TCamacSwitchRegisterModule () |
| const TCamacSwitchRegisterModule & | operator= (const TCamacSwitchRegisterModule &right) |
| Tbool | operator== (const TCamacSwitchRegisterModule &right) const |
| Tbool | operator!= (const TCamacSwitchRegisterModule &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 | {
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 |