Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members

OneShot Class Reference

Inheritance diagram for OneShot:

WaveFormDesc List of all members.

Detailed Description

Definition at line 9 of file oneshot.h.

Public Types

enum  { FALLING_EDGE, RISING_EDGE }

Public Member Functions

void config (int period, int pulseWidth, int startPhase, long syncCycleLen, long long refBat)
void config (int period, int pulseWidth, int startPhase)
int getEventLine ()
virtual long long getNextBat (long long currBat, long dUT)
virtual long long getNextBat (long long currBat)
bool getNextLevel ()
int getPeriod ()
int getPulseWidth ()
bool getStartLevel ()
bool isConfigured ()
bool isEnabled ()
 OneShot (int eventLine)
void reset ()
void setEnabled (bool b)
void update ()

Protected Attributes

pthread_mutex_t accessMutex
bool enabled
int eventLine
long long nextBat
bool nextLevel
long long period
long long pulseWidth
long long refBat
long long spaceWidth
bool startLevel
long long syncCycleLen


The documentation for this class was generated from the following files:
Generated on Mon Apr 30 13:32:46 2007 for Parkes M & C - PKMC C++ library API by  doxygen 1.4.4