NSCL DDAS  1.0
Support for XIA DDAS at the NSCL
 All Classes Namespaces Files Functions Variables Macros Pages
Public Member Functions | List of all members
DDAS::PixieSettingsReader Class Reference
Inheritance diagram for DDAS::PixieSettingsReader:
DDAS::SettingsReader

Public Member Functions

 PixieSettingsReader (unsigned id)
 
virtual ~PixieSettingsReader ()
 
DDAS::ModuleSettings get ()
 

Constructor & Destructor Documentation

DDAS::PixieSettingsReader::PixieSettingsReader ( unsigned  id)

constructor

  • Initialize access to the PXI crate
  • We assume there are 14 slots (maximum) and 13 modules in slots 2-14 respectively.
  • We probe for the set of modules actually in the crate by getting module information. If a requested module is not present, std::invalid_argument is thrown
Parameters
id- id of the module we want to read from.
DDAS::PixieSettingsReader::~PixieSettingsReader ( )
virtual

destructor does nothing for now:

Member Function Documentation

ModuleSettings DDAS::PixieSettingsReader::get ( )
virtual

get Get the settings from the hardware

Returns
std::vector<ModuleSettings> - the module settings.

Implements DDAS::SettingsReader.


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