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 |
|
|
|