Class tsigcontroller
Unit
Declaration
type tsigcontroller = class(tmsecomponent)
Description
No description available, ancestor tmsecomponent description follows
Hierarchy
- TObject
- TPersistent
- tcomponent
- tmsecomponent
- tsigcontroller
Overview
Fields
fstate: sigcontrollerstatesty; |
|
fclients: sigclientintfarty; |
|
fticks: proceventarty; |
|
finfos: siginfoarty; |
|
finputnodes: siginfopoarty; |
|
fexecinfo: sighandlernodeinfoarty; |
|
fexechigh: integer; |
Methods
procedure addclient(const aintf: isigclient); |
|
procedure removeclient(const aintf: isigclient); |
|
procedure updatemodel; |
|
function findinplink(const dest,source: psiginfoty): integer; |
|
procedure internalstep; |
|
procedure loaded; override; |
|
function findinp(const aconn: tsigconn): psiginfoty; |
|
function findoutp(const aconn: tsigconn): psiginfoty; |
|
procedure internalexecevent(const ainfopo: psiginfoty); |
|
procedure dispatcheventoutput(const ainfopo: psiginfoty); |
|
procedure execevent(const aintf: isigclient); |
|
procedure checktick; |
|
procedure dotick; |
|
function getnodenamepath(const aintf: isigclient): string; |
|
procedure checkoptions(); |
|
procedure stopautorun; |
|
procedure doidle(var again: boolean); |
|
procedure doautotick(const sender: tobject); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure lockapplication; |
|
procedure unlockapplication; |
|
procedure modelchange; |
|
procedure checkmodel; |
|
procedure step(acount: integer=1); |
|
procedure clear; |
|
procedure lock; |
|
procedure unlock; |
Properties
property freerun: boolean read getfreerun write setfreerun; |
|
property autorun: boolean read getautorun write setautorun; |
|
property options: sigcontrolleroptionsty read foptions
write setoptions default []; |
|
property stepcount: integer read fstepcount
write setstepcount default defaultstepcount; |
|
property samplefrequ: real read fsamplefrequ write setsamplefrequ; |
|
property tickdiv: integer read ftickdiv write settickdiv
default defaulttickdiv; |
|
property onbeforetick: notifyeventty read fonbeforetick
write setonbeforetick; |
|
property onaftertick: notifyeventty read fonaftertick
write setonaftertick; |
|
property onbeforestep: beforestepeventty read fonbeforestep
write fonbeforestep; |
|
property onafterstep: afterstepeventty read fonafterstep
write fonafterstep; |
|
property onbeforeupdatemodel: notifyeventty read fonbeforeupdatemodel
write fonbeforeupdatemodel; |
|
property onafterupdatemodel: notifyeventty read fonafterupdatemodel
write fonafterupdatemodel; |
Description
Fields
fstate: sigcontrollerstatesty; |
|
fclients: sigclientintfarty; |
|
fticks: proceventarty; |
|
finfos: siginfoarty; |
|
finputnodes: siginfopoarty; |
|
fexecinfo: sighandlernodeinfoarty; |
|
fexechigh: integer; |
|
Methods
procedure addclient(const aintf: isigclient); |
|
procedure removeclient(const aintf: isigclient); |
|
procedure updatemodel; |
|
function findinplink(const dest,source: psiginfoty): integer; |
|
procedure internalstep; |
|
procedure loaded; override; |
|
function findinp(const aconn: tsigconn): psiginfoty; |
|
function findoutp(const aconn: tsigconn): psiginfoty; |
|
procedure internalexecevent(const ainfopo: psiginfoty); |
|
procedure dispatcheventoutput(const ainfopo: psiginfoty); |
|
procedure execevent(const aintf: isigclient); |
|
procedure checktick; |
|
procedure dotick; |
|
function getnodenamepath(const aintf: isigclient): string; |
|
procedure checkoptions(); |
|
procedure stopautorun; |
|
procedure doidle(var again: boolean); |
|
procedure doautotick(const sender: tobject); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure lockapplication; |
|
procedure unlockapplication; |
|
procedure modelchange; |
|
procedure checkmodel; |
|
procedure step(acount: integer=1); |
|
procedure clear; |
|
procedure lock; |
|
procedure unlock; |
|
Properties
property freerun: boolean read getfreerun write setfreerun; |
|
property autorun: boolean read getautorun write setautorun; |
|
property options: sigcontrolleroptionsty read foptions
write setoptions default []; |
|
property stepcount: integer read fstepcount
write setstepcount default defaultstepcount; |
|
property samplefrequ: real read fsamplefrequ write setsamplefrequ; |
|
property tickdiv: integer read ftickdiv write settickdiv
default defaulttickdiv; |
|
property onbeforetick: notifyeventty read fonbeforetick
write setonbeforetick; |
|
property onaftertick: notifyeventty read fonaftertick
write setonaftertick; |
|
property onbeforestep: beforestepeventty read fonbeforestep
write fonbeforestep; |
|
property onafterstep: afterstepeventty read fonafterstep
write fonafterstep; |
|
property onbeforeupdatemodel: notifyeventty read fonbeforeupdatemodel
write fonbeforeupdatemodel; |
|
property onafterupdatemodel: notifyeventty read fonafterupdatemodel
write fonafterupdatemodel; |
|
Generated by PasDoc 0.16.0.