16# error "zdelay.h: 16: you must include simlib.h first"
18#if (__SIMLIB__ < 0x0214)
19# error "zdelay.h: 19: requires SIMLIB version 2.14 and higher"
48 void Set(
double new_dt) {
dt = new_dt; }
76 virtual double Value()
override;
abstract base class for events Event behavior is simple function (can not be interrupted)
static const bool Default
void Behavior() override
behavior description
ZDelayTimer & operator=(const ZDelayTimer &)
void UnRegister(ZDelay *)
ZDelayTimer(const ZDelayTimer &)
void operator=(const ZDelay &)
virtual double Value() override
get block output value this method should be defined in classes derived from aContiBlock
static ZDelayTimer * default_clock
base for continuous blocks with single input and algebraic loop check
Implementation of class CalendarList interface is static - using global functions in SQS namespace.