QPulserSingleShot Class Reference
[Apollo]

List of all members.


Detailed Description

fires a single pulse on the heater boards

Author:
Sergio Di Domizio

Public Member Functions

 QPulserSingleShot (int settingsBasket)
 ctor
void SetParameters (UInt_t board, UInt_t hwCh, UInt_t amplitude)
 configure pulse to be fired
bool Fire ()
 fire pulse
const QErrorGetError ()
 get last occurred error

Private Member Functions

void ResetError ()

Private Attributes

UInt_t fHwCh
UInt_t fPulseId
UInt_t fAmplitude
const int kSettingsBasket
QError fError

Constructor & Destructor Documentation

QPulserSingleShot::QPulserSingleShot ( int  settingsBasket  ) 

ctor

Parameters:
settingsBasket settings basket to be used to fire the pulse


Member Function Documentation

void QPulserSingleShot::SetParameters ( UInt_t  board,
UInt_t  hwCh,
UInt_t  amplitude 
)

configure pulse to be fired

Parameters:
board hardware board
hwCh hardware channel
amplitude pulse amplitude (0..5000)

References QPulserConverter::GetInstance(), and QPulserConverter::GetPulseId().

Referenced by QGuiPulserMain::FireSingleShot().

bool QPulserSingleShot::Fire (  ) 


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

Generated on Tue Nov 16 10:50:08 2010 for CUORE Software by  doxygen 1.5.6