Object PmaSequencer (Sequence processing)
This object inherits properties, methods and events of the
PmaObject object.
Properties and methods of this object:
Add() | Adds new item into the queue |
GetItemValue() | Returns values of the first/last item |
MaxSize | Maximum number of waiting items |
Release() | It prematuraly releases waiting items |
Remove() | Removes waiting items |
Running | Actual number of running items |
Size | Actual number of waiting items |
Properties and methods inherited from the PmaObject object:
AddEvent() | Registers a function into the specified event |
GetOwnedByIndex() | Returns the subobject defined by its index |
GetOwnedByName() | Returns reference to the subobject defined by its name |
GetOwnedByType() | Returns an array of references to the subobjects |
GetOwnedNum() | Returns number of subobjects in the object |
GetPar() | Reading the value of the Pma object parameter (or its parents) |
GetPathName() | Object name with the path to this object |
GetPermission() | Returns permission of corresponding operation from object |
Methods | Access to designer methods of this object |
Name | Object name (without the path) |
Parent | Returns reference to the parent Pma object |
Pm() | Returns reference to the Pma object or to its implementation subobject |
RemoveEvent() | Unregisters the function in the specified event |
Root | Returns reference to the root application object PmaRoot |
Events of this object:
onStep | Is triggered when the item is released |
Events inherited from the PmaObject object:
onStart | Is triggered for each object in runtime only once at the beginning |
onStop | Is triggered for each Pma object in runtime only once at the stop of the application |
Configuration tabs:
Object | General information about the object |
Events | Definition of object events algorithms |
Methods | Definition of designer method of the object |
Sequencer | Basic parameters settings |
History:
Pm9.00.12:
Fixed bug: Bugfix of sequencer running in another thread.
Pm9.00.00: Object name changed:
PmSequencer ->
PmaSequencer
Pm8.01.10: If the object was set to run in another thread, then sometimes the GU of the application froze.
Pm8.01.02:
- The multi thread script error has been fixed. The patch has also been included into the version
Pm8.0.13.
Pm8.00.13:
- The multi thread script error has been fixed. The patch has also been included into the version
Pm8.0.13.
Pm8.00.03: The
Add method has a new additional
Params parameter, that specifies whether the added request should run in the basic or work thread.