Library of Bus-Adapters
HAL::CAENDeviceIdentifier Class Reference

Stores specific device information for the CAENLinuxBusAdapter. More...

#include <CAENDeviceIdentifier.hh>

List of all members.

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_

Detailed Description

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.

See also:
CAENLinuxBusAdapter
Author:
Christoph Schwick
Revision:
1.1
Date:
2007/03/05 17:52:18

Definition at line 29 of file CAENDeviceIdentifier.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

Definition at line 18 of file CAENDeviceIdentifier.cc.

Definition at line 14 of file CAENDeviceIdentifier.cc.

Definition at line 22 of file CAENDeviceIdentifier.cc.


Member Data Documentation

Definition at line 49 of file CAENDeviceIdentifier.hh.

Definition at line 50 of file CAENDeviceIdentifier.hh.


The documentation for this class was generated from the following files: