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