ECClockInput Class Reference

Boolean clock input. More...

#include <ecclockinput.h>

Inheritance diagram for ECClockInput:

Inheritance graph
[legend]
Collaboration diagram for ECClockInput:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ECClockInput (ICNDocument *icnDocument, bool newItem, const char *id=0)
 ~ECClockInput ()
void stepCallback ()
void stepLogic ()
virtual void stepNonLogic ()
virtual bool doesStepNonLogic () const

Static Public Member Functions

static Itemconstruct (ItemDocument *itemDocument, bool newItem, const char *id)
static LibraryItemlibraryItem ()

Protected Member Functions

virtual void drawShape (QPainter &p)
void dataChanged ()

Protected Attributes

uint m_time
uint m_high_time
uint m_low_time
uint m_period
long long m_lastSetTime
LogicOutm_pOut
bool m_bSetStepCallbacks
bool m_bLastStepCallbackOut
Simulatorm_pSimulator
list< ComponentCallback > * m_pComponentCallback [1000]

Detailed Description

Boolean clock input.

Author:
David Saxton

Definition at line 26 of file ecclockinput.h.


Member Function Documentation

virtual bool ECClockInput::doesStepNonLogic (  )  const [inline, virtual]

If reinherit (and use) the stepNonLogic function, then you must also reinherit this function so that it returns true. Else your component will not get called.

Reimplemented from Component.

Definition at line 38 of file ecclockinput.h.


The documentation for this class was generated from the following files:
Generated on Tue May 8 17:05:40 2007 for KTechLab by  doxygen 1.5.1