|
Public 型 |
| enum | {
tIdRegister,
tDeviceTypeRegister,
tControlStatusRegister,
tVmeOffsetAddressRegister,
tPageSetAddressRegister,
tReserved,
tTestModeRegister,
tTestDataRegister,
tInterruptConfigurationRegister,
tBlockCounterRegister,
tAcquisitionPointerRegister,
tSampleRateRegister,
tFrontPorchRegister,
tFrameLengthRegister,
tRowLengthRegister,
tNumberOfChannels
} |
| enum | Tsync_t {
tScannerMode,
tInternalSynchronisationMode,
tExternalSynchronisationMode,
tModeUnknown = -1
} |
| enum | TdataCapture_t {
tTransientMode,
tContinuousMode
} |
| enum | { tBlock = 2048
} |
| enum | { tStatusSuccess = 0
} |
Public メソッド |
| | TVmeMpx201aModule (Toff_t offset, Tint mapsize=0x1000, Tint nch=tNumberOfChannels) |
| | TVmeMpx201aModule (const TVmeMpx201aModule &right) |
| | ~TVmeMpx201aModule () |
| const TVmeMpx201aModule & | operator= (const TVmeMpx201aModule &right) |
| Tbool | operator== (const TVmeMpx201aModule &right) const |
| Tbool | operator!= (const TVmeMpx201aModule &right) const |
| Tint | Clear () |
| Tint | Update () |
| Tint | Initialize () |
| Tvoid | FillData (TDataElement &element, Tint channel) |
| Tshort | GetProductID () const |
| Tshort | GetDeviceType () const |
| Tbool | IsMemoryBlockFull () const |
| Tbool | IsDataOverFlow () const |
| Tsync_t | GetEventSynchronisationMode () const |
| Toff_t | GetOffsetAddressForDaughterBoard () const |
| Tint | GetPage () const |
| Tint | GetNumberOfBlock () const |
| Tvoid | EnableAccessToDaughterBoard () |
| Tvoid | DisableAccessToDaughterBoard () |
| Tvoid | SetBufferOrientation (Tbit bit) |
| Tvoid | SetScanCompleteFlag (Tbit bit) |
| Tvoid | SetMemoryBlockFullFlag (Tbit bit) |
| Tvoid | SetDataOverFlowFlag (Tbit bit) |
| Tvoid | SetEventSynchronisationMode (Tsync_t mode) |
| Tvoid | SetDataCaptureMode (TdataCapture_t mode) |
| Tvoid | EnableAcquisition () |
| Tvoid | DisableAcquisition () |
| Tvoid | EnableSystemFailure () |
| Tvoid | DisableSystemFailure () |
| Tvoid | Reset () |
| Tvoid | SetOffsetAddressForDaughterBoard (Toff_t offset) |
| Tvoid | SetPage (Tint id) |
| Tvoid | SetSamplingRate (Tint nsample) |
| Tvoid | SetNumberOfBlock (Tint nblock) |
| Tvoid | SetupCCDmeasurement (Tint rate, Tint nblock, Toff_t offset) |
| Tint | GetMappingSizeOfDaughterBoard () const |
| Tvoid | NextEventProcedure () |
| TUshort | Read (Tint ch) |
| virtual Tbool | operator== (const TVmeModule &right) const |
| virtual Tbool | operator== (const TModule &right) const |
| virtual Tbool | operator!= (const TVmeModule &right) const |
| virtual Tbool | operator!= (const TModule &right) const |
| Tsize_t | GetMappedSize () const |
| TvmeTransfer_t | GetTransferMode () const |
| Tint | GetFileDescriptor () const |
| Tcaddr_t | GetBaseAddress () const |
| Toff_t | GetOffsetAddress () const |
| Tvoid | SetMappedSize (Tsize_t mapsize) |
| Tvoid | SetTransferMode (TvmeTransfer_t mode) |
| Tvoid | SetFileDescriptor (Tint fd) |
| Tvoid | SetBaseAddress (Tcaddr_t address) |
| Tvoid | SetOffsetAddress (Toff_t offset) |
| Tint | GetNumberOfChannels () const |
| Tint | GetStatus () const |
| Tvoid | SetNumberOfChannels (Tint nchannel) |
| Tvoid | SetStatus (Tint status) |
| Tbool | IsSuccess () const |
Protected メソッド |
| Tvoid | showBit (TUshort data, const Tstring comment="") const |
| Tvoid | setBit (TUshort *ptr, Tint nbit, Tbit bit) |
| Tbit | getBit (TUshort *ptr, Tint nbit) const |
Protected 変数 |
| Tsize_t | theMappedSize |
| TvmeTransfer_t | theTransferMode |
| Tint | theFileDescriptor |
| Tcaddr_t | theBaseAddress |
| Toff_t | theOffsetAddress |
| Tint | theNumberOfChannels |
| Tint | theStatus |