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