Specify baseline analysis and verified library contract compatibility
This commit is contained in:
+5
@@ -0,0 +1,5 @@
|
||||
member|Alarm|data1/Alarm
|
||||
member|Code|data1/Code
|
||||
member|Flag|data1/Flag
|
||||
member|Interface|data1/Interface
|
||||
member|Operation|data1/Operation
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
base|controls1|data1|sink_left|left
|
||||
original|A|left/A
|
||||
original|C|left/C
|
||||
original|E|left/E
|
||||
original|K|left/K
|
||||
original|P|left/P
|
||||
member|A|record|left/A|OA|left Watch|Activity|Monitor alarm
|
||||
member|C|record|left/C|OA|left Stress|Case|-|left/P=1250@controls1:ms
|
||||
member|E|record|left/E|OA|left Alarm|Interaction|left/A|sink_left|data1/Alarm
|
||||
member|K|record|left/K|OA|left Elapsed limit|Check|left/P|1000@controls1:ms
|
||||
member|P|record|left/P|OA|left Elapsed|Property|left/A|controls1:Duration|750@controls1:ms
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
lineage|left/A|left/A
|
||||
lineage|left/C|left/C
|
||||
lineage|left/E|left/E
|
||||
lineage|left/K|left/K
|
||||
lineage|left/P|left/P
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
current|A|left/A
|
||||
current|C|left/C
|
||||
current|E|left/E
|
||||
current|K|left/K
|
||||
current|P|left/P
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
base|controls1|data1|sink_right|right
|
||||
original|A|right/A
|
||||
original|C|right/C
|
||||
original|E|right/E
|
||||
original|K|right/K
|
||||
original|P|right/P
|
||||
member|A|record|right/A|OA|right Watch|Activity|Monitor alarm
|
||||
member|C|record|right/C|OA|right Stress|Case|-|right/P=1250@controls1:ms
|
||||
member|E|record|right/E|OA|right Alarm|Interaction|right/A|sink_right|data1/Alarm
|
||||
member|K|record|right/K|OA|right Elapsed limit|Check|right/P|1000@controls1:ms
|
||||
member|P|record|right/P|OA|right Elapsed|Property|right/A|controls1:Duration|750@controls1:ms
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
lineage|right/A|right/A
|
||||
lineage|right/C|right/C
|
||||
lineage|right/E|right/E
|
||||
lineage|right/K|right/K
|
||||
lineage|right/P|right/P
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
current|A|right/A
|
||||
current|C|right/C
|
||||
current|E|right/E
|
||||
current|K|right/K
|
||||
current|P|right/P
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
package|ControlPatterns|1.0.0
|
||||
description|Monitor alarm
|
||||
note|Initial documentation
|
||||
def|Duration|Kind|Neutral|dimension=0,0,1,0,0,0,0;linear|-
|
||||
def|Energy|Kind|Neutral|dimension=2,1,-2,0,0,0,0;linear|-
|
||||
def|Torque|Kind|Neutral|dimension=2,1,-2,0,0,0,0;linear|-
|
||||
def|ms|Unit|Neutral|millis=1|Duration
|
||||
def|s|Unit|Neutral|millis=1000|Duration
|
||||
def|Flag|Scalar|OA|Boolean|-
|
||||
def|Alarm|Item|OA|Flow|Code
|
||||
def|Code|Field|OA|minimum=1;maximum=1|Alarm,Flag
|
||||
def|Interface|Interface|OA|-|Operation
|
||||
def|Operation|Allocation|OA|order=0|Interface,Alarm
|
||||
prototype|A|record|A|OA|Watch|Activity|Monitor alarm
|
||||
prototype|E|record|E|OA|Alarm|Interaction|A|H|MOUNT/Alarm
|
||||
prototype|P|record|P|OA|Elapsed|Property|A|SELF:Duration|750@SELF:ms
|
||||
prototype|C|record|C|OA|Stress|Case|-|P=1250@SELF:ms
|
||||
prototype|K|record|K|OA|Elapsed limit|Check|P|1000@SELF:ms
|
||||
prototype|H|record|H|OA|Prototype receiver|Activity|Context role only
|
||||
prototype|Q|record|Q|OA|Outside delay|Property|H|SELF:Duration|1000@SELF:ms
|
||||
prototype|G|record|G|OA|Project-wide study|Case|-|P=2500@SELF:ms,Q=4000@SELF:ms
|
||||
pattern|monitor|A,E,P,C,K
|
||||
analysis|P|K|C
|
||||
role|sink|H|Activity|OA
|
||||
+21
@@ -0,0 +1,21 @@
|
||||
document|Alpha|1
|
||||
import|controls1|ControlPatterns|1.0.0|28df5ea3447918dfee3c6ed4243d8f986c689f93a54d89c6181b47d6c2f39b33|packages/28df5ea3447918dfee3c6ed4243d8f986c689f93a54d89c6181b47d6c2f39b33.library
|
||||
mount|data1|controls1|management/data1.mount
|
||||
instance|left|management/left
|
||||
instance|right|management/right
|
||||
record|budget|OA|Combined duration|Budget|left/P|right/P|controls1:Duration|2000@controls1:ms
|
||||
record|global|OA|Unrelated project-wide study|Case|-|left/P=3000@controls1:ms
|
||||
record|left/A|OA|left Watch|Activity|Monitor alarm
|
||||
record|left/C|OA|left Stress|Case|-|left/P=1250@controls1:ms
|
||||
record|left/E|OA|left Alarm|Interaction|left/A|sink_left|data1/Alarm
|
||||
record|left/K|OA|left Elapsed limit|Check|left/P|1000@controls1:ms
|
||||
record|left/P|OA|left Elapsed|Property|left/A|controls1:Duration|750@controls1:ms
|
||||
record|outside|OA|Outside typed receiver|Consumer|left/E|data1/Interface|data1/Operation|data1/Code
|
||||
record|right/A|OA|right Watch|Activity|Monitor alarm
|
||||
record|right/C|OA|right Stress|Case|-|right/P=1250@controls1:ms
|
||||
record|right/E|OA|right Alarm|Interaction|right/A|sink_right|data1/Alarm
|
||||
record|right/K|OA|right Elapsed limit|Check|right/P|1000@controls1:ms
|
||||
record|right/P|OA|right Elapsed|Property|right/A|controls1:Duration|750@controls1:ms
|
||||
record|sink_left|OA|Receive left|Activity|
|
||||
record|sink_right|OA|Receive right|Activity|
|
||||
applied|create-two-instances
|
||||
Reference in New Issue
Block a user