Library of Bus-Adapters
|
Stores specific device information for the CAENLinuxBusAdapter. More...
#include <CAENDeviceIdentifier.hh>
Public Member Functions | |
CAENDeviceIdentifier (uint32_t adapterHandle, bool doSwapping=false) throw (BusAdapterException) | |
The adapterHandle is created in the CAENVME_Init call of the CAEN BusAdapter. | |
~CAENDeviceIdentifier () | |
const long | getAdapterHandle () const |
const bool | doSwapping () const |
std::string | printString () const |
Private Attributes | |
long | adapterHandle_ |
bool | doSwapping_ |
Stores specific device information for the CAENLinuxBusAdapter.
This class stores for each device a deviceDescriptor which is needed by the CAEN busAdapter in order to access the device. The Descriptor and the DeviceIdentifier itself are created in the openDevice call of the CAENLinuxBusAdapter.
Definition at line 29 of file CAENDeviceIdentifier.hh.
HAL::CAENDeviceIdentifier::CAENDeviceIdentifier | ( | uint32_t | adapterHandle, |
bool | doSwapping = false |
||
) | throw (BusAdapterException) |
The adapterHandle is created in the CAENVME_Init call of the CAEN BusAdapter.
Definition at line 4 of file CAENDeviceIdentifier.cc.
Definition at line 11 of file CAENDeviceIdentifier.cc.
const bool HAL::CAENDeviceIdentifier::doSwapping | ( | ) | const |
Definition at line 18 of file CAENDeviceIdentifier.cc.
const long HAL::CAENDeviceIdentifier::getAdapterHandle | ( | ) | const |
Definition at line 14 of file CAENDeviceIdentifier.cc.
std::string HAL::CAENDeviceIdentifier::printString | ( | ) | const |
Definition at line 22 of file CAENDeviceIdentifier.cc.
long HAL::CAENDeviceIdentifier::adapterHandle_ [private] |
Definition at line 49 of file CAENDeviceIdentifier.hh.
bool HAL::CAENDeviceIdentifier::doSwapping_ [private] |
Definition at line 50 of file CAENDeviceIdentifier.hh.