Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
EventSignature Class Reference

#include <Acq132.h>

Inheritance diagram for EventSignature:
DR_EventSignature RGM_EventSignature

Public Member Functions

virtual ~EventSignature ()
virtual unsigned getSampleCursor ()
unsigned getRawSampleCursor ()
virtual unsigned getCount () const =0
virtual unsigned getSamplesInPulse (EventSignature *es1)
const short * getRaw (void) const
 Factory - returns 0 if not an ES.
bool hasTimeStamp (void) const
virtual void print (void)

Static Public Member Functions

static EventSignaturecreate (short _raw[], unsigned long _sample_cursor)

Protected Member Functions

 EventSignature (short _raw[], unsigned long _sample_cursor)

Protected Attributes

short raw [CHANROW]
const unsigned long sample_cursor
int has_timestamp

Detailed Description

Definition at line 78 of file Acq132.h.

Constructor & Destructor Documentation

EventSignature::EventSignature ( short  _raw[],
unsigned long  _sample_cursor 
) [protected]

Definition at line 198 of file Acq132.cpp.

References raw.

virtual EventSignature::~EventSignature ( ) [inline, virtual]

Definition at line 87 of file Acq132.h.

Member Function Documentation

EventSignature * EventSignature::create ( short  _raw[],
unsigned long  _sample_cursor 
) [static]

Reimplemented in RGM_EventSignature, and DR_EventSignature.

Definition at line 244 of file Acq132.cpp.

virtual unsigned EventSignature::getCount ( ) const [pure virtual]

Implemented in RGM_EventSignature, and DR_EventSignature.

Referenced by DQuad::startNS().

const short* EventSignature::getRaw ( void  ) const [inline]

Factory - returns 0 if not an ES.

Definition at line 98 of file Acq132.h.

unsigned EventSignature::getRawSampleCursor ( ) [inline]

Definition at line 90 of file Acq132.h.

Referenced by DQuad::dump().

virtual unsigned EventSignature::getSampleCursor ( ) [inline, virtual]

Reimplemented in DR_EventSignature.

Definition at line 89 of file Acq132.h.

Referenced by DQuad::dump().

unsigned EventSignature::getSamplesInPulse ( EventSignature es1) [virtual]

Definition at line 471 of file Acq132.cpp.

References sample_cursor.

bool EventSignature::hasTimeStamp ( void  ) const [inline]

Definition at line 102 of file Acq132.h.

virtual void EventSignature::print ( void  ) [inline, virtual]

Reimplemented in DR_EventSignature.

Definition at line 106 of file Acq132.h.

Field Documentation

Definition at line 83 of file Acq132.h.

short EventSignature::raw[CHANROW] [protected]
const unsigned long EventSignature::sample_cursor [protected]

Definition at line 82 of file Acq132.h.

Referenced by DR_EventSignature::getSampleCursor(), and getSamplesInPulse().

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