Softcoded routine table stores softcoded routines.
Field |
Description |
Type |
ConceptId
of the concept which owns this routine |
Unsigned Int (4 bytes) |
|
CommandNum |
Number of
command inside softcoded
routine |
Small Int (2 bytes) |
CommandId |
Operator
concept. This concept has to be executed. |
Unsigned Int (4 bytes) |
Usually
owner concept is created together with new softcoded routine.
In this
example softcoded routine table keeps three softcoded routines:
1)
For
owner concept 13.
2)
For
owner concept 45.
3)
For
owner concept 65.
OwnerId |
CommandNum |
CommandId |
Description |
13 |
1 |
17 |
Run concept
17 as the first command of concept 13 |
13 |
2 |
65 |
Run concept
65 as the second command of concept 13 |
13 |
3 |
43 |
Run concept
43 as the third command of concept 13 |
45 |
1 |
10 |
Run concept
10 as the first command of concept 45 |
45 |
2 |
10 |
Run concept
17 as the second command of concept 45 |
65 |
1 |
12 |
Run concept
12 as the first command of concept 65 |
65 |
2 |
25 |
Run concept
25 as the second command of concept 65 |
Note:
Softcoded
routine 65 is command of softcoded routine 13. That
is concepts 12 and 25 may be activated as part of softcoded
routine 13.