ObjectType
Document
| DocName |
Project |
Version |
FullName |
ShortDescription |
| EnvSignal |
RailwayCrossing |
V1 |
|
|
|
|
|
Instantiation
| ModelName |
Number |
Type |
|
|
|
|
Tasks
| ModelName |
Description |
Strategy |
StrategyType |
RealizedRequirement |
| EnvSignalTask1 |
receiving new state |
After a new state for the signal was set, propagate it via newSignalState
and store the new value in sigState. |
f |
|
| EnvSignalTask2 |
asking for signal state |
After receiving getSignalState, propagte the current value (sigState)
by sending newSignalState. |
f |
|
|
Attributes
| ModelName |
FullName |
Type |
Value |
Tasks |
Usage |
Description |
| sigState |
|
SignalStateType := Enum (stop, go) |
stop |
EnvSignalTask1, EnvSignalTask2 |
|
|
|
Signals
| ModelName |
FullName |
Parameters |
Tasks |
Usage |
Description |
SignalPaths |
| newSignalState |
|
SignalStateType |
EnvSignalTask1, EnvSignalTask2 |
p |
|
(EnvSignalTask[1,2]:*:EnvSignal)=$1
> $1 |
| getSignalState |
|
|
EnvSignalTask2 |
c |
|
|
|