Public Member Functions | Protected Member Functions | Protected Attributes

spadic::SusiboInput Class Reference

#include <SusiboInput.h>

Public Member Functions

 SusiboInput (const char *name=0, uint32_t bufsize=0x10000)
virtual ~SusiboInput ()
virtual bool Read_Init (const dabc::WorkerRef &wrk, const dabc::Command &cmd)
virtual unsigned Read_Size ()
virtual unsigned Read_Complete (dabc::Buffer &buf)
virtual double GetTimeout ()

Protected Member Functions

bool Init ()
bool Close ()

Protected Attributes

int fBoardID
uint32_t fBufferSize
int fMaxBufferEvents
int fHitDelay
bool fFormatMbs
bool fTestTrigger
double fTriggerPerSecond
double fTimeout
dabc::TimeStamp fLastTriggerTime
SuS::SpadicLib * fLib

Detailed Description

Definition at line 20 of file SusiboInput.h.


Constructor & Destructor Documentation

spadic::SusiboInput::SusiboInput ( const char *  name = 0,
uint32_t  bufsize = 0x10000 
)

Definition at line 15 of file SusiboInput.cxx.

spadic::SusiboInput::~SusiboInput (  )  [virtual]

Definition at line 29 of file SusiboInput.cxx.

References Close().


Member Function Documentation

bool spadic::SusiboInput::Close (  )  [protected]

Definition at line 73 of file SusiboInput.cxx.

References fBoardID, and fLib.

Referenced by Init(), and ~SusiboInput().

virtual double spadic::SusiboInput::GetTimeout (  )  [inline, virtual]

Definition at line 30 of file SusiboInput.h.

References fTimeout.

bool spadic::SusiboInput::Init (  )  [protected]

Definition at line 50 of file SusiboInput.cxx.

References Close(), fBoardID, fBufferSize, fHitDelay, fLastTriggerTime, and fLib.

Referenced by Read_Init().

unsigned spadic::SusiboInput::Read_Complete ( dabc::Buffer &  buf  )  [virtual]
bool spadic::SusiboInput::Read_Init ( const dabc::WorkerRef &  wrk,
const dabc::Command &  cmd 
) [virtual]
unsigned spadic::SusiboInput::Read_Size (  )  [virtual]

Definition at line 88 of file SusiboInput.cxx.

References fBufferSize.


Field Documentation

Definition at line 35 of file SusiboInput.h.

Referenced by Close(), Init(), Read_Complete(), and Read_Init().

uint32_t spadic::SusiboInput::fBufferSize [protected]

Definition at line 38 of file SusiboInput.h.

Referenced by Init(), Read_Init(), and Read_Size().

Definition at line 49 of file SusiboInput.h.

Referenced by Read_Complete(), and Read_Init().

Definition at line 44 of file SusiboInput.h.

Referenced by Init(), and Read_Init().

dabc::TimeStamp spadic::SusiboInput::fLastTriggerTime [protected]

Definition at line 60 of file SusiboInput.h.

Referenced by Init(), and Read_Complete().

SuS::SpadicLib* spadic::SusiboInput::fLib [protected]

Definition at line 62 of file SusiboInput.h.

Referenced by Close(), Init(), and Read_Complete().

Definition at line 41 of file SusiboInput.h.

Referenced by Read_Complete(), and Read_Init().

Definition at line 52 of file SusiboInput.h.

Referenced by Read_Complete(), and Read_Init().

double spadic::SusiboInput::fTimeout [protected]

Definition at line 58 of file SusiboInput.h.

Referenced by GetTimeout(), and Read_Init().

Definition at line 55 of file SusiboInput.h.

Referenced by Read_Complete(), and Read_Init().


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