big reorganization agreed during 2017-10-26
This commit is contained in:
CyrilleComar
2017-10-26 15:28:50 +02:00
parent c55d46c6a8
commit b914e6c263
169 changed files with 41455 additions and 41498 deletions

View File

@@ -1,10 +0,0 @@
# Experiments on Overarching Properties (OPs)
*Streamlining Development - Assurance muXAV Use Case*
This folder will contain any development artefact or assurance artefact
supporting the experiments with the OPs on muXAV development proccesses.
As of 2016/09/20 the folder is empty.
See the Specification folder.

Binary file not shown.

Binary file not shown.

View File

@@ -1,11 +1,11 @@
# Experiments on Baseline Development Assurance # Experiments on Baseline Development Assurance
*Streamlining Development Assurance - muXAV Use Case* *Streamlining Development Assurance - muXAV Use Case*
This folder will contain any development artefact or assurance artefact This folder will contain any development artefact or assurance artefact
supporting application of ARP 4754A, DO-178C, DO-331 (model-based TS), DO-333 supporting application of ARP 4754A, DO-178C, DO-331 (model-based TS), DO-333
(formal method TS), DO-254 on muXAV development processes (formal method TS), DO-254 on muXAV development processes
As of 2016/09/20 the folder is empty. As of 2016/09/20 the folder is empty.
See the Specification folder. See the Specification folder.

View File

@@ -1,35 +0,0 @@
# Safety Process
Streamlining Development Assurance - muXAV Use Case
In this folder, the artefacts of the following ARP 4761 activities,
applied to muXAV's development, will progressively be made available:
- Functional Hazard Analysis at air vehicle level
- FDAL assignement
- Fault Tree Analysis of each Failure Condition
- Preliminary AV architecture Safety Assessment
- IDAL assignement
- Functional Hazard Analysis of Electric Propulsion System (EPS)
- FDAL assignement
- Fault Tree Analysis of each EPS Failure Condition
- Preliminary EPS's architecture Safety Assessment
- IDAL assignement
- Functional Hazard Analysis of Hydraulic Braking System (HBS)
- FDAL assignement
- Fault Tree Analysis of each HBS Failure Condition
- Preliminary HBS's architecture Safety Assessment
- IDAL assignement
- Functional Hazard Analysis of Mission Management System (MMS)
- FDAL assignement
- Fault Tree Analysis of each MMS Failure Condition
- Preliminary MMS' architecture Safety Assessment
- IDAL assignement
As of 2016/09/20 the folder is empty.
See the Specification folder.

Binary file not shown.

Binary file not shown.

View File

@@ -1,81 +1,81 @@
*** Post-namespace Error (ERR_516): Undefined variable *** Post-namespace Error (ERR_516): Undefined variable
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 377, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 377, character 0
at path f_mm::manage_mission/LL_missionCancelled/ at path f_mm::manage_mission/LL_missionCancelled/
The local variable LL_missionCancelled has no definition The local variable LL_missionCancelled has no definition
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 291, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 291, character 0
at path f_mm::manage_mission/go/ at path f_mm::manage_mission/go/
The input variable go is never used The input variable go is never used
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 295, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 295, character 0
at path f_mm::manage_mission/mission_abort/ at path f_mm::manage_mission/mission_abort/
The input variable mission_abort is never used The input variable mission_abort is never used
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 299, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 299, character 0
at path f_mm::manage_mission/pushbutton_on/ at path f_mm::manage_mission/pushbutton_on/
The input variable pushbutton_on is never used The input variable pushbutton_on is never used
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 323, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 323, character 0
at path f_mm::manage_mission/estimated_total_mass/ at path f_mm::manage_mission/estimated_total_mass/
The input variable estimated_total_mass is never used The input variable estimated_total_mass is never used
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 327, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 327, character 0
at path f_mm::manage_mission/current_range/ at path f_mm::manage_mission/current_range/
The input variable current_range is never used The input variable current_range is never used
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 331, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 331, character 0
at path f_mm::manage_mission/current_speed/ at path f_mm::manage_mission/current_speed/
The input variable current_speed is never used The input variable current_speed is never used
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 335, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 335, character 0
at path f_mm::manage_mission/current_altitude/ at path f_mm::manage_mission/current_altitude/
The input variable current_altitude is never used The input variable current_altitude is never used
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 339, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 339, character 0
at path f_mm::manage_mission/flight_mode/ at path f_mm::manage_mission/flight_mode/
The input variable flight_mode is never used The input variable flight_mode is never used
*** Post-namespace Error (ERR_516): Undefined variable *** Post-namespace Error (ERR_516): Undefined variable
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 352, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 352, character 0
at path f_mm::manage_mission/mission_complete/ at path f_mm::manage_mission/mission_complete/
The output variable mission_complete has no definition The output variable mission_complete has no definition
*** Post-namespace Error (ERR_516): Undefined variable *** Post-namespace Error (ERR_516): Undefined variable
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 356, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 356, character 0
at path f_mm::manage_mission/mission_aborted/ at path f_mm::manage_mission/mission_aborted/
The output variable mission_aborted has no definition The output variable mission_aborted has no definition
*** Post-namespace Error (ERR_516): Undefined variable *** Post-namespace Error (ERR_516): Undefined variable
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 360, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 360, character 0
at path f_mm::manage_mission/emergency_landing/ at path f_mm::manage_mission/emergency_landing/
The output variable emergency_landing has no definition The output variable emergency_landing has no definition
*** Post-namespace Error (ERR_516): Undefined variable *** Post-namespace Error (ERR_516): Undefined variable
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 368, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 368, character 0
at path f_mm::manage_mission/start_landing/ at path f_mm::manage_mission/start_landing/
The output variable start_landing has no definition The output variable start_landing has no definition
*** Post-namespace Error (ERR_516): Undefined variable *** Post-namespace Error (ERR_516): Undefined variable
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 372, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\manage_mission.scade, line 372, character 0
at path f_mm::manage_mission/operating_point/ at path f_mm::manage_mission/operating_point/
The output variable operating_point has no definition The output variable operating_point has no definition
*** Completion Error (SE_EXILPA): Illegal Empty Parameter *** Completion Error (SE_EXILPA): Illegal Empty Parameter
at path _L1, _L2 = (viab_mm::na<<_null, _null, _null, _null>>)(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null) at path _L1, _L2 = (viab_mm::na<<_null, _null, _null, _null>>)(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null)
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\compute_flight_viability.scade, line 113, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\compute_flight_viability.scade, line 113, character 0
at path flight_mm::compute_flight_viability/LL_viability_array/ at path flight_mm::compute_flight_viability/LL_viability_array/
The local variable LL_viability_array is never used The local variable LL_viability_array is never used
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\compute_flight_viability.scade, line 95, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\compute_flight_viability.scade, line 95, character 0
at path flight_mm::compute_flight_viability/nav_parameters/ at path flight_mm::compute_flight_viability/nav_parameters/
The input variable nav_parameters is never used The input variable nav_parameters is never used
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\compute_flight_viability.scade, line 103, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\compute_flight_viability.scade, line 103, character 0
at path flight_mm::compute_flight_viability/payload_mass/ at path flight_mm::compute_flight_viability/payload_mass/
The input variable payload_mass is never used The input variable payload_mass is never used
*** Post-namespace Warning (WAR_508): Unused flow *** Post-namespace Warning (WAR_508): Unused flow
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\compute_flight_viability.scade, line 107, character 0 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\compute_flight_viability.scade, line 107, character 0
at path flight_mm::compute_flight_viability/energy_level/ at path flight_mm::compute_flight_viability/energy_level/
The input variable energy_level is never used The input variable energy_level is never used
*** Type Error (ERR_100): Type mismatch *** Type Error (ERR_100): Type mismatch
at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\compute_flight_viability.scade, line 132, character 12 at file C:\Users\ANNEPE~1.POR\AppData\Local\Temp\ScadeChecker\8528\compute_flight_viability.scade, line 132, character 12
at path flight_mm::compute_flight_viability/navigation_mode:then:LL_viability_array= at path flight_mm::compute_flight_viability/navigation_mode:then:LL_viability_array=
This expression has type {altitudes:float32^4, distances:float32^4, This expression has type {altitudes:float32^4, distances:float32^4,
masses:float32^4, speeds:float32^4, energies:float32^4^4^4^4} masses:float32^4, speeds:float32^4, energies:float32^4^4^4^4}
but should have type bool but should have type bool
(output flow mismatch) (output flow mismatch)

View File

@@ -1,351 +1,351 @@
<HTML> <HTML>
<HEAD> <HEAD>
<TITLE>F_MM</TITLE> <TITLE>F_MM</TITLE>
<STYLE type="text/css"> <STYLE type="text/css">
.Normal { .Normal {
font-family: Verdana; font-family: Verdana;
font-size: 11pt;} font-size: 11pt;}
.BodyText { .BodyText {
font-family: Verdana; font-family: Verdana;
font-size: 11pt;} font-size: 11pt;}
.Title { .Title {
text-align: center; text-align: center;
font-family: Verdana; font-family: Verdana;
font-size: 20pt; font-size: 20pt;
font-weight: bold; font-weight: bold;
padding-bottom: 16pt;} padding-bottom: 16pt;}
.Subtitle { .Subtitle {
text-align: center; text-align: center;
font-family: Verdana; font-family: Verdana;
font-size: 16pt; font-size: 16pt;
font-style: italic; font-style: italic;
padding-bottom: 16pt;} padding-bottom: 16pt;}
.DocumentInfo { .DocumentInfo {
text-align: center; text-align: center;
font-family: Verdana; font-family: Verdana;
font-size: 11pt; font-size: 11pt;
padding-top: 12pt; padding-top: 12pt;
padding-bottom: 12pt;} padding-bottom: 12pt;}
.ListNumber2 { .ListNumber2 {
font-family: Verdana; font-family: Verdana;
font-size: 11pt;} font-size: 11pt;}
.Heading1 { .Heading1 {
margin-top: 12pt; margin-top: 12pt;
border-top-style: dotted;page-break-before: always; border-top-style: dotted;page-break-before: always;
font-family: Verdana; font-family: Verdana;
font-size: 16pt; font-size: 16pt;
font-weight: bold; font-weight: bold;
padding-top: 12pt; padding-top: 12pt;
padding-bottom: 12pt;} padding-bottom: 12pt;}
.Heading2 { .Heading2 {
font-family: Verdana; font-family: Verdana;
font-size: 14pt; font-size: 14pt;
padding-top: 6pt; padding-top: 6pt;
padding-bottom: 6pt;} padding-bottom: 6pt;}
.Heading3 { .Heading3 {
font-family: Verdana; font-family: Verdana;
font-size: 12pt; font-size: 12pt;
padding-top: 6pt; padding-top: 6pt;
padding-bottom: 6pt;} padding-bottom: 6pt;}
.Heading4 { .Heading4 {
font-family: Verdana; font-family: Verdana;
font-size: 11pt; font-size: 11pt;
padding-top: 6pt; padding-top: 6pt;
padding-bottom: 6pt;} padding-bottom: 6pt;}
.TableCell { .TableCell {
text-align: left; text-align: left;
vertical-align:middle; vertical-align:middle;
font-family: Verdana; font-family: Verdana;
font-size: 9pt; font-size: 9pt;
padding-left: 0.1cm; padding-left: 0.1cm;
padding-right: 0.1cm;} padding-right: 0.1cm;}
.TableHeadingCell { .TableHeadingCell {
text-align: center; text-align: center;
vertical-align:middle; vertical-align:middle;
color: rgb(255,255,255); color: rgb(255,255,255);
background-color: rgb(0,0,128); background-color: rgb(0,0,128);
font-family: Verdana; font-family: Verdana;
font-size: 9pt; font-size: 9pt;
font-weight: bold; font-weight: bold;
padding-left: 0.1cm;} padding-left: 0.1cm;}
.TOC1 { .TOC1 {
font-family: Verdana; font-family: Verdana;
font-size: 12pt; font-size: 12pt;
font-weight: bold; font-weight: bold;
padding-top: 12pt;} padding-top: 12pt;}
.TOC2 { .TOC2 {
font-family: Verdana; font-family: Verdana;
font-size: 12pt; font-size: 12pt;
padding-left: 0.35cm; padding-left: 0.35cm;
padding-top: 12pt;} padding-top: 12pt;}
.TOC3 { .TOC3 {
font-family: Verdana; font-family: Verdana;
font-size: 11pt; font-size: 11pt;
font-style: italic; font-style: italic;
padding-left: 0.7cm; padding-left: 0.7cm;
padding-top: 6pt;} padding-top: 6pt;}
.TOC4 { .TOC4 {
font-family: Verdana; font-family: Verdana;
font-size: 9pt; font-size: 9pt;
padding-left: 1cm;} padding-left: 1cm;}
.Header { .Header {
text-align: right; text-align: right;
font-family: Tahoma; font-family: Tahoma;
font-size: 9pt; font-size: 9pt;
font-weight: bold; font-weight: bold;
padding-bottom: 12pt;} padding-bottom: 12pt;}
.Footer { .Footer {
font-family: Tahoma; font-family: Tahoma;
font-size: 9pt; font-size: 9pt;
font-weight: bold;} font-weight: bold;}
.Caption { .Caption {
text-align: center; text-align: center;
font-family: Verdana; font-family: Verdana;
font-size: 8pt; font-size: 8pt;
font-weight: bold; font-weight: bold;
padding-top: 6pt; padding-top: 6pt;
padding-bottom: 12pt;} padding-bottom: 12pt;}
.TableCaption { .TableCaption {
text-align: left; text-align: left;
font-family: Verdana; font-family: Verdana;
font-size: 8pt; font-size: 8pt;
font-weight: bold; font-weight: bold;
padding-bottom: 6pt;} padding-bottom: 6pt;}
.ListOfFigures { .ListOfFigures {
font-family: Verdana; font-family: Verdana;
font-size: 11pt; font-size: 11pt;
font-weight: bold;} font-weight: bold;}
.Hyperlink { .Hyperlink {
color: rgb(0,0,255); color: rgb(0,0,255);
font-family: Verdana; font-family: Verdana;
font-size: 11pt; font-size: 11pt;
text-decoration: underline;} text-decoration: underline;}
.DocumentClass { .DocumentClass {
text-align: center; text-align: center;
font-family: Verdana; font-family: Verdana;
font-size: 11pt;} font-size: 11pt;}
.TableCellAnnot { .TableCellAnnot {
text-align: left; text-align: left;
vertical-align:middle; vertical-align:middle;
font-family: Verdana; font-family: Verdana;
font-size: 9pt; font-size: 9pt;
padding-left: 0.1cm; padding-left: 0.1cm;
padding-right: 0.1cm;} padding-right: 0.1cm;}
.TableHeadingCellAnnot { .TableHeadingCellAnnot {
text-align: left; text-align: left;
vertical-align:middle; vertical-align:middle;
color: rgb(255,255,255); color: rgb(255,255,255);
background-color: rgb(0,0,128); background-color: rgb(0,0,128);
font-family: Verdana; font-family: Verdana;
font-size: 9pt; font-size: 9pt;
font-weight: bold; font-weight: bold;
padding-left: 0.1cm;} padding-left: 0.1cm;}
.TextualCode { .TextualCode {
font-family: Courier; font-family: Courier;
font-size: 9pt; font-size: 9pt;
margin-bottom: 12pt; margin-bottom: 12pt;
border-style: solid; border-style: solid;
border-width: 1pt; border-width: 1pt;
padding-left: 3pt; padding-left: 3pt;
padding-top: 3pt; padding-top: 3pt;
padding-bottom: 3pt; padding-bottom: 3pt;
padding-right: 3pt; padding-right: 3pt;
min-width: 160mm; min-width: 160mm;
width: 80%; width: 80%;
white-space: nowrap;} white-space: nowrap;}
.EndOfDocument { .EndOfDocument {
text-align: center; text-align: center;
color: rgb(192,192,192); color: rgb(192,192,192);
font-family: Verdana; font-family: Verdana;
font-size: 7pt;} font-size: 7pt;}
.ListTitle { .ListTitle {
font-family: Verdana; font-family: Verdana;
font-size: 8pt; font-size: 8pt;
font-weight: bold;} font-weight: bold;}
.ListOfTables { .ListOfTables {
font-family: Verdana; font-family: Verdana;
font-size: 11pt; font-size: 11pt;
font-weight: bold;} font-weight: bold;}
.Heading5 { .Heading5 {
font-family: Verdana; font-family: Verdana;
font-size: 10pt; font-size: 10pt;
padding-top: 6pt; padding-top: 6pt;
padding-bottom: 6pt;} padding-bottom: 6pt;}
.Heading6 { .Heading6 {
font-family: Verdana; font-family: Verdana;
font-size: 10pt; font-size: 10pt;
padding-top: 6pt; padding-top: 6pt;
padding-bottom: 6pt;} padding-bottom: 6pt;}
.Heading7 { .Heading7 {
font-family: Verdana; font-family: Verdana;
font-size: 10pt; font-size: 10pt;
padding-top: 6pt; padding-top: 6pt;
padding-bottom: 6pt;} padding-bottom: 6pt;}
.TOC5 { .TOC5 {
font-family: Verdana; font-family: Verdana;
font-size: 9pt; font-size: 9pt;
padding-left: 1.3cm;} padding-left: 1.3cm;}
.TOC6 { .TOC6 {
font-family: Verdana; font-family: Verdana;
font-size: 9pt; font-size: 9pt;
padding-left: 1.6cm;} padding-left: 1.6cm;}
.TOC7 { .TOC7 {
font-family: Verdana; font-family: Verdana;
font-size: 9pt; font-size: 9pt;
padding-left: 2cm;} padding-left: 2cm;}
table{ table{
border:1px solid rgb(0, 0, 0); border:1px solid rgb(0, 0, 0);
border-spacing: 0px; border-spacing: 0px;
border-collapse: collapse; border-collapse: collapse;
} }
td{ td{
border:1px solid rgb(0, 0, 0); border:1px solid rgb(0, 0, 0);
border-collapse: collapse; border-collapse: collapse;
min-height: 0.5cm; min-height: 0.5cm;
height: 0.5cm; height: 0.5cm;
} }
th{ th{
border:1px solid rgb(0, 0, 0); border:1px solid rgb(0, 0, 0);
border-collapse: collapse; border-collapse: collapse;
min-height: 0.5cm; min-height: 0.5cm;
height: 0.5cm; height: 0.5cm;
} }
</STYLE> </STYLE>
</HEAD> </HEAD>
<BODY> <BODY>
<DIV class="Header">Monday October 16 2017 15:17:13</DIV><DIV class="Title">Result of check for model F_MM</DIV> <DIV class="Header">Monday October 16 2017 15:17:13</DIV><DIV class="Title">Result of check for model F_MM</DIV>
<HR style="width: 14cm; text-align: center;"> <HR style="width: 14cm; text-align: center;">
<DIV class="DocumentInfo"> <DIV class="DocumentInfo">
<SPAN class="DocumentInfo" style="color: rgb(255,0,0);">8 error(s) detected</SPAN> - <SPAN class="DocumentInfo" style="color: rgb(255,128,0);">12 warning(s) detected</SPAN></DIV> <SPAN class="DocumentInfo" style="color: rgb(255,0,0);">8 error(s) detected</SPAN> - <SPAN class="DocumentInfo" style="color: rgb(255,128,0);">12 warning(s) detected</SPAN></DIV>
<DIV class="BodyText" style="padding-bottom: 12pt;"><table style="width: 100%;" ><TBODY> <DIV class="BodyText" style="padding-bottom: 12pt;"><table style="width: 100%;" ><TBODY>
<TR><TH class="TableHeadingCell">Category</TH> <TR><TH class="TableHeadingCell">Category</TH>
<TH class="TableHeadingCell">Code</TH> <TH class="TableHeadingCell">Code</TH>
<TH class="TableHeadingCell">Message</TH> <TH class="TableHeadingCell">Message</TH>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/LL_missionCancelled/">f_mm::manage_mission/LL_missionCancelled/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/LL_missionCancelled/">f_mm::manage_mission/LL_missionCancelled/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The local variable LL_missionCancelled has no definition</DIV> The local variable LL_missionCancelled has no definition</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/go/">f_mm::manage_mission/go/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/go/">f_mm::manage_mission/go/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The input variable go is never used</DIV> The input variable go is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/mission_abort/">f_mm::manage_mission/mission_abort/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/mission_abort/">f_mm::manage_mission/mission_abort/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The input variable mission_abort is never used</DIV> The input variable mission_abort is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/pushbutton_on/">f_mm::manage_mission/pushbutton_on/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/pushbutton_on/">f_mm::manage_mission/pushbutton_on/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The input variable pushbutton_on is never used</DIV> The input variable pushbutton_on is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/estimated_total_mass/">f_mm::manage_mission/estimated_total_mass/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/estimated_total_mass/">f_mm::manage_mission/estimated_total_mass/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The input variable estimated_total_mass is never used</DIV> The input variable estimated_total_mass is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/current_range/">f_mm::manage_mission/current_range/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/current_range/">f_mm::manage_mission/current_range/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The input variable current_range is never used</DIV> The input variable current_range is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/current_speed/">f_mm::manage_mission/current_speed/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/current_speed/">f_mm::manage_mission/current_speed/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The input variable current_speed is never used</DIV> The input variable current_speed is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/current_altitude/">f_mm::manage_mission/current_altitude/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/current_altitude/">f_mm::manage_mission/current_altitude/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The input variable current_altitude is never used</DIV> The input variable current_altitude is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/flight_mode/">f_mm::manage_mission/flight_mode/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/flight_mode/">f_mm::manage_mission/flight_mode/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The input variable flight_mode is never used</DIV> The input variable flight_mode is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/mission_complete/">f_mm::manage_mission/mission_complete/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/mission_complete/">f_mm::manage_mission/mission_complete/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The output variable mission_complete has no definition</DIV> The output variable mission_complete has no definition</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/mission_aborted/">f_mm::manage_mission/mission_aborted/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/mission_aborted/">f_mm::manage_mission/mission_aborted/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The output variable mission_aborted has no definition</DIV> The output variable mission_aborted has no definition</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/emergency_landing/">f_mm::manage_mission/emergency_landing/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/emergency_landing/">f_mm::manage_mission/emergency_landing/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The output variable emergency_landing has no definition</DIV> The output variable emergency_landing has no definition</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/start_landing/">f_mm::manage_mission/start_landing/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/start_landing/">f_mm::manage_mission/start_landing/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The output variable start_landing has no definition</DIV> The output variable start_landing has no definition</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Error</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_516</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/operating_point/">f_mm::manage_mission/operating_point/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Undefined variable</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#f_mm::manage_mission/operating_point/">f_mm::manage_mission/operating_point/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The output variable operating_point has no definition</DIV> The output variable operating_point has no definition</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell">Completion Error</TD> </TR><TR><TD class="TableCell">Completion Error</TD>
<TD class="TableCell" style=""><SPAN class="TableCell" style="color: rgb(255,0,0);">SE_EXILPA</SPAN></TD> <TD class="TableCell" style=""><SPAN class="TableCell" style="color: rgb(255,0,0);">SE_EXILPA</SPAN></TD>
<TD class="TableCell" style=""><B>Illegal Empty Parameter</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::manage_flight/_L1=">_L1, _L2 = (viab_mm::na&lt;&lt;_null, _null, _null, _null&gt;&gt;)(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null)</A></TD> <TD class="TableCell" style=""><B>Illegal Empty Parameter</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::manage_flight/_L1=">_L1, _L2 = (viab_mm::na&lt;&lt;_null, _null, _null, _null&gt;&gt;)(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null)</A></TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::compute_flight_viability/LL_viability_array/">flight_mm::compute_flight_viability/LL_viability_array/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::compute_flight_viability/LL_viability_array/">flight_mm::compute_flight_viability/LL_viability_array/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The local variable LL_viability_array is never used</DIV> The local variable LL_viability_array is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::compute_flight_viability/nav_parameters/">flight_mm::compute_flight_viability/nav_parameters/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::compute_flight_viability/nav_parameters/">flight_mm::compute_flight_viability/nav_parameters/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The input variable nav_parameters is never used</DIV> The input variable nav_parameters is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::compute_flight_viability/payload_mass/">flight_mm::compute_flight_viability/payload_mass/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::compute_flight_viability/payload_mass/">flight_mm::compute_flight_viability/payload_mass/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The input variable payload_mass is never used</DIV> The input variable payload_mass is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Post-namespace Warning</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,128,0);">WAR_508</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::compute_flight_viability/energy_level/">flight_mm::compute_flight_viability/energy_level/</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Unused flow</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::compute_flight_viability/energy_level/">flight_mm::compute_flight_viability/energy_level/</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
The input variable energy_level is never used</DIV> The input variable energy_level is never used</DIV>
</TD> </TD>
</TR><TR><TD class="TableCell" style="" rowspan="2">Type Error</TD> </TR><TR><TD class="TableCell" style="" rowspan="2">Type Error</TD>
<TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_100</SPAN></TD> <TD class="TableCell" style="" rowspan="2"><SPAN class="TableCell" style="color: rgb(255,0,0);">ERR_100</SPAN></TD>
<TD class="TableCell" style="border-bottom: 0px hidden;"><B>Type mismatch</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::compute_flight_viability/navigation_mode:then:LL_viability_array=">flight_mm::compute_flight_viability/navigation_mode:then:LL_viability_array=</A></TD> <TD class="TableCell" style="border-bottom: 0px hidden;"><B>Type mismatch</B><B> at </B><A class="Hyperlink" style="text-align: left; vertical-align:middle; font-size: 9pt; font-weight: bold; padding-left: 0.1cm; padding-right: 0.1cm;" HREF="studio:SC:LOCATE_PATH#F_MM.etp#flight_mm::compute_flight_viability/navigation_mode:then:LL_viability_array=">flight_mm::compute_flight_viability/navigation_mode:then:LL_viability_array=</A></TD>
</TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;"> </TR><TR><TD class="TableCell" style="border-top: 0px hidden;"><DIV class="TableCell" style="padding-left: 0.5cm;">
This expression has type {altitudes:float32^4, distances:float32^4,<BR> This expression has type {altitudes:float32^4, distances:float32^4,<BR>
masses:float32^4, speeds:float32^4, energies:float32^4^4^4^4}<BR> masses:float32^4, speeds:float32^4, energies:float32^4^4^4^4}<BR>
but should have type bool<BR> but should have type bool<BR>
(output flow mismatch)</DIV> (output flow mismatch)</DIV>
</TD> </TD>
</TR></TBODY></TABLE></DIV> </TR></TBODY></TABLE></DIV>
<HR style="width: 14cm; text-align: center;"> <HR style="width: 14cm; text-align: center;">
<DIV class="EndOfDocument">End of document.</DIV> <DIV class="EndOfDocument">End of document.</DIV>
</BODY> </BODY>
</HTML> </HTML>

View File

@@ -1,341 +1,341 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="node" name="FallingEdge"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="node" name="FallingEdge">
<inputs> <inputs>
<Variable name="FE_Input"> <Variable name="FE_Input">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/29e4/6F08/E3C/59477512719f"/> <ed:Variable oid="!ed/29e4/6F08/E3C/59477512719f"/>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<outputs> <outputs>
<Variable name="FE_Output"> <Variable name="FE_Output">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/29e3/6F08/E3C/594775121ed0"/> <ed:Variable oid="!ed/29e3/6F08/E3C/594775121ed0"/>
</pragmas> </pragmas>
</Variable> </Variable>
</outputs> </outputs>
<locals> <locals>
<Variable name="_L1"> <Variable name="_L1">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/29de/6F08/E3C/5947751256c9"/> <ed:Variable oid="!ed/29de/6F08/E3C/5947751256c9"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L3"> <Variable name="_L3">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/29df/6F08/E3C/594775126ea2"/> <ed:Variable oid="!ed/29df/6F08/E3C/594775126ea2"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L4"> <Variable name="_L4">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/29e0/6F08/E3C/5947751292c"/> <ed:Variable oid="!ed/29e0/6F08/E3C/5947751292c"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L5"> <Variable name="_L5">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/29e1/6F08/E3C/59477512417b"/> <ed:Variable oid="!ed/29e1/6F08/E3C/59477512417b"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L6"> <Variable name="_L6">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/29e2/6F08/E3C/594775123633"/> <ed:Variable oid="!ed/29e2/6F08/E3C/594775123633"/>
</pragmas> </pragmas>
</Variable> </Variable>
</locals> </locals>
<data> <data>
<!-- _L1 = FE_Input; --> <!-- _L1 = FE_Input; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L1"/> <VariableRef name="_L1"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="FE_Input"/> <ConstVarRef name="FE_Input"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/29d7/6F08/E3C/594775123f0a"/> <ed:Equation oid="!ed/29d7/6F08/E3C/594775123f0a"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- FE_Output = _L6; --> <!-- FE_Output = _L6; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="FE_Output"/> <VariableRef name="FE_Output"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L6"/> <ConstVarRef name="_L6"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/29d8/6F08/E3C/5947751264d1"/> <ed:Equation oid="!ed/29d8/6F08/E3C/5947751264d1"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L3 = _L4 and _L5; --> <!-- _L3 = _L4 and _L5; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L3"/> <VariableRef name="_L3"/>
</lefts> </lefts>
<right> <right>
<!-- _L4 and _L5 --> <!-- _L4 and _L5 -->
<NAryOp name="1" operator="and"> <NAryOp name="1" operator="and">
<operands> <operands>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L4"/> <ConstVarRef name="_L4"/>
</path> </path>
</IdExpression> </IdExpression>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L5"/> <ConstVarRef name="_L5"/>
</path> </path>
</IdExpression> </IdExpression>
</operands> </operands>
</NAryOp> </NAryOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/29d9/6F08/E3C/594775122d7d"/> <ed:Equation oid="!ed/29d9/6F08/E3C/594775122d7d"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L4 = fby(_L1; 1; false); --> <!-- _L4 = fby(_L1; 1; false); -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L4"/> <VariableRef name="_L4"/>
</lefts> </lefts>
<right> <right>
<!-- fby(_L1; 1; false) --> <!-- fby(_L1; 1; false) -->
<FbyOp name="1"> <FbyOp name="1">
<flows> <flows>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
</flows> </flows>
<delay> <delay>
<ConstValue value="1"/> <ConstValue value="1"/>
</delay> </delay>
<values> <values>
<ConstValue value="false"/> <ConstValue value="false"/>
</values> </values>
</FbyOp> </FbyOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/29da/6F08/E3C/5947751244e5"/> <ed:Equation oid="!ed/29da/6F08/E3C/5947751244e5"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L5 = not _L1; --> <!-- _L5 = not _L1; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L5"/> <VariableRef name="_L5"/>
</lefts> </lefts>
<right> <right>
<!-- not _L1 --> <!-- not _L1 -->
<UnaryOp name="1" operator="not"> <UnaryOp name="1" operator="not">
<operand> <operand>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
</operand> </operand>
</UnaryOp> </UnaryOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/29db/6F08/E3C/59477512c17"/> <ed:Equation oid="!ed/29db/6F08/E3C/59477512c17"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L6 = (false) -> (_L3); --> <!-- _L6 = (false) -> (_L3); -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L6"/> <VariableRef name="_L6"/>
</lefts> </lefts>
<right> <right>
<!-- (false) -> (_L3) --> <!-- (false) -> (_L3) -->
<InitOp name="1"> <InitOp name="1">
<value> <value>
<ListExpression> <ListExpression>
<items> <items>
<ConstValue value="false"/> <ConstValue value="false"/>
</items> </items>
</ListExpression> </ListExpression>
</value> </value>
<flow> <flow>
<ListExpression> <ListExpression>
<items> <items>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L3"/> <ConstVarRef name="_L3"/>
</path> </path>
</IdExpression> </IdExpression>
</items> </items>
</ListExpression> </ListExpression>
</flow> </flow>
</InitOp> </InitOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/29dc/6F08/E3C/594775122933"/> <ed:Equation oid="!ed/29dc/6F08/E3C/594775122933"/>
</pragmas> </pragmas>
</Equation> </Equation>
</data> </data>
<pragmas> <pragmas>
<ed:Operator oid="!ed/29d6/6F08/E3C/594775124763" symbolFile="FallingEdge" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5"> <ed:Operator oid="!ed/29d6/6F08/E3C/594775124763" symbolFile="FallingEdge" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>Detects a falling edge (true to false transition).</comment> <comment>Detects a falling edge (true to false transition).</comment>
<comment>The output is true during the transition clock cycle. The output is initialized to false. </comment> <comment>The output is true during the transition clock cycle. The output is initialized to false. </comment>
<diagrams> <diagrams>
<NetDiagram name="diagram_FallingEdge" landscape="false" format="A4 (210 297)" oid="!ed/29dd/6F08/E3C/5947751268f9"> <NetDiagram name="diagram_FallingEdge" landscape="false" format="A4 (210 297)" oid="!ed/29dd/6F08/E3C/5947751268f9">
<presentationElements> <presentationElements>
<EquationGE presentable="!ed/29d7/6F08/E3C/594775123f0a"> <EquationGE presentable="!ed/29d7/6F08/E3C/594775123f0a">
<position> <position>
<Point x="1891" y="2196"/> <Point x="1891" y="2196"/>
</position> </position>
<size> <size>
<Size width="251" height="503"/> <Size width="251" height="503"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/29d8/6F08/E3C/5947751264d1"> <EquationGE presentable="!ed/29d8/6F08/E3C/5947751264d1">
<position> <position>
<Point x="14182" y="3874"/> <Point x="14182" y="3874"/>
</position> </position>
<size> <size>
<Size width="326" height="503"/> <Size width="326" height="503"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/29d9/6F08/E3C/594775122d7d"> <EquationGE presentable="!ed/29d9/6F08/E3C/594775122d7d">
<position> <position>
<Point x="8935" y="3776"/> <Point x="8935" y="3776"/>
</position> </position>
<size> <size>
<Size width="1021" height="677"/> <Size width="1021" height="677"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/29da/6F08/E3C/5947751244e5" dstEquation="!ed/29d9/6F08/E3C/594775122d7d"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/29da/6F08/E3C/5947751244e5" dstEquation="!ed/29d9/6F08/E3C/594775122d7d">
<positions> <positions>
<Point x="6011" y="2455"/> <Point x="6011" y="2455"/>
<Point x="7726" y="2455"/> <Point x="7726" y="2455"/>
<Point x="7726" y="4001"/> <Point x="7726" y="4001"/>
<Point x="8932" y="4001"/> <Point x="8932" y="4001"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/29db/6F08/E3C/59477512c17" dstEquation="!ed/29d9/6F08/E3C/594775122d7d"> <Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/29db/6F08/E3C/59477512c17" dstEquation="!ed/29d9/6F08/E3C/594775122d7d">
<positions> <positions>
<Point x="6244" y="4233"/> <Point x="6244" y="4233"/>
<Point x="7853" y="4233"/> <Point x="7853" y="4233"/>
<Point x="7853" y="4233"/> <Point x="7853" y="4233"/>
<Point x="8932" y="4233"/> <Point x="8932" y="4233"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/29da/6F08/E3C/5947751244e5"> <EquationGE presentable="!ed/29da/6F08/E3C/5947751244e5">
<position> <position>
<Point x="4995" y="1947"/> <Point x="4995" y="1947"/>
</position> </position>
<size> <size>
<Size width="1016" height="1016"/> <Size width="1016" height="1016"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/29d7/6F08/E3C/594775123f0a" dstEquation="!ed/29da/6F08/E3C/5947751244e5"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/29d7/6F08/E3C/594775123f0a" dstEquation="!ed/29da/6F08/E3C/5947751244e5">
<positions> <positions>
<Point x="2138" y="2455"/> <Point x="2138" y="2455"/>
<Point x="2942" y="2455"/> <Point x="2942" y="2455"/>
<Point x="2942" y="2455"/> <Point x="2942" y="2455"/>
<Point x="4995" y="2455"/> <Point x="4995" y="2455"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/29db/6F08/E3C/59477512c17"> <EquationGE presentable="!ed/29db/6F08/E3C/59477512c17">
<position> <position>
<Point x="5228" y="3895"/> <Point x="5228" y="3895"/>
</position> </position>
<size> <size>
<Size width="1016" height="660"/> <Size width="1016" height="660"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/29d7/6F08/E3C/594775123f0a" dstEquation="!ed/29db/6F08/E3C/59477512c17"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/29d7/6F08/E3C/594775123f0a" dstEquation="!ed/29db/6F08/E3C/59477512c17">
<positions> <positions>
<Point x="2138" y="2455"/> <Point x="2138" y="2455"/>
<Point x="3450" y="2455"/> <Point x="3450" y="2455"/>
<Point x="3450" y="4233"/> <Point x="3450" y="4233"/>
<Point x="5228" y="4233"/> <Point x="5228" y="4233"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/29dc/6F08/E3C/594775122933"> <EquationGE presentable="!ed/29dc/6F08/E3C/594775122933">
<position> <position>
<Point x="11705" y="3598"/> <Point x="11705" y="3598"/>
</position> </position>
<size> <size>
<Size width="1016" height="1016"/> <Size width="1016" height="1016"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/29d9/6F08/E3C/594775122d7d" dstEquation="!ed/29dc/6F08/E3C/594775122933"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/29d9/6F08/E3C/594775122d7d" dstEquation="!ed/29dc/6F08/E3C/594775122933">
<positions> <positions>
<Point x="9948" y="4106"/> <Point x="9948" y="4106"/>
<Point x="10816" y="4106"/> <Point x="10816" y="4106"/>
<Point x="10816" y="4106"/> <Point x="10816" y="4106"/>
<Point x="11705" y="4106"/> <Point x="11705" y="4106"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/29dc/6F08/E3C/594775122933" dstEquation="!ed/29d8/6F08/E3C/5947751264d1"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/29dc/6F08/E3C/594775122933" dstEquation="!ed/29d8/6F08/E3C/5947751264d1">
<positions> <positions>
<Point x="12721" y="4106"/> <Point x="12721" y="4106"/>
<Point x="13462" y="4106"/> <Point x="13462" y="4106"/>
<Point x="13462" y="4106"/> <Point x="13462" y="4106"/>
<Point x="14224" y="4106"/> <Point x="14224" y="4106"/>
</positions> </positions>
</Edge> </Edge>
</presentationElements> </presentationElements>
</NetDiagram> </NetDiagram>
</diagrams> </diagrams>
</ed:Operator> </ed:Operator>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,55 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerR"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerR">
<inputs> <inputs>
<Variable name="P_Input"> <Variable name="P_Input">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1117/745C/15C0/58f859ff5712"/> <ed:Variable oid="!ed/1117/745C/15C0/58f859ff5712"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="Power"> <Variable name="Power">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="int32"/> <TypeRef name="int32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1118/745C/15C0/58f859ff3116"/> <ed:Variable oid="!ed/1118/745C/15C0/58f859ff3116"/>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<outputs> <outputs>
<Variable name="P_Output"> <Variable name="P_Output">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1116/745C/15C0/58f859ff3bab"/> <ed:Variable oid="!ed/1116/745C/15C0/58f859ff3bab"/>
</pragmas> </pragmas>
</Variable> </Variable>
</outputs> </outputs>
<numericTypes> <numericTypes>
<FloatType> <FloatType>
<typeVar> <typeVar>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</typeVar> </typeVar>
</FloatType> </FloatType>
</numericTypes> </numericTypes>
<pragmas> <pragmas>
<ed:Operator oid="!ed/1115/745C/15C0/58f859ff4cd5" symbolFile="PowerR.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5"> <ed:Operator oid="!ed/1115/745C/15C0/58f859ff4cd5" symbolFile="PowerR.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>P_Ouput equals P_Input powered to Power</comment> <comment>P_Ouput equals P_Input powered to Power</comment>
</ed:Operator> </ed:Operator>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,56 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerRR"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerRR">
<inputs> <inputs>
<Variable name="P_Input"> <Variable name="P_Input">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1135/745C/15C0/58f85a243eeb"/> <ed:Variable oid="!ed/1135/745C/15C0/58f85a243eeb"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="Power"> <Variable name="Power">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1136/745C/15C0/58f85a243763"/> <ed:Variable oid="!ed/1136/745C/15C0/58f85a243763"/>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<outputs> <outputs>
<Variable name="P_Output"> <Variable name="P_Output">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1134/745C/15C0/58f85a2463dd"/> <ed:Variable oid="!ed/1134/745C/15C0/58f85a2463dd"/>
</pragmas> </pragmas>
</Variable> </Variable>
</outputs> </outputs>
<numericTypes> <numericTypes>
<FloatType> <FloatType>
<typeVar> <typeVar>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</typeVar> </typeVar>
</FloatType> </FloatType>
</numericTypes> </numericTypes>
<pragmas> <pragmas>
<ed:Operator oid="!ed/1133/745C/15C0/58f85a245720" symbolFile="PowerRR.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5"> <ed:Operator oid="!ed/1133/745C/15C0/58f85a245720" symbolFile="PowerRR.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>P_Ouput equals P_Input powered to Power, Power being a 'T.</comment> <comment>P_Ouput equals P_Input powered to Power, Power being a 'T.</comment>
<comment>It is assumed that: &quot;P_Input &gt; 0&quot; or &quot;(P_Input == 0 &amp;&amp; Power &gt; 0)&quot;</comment> <comment>It is assumed that: &quot;P_Input &gt; 0&quot; or &quot;(P_Input == 0 &amp;&amp; Power &gt; 0)&quot;</comment>
</ed:Operator> </ed:Operator>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,52 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerRR32"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="PowerRR32">
<inputs> <inputs>
<Variable name="i"> <Variable name="i">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/125a/745C/15C0/58f85d881de5"/> <ed:Variable oid="!ed/125a/745C/15C0/58f85d881de5"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="p"> <Variable name="p">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/125b/745C/15C0/58f85d884278"/> <ed:Variable oid="!ed/125b/745C/15C0/58f85d884278"/>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<outputs> <outputs>
<Variable name="o"> <Variable name="o">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1259/745C/15C0/58f85d883792"/> <ed:Variable oid="!ed/1259/745C/15C0/58f85d883792"/>
</pragmas> </pragmas>
</Variable> </Variable>
</outputs> </outputs>
<specializedOperator> <specializedOperator>
<OperatorRef name="PowerRR"/> <OperatorRef name="PowerRR"/>
</specializedOperator> </specializedOperator>
<pragmas> <pragmas>
<ed:Operator oid="!ed/1258/745C/15C0/58f85d883b0d"/> <ed:Operator oid="!ed/1258/745C/15C0/58f85d883b0d"/>
<kcg:Pragma> <kcg:Pragma>
C:name PowerRR32_mathext_mathextimpl C:name PowerRR32_mathext_mathextimpl
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,341 +1,341 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="node" name="RisingEdge"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="node" name="RisingEdge">
<inputs> <inputs>
<Variable name="RE_Input"> <Variable name="RE_Input">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/298b/6F08/E3C/594774562cae"/> <ed:Variable oid="!ed/298b/6F08/E3C/594774562cae"/>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<outputs> <outputs>
<Variable name="RE_Output"> <Variable name="RE_Output">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/298a/6F08/E3C/594774567ee5"/> <ed:Variable oid="!ed/298a/6F08/E3C/594774567ee5"/>
</pragmas> </pragmas>
</Variable> </Variable>
</outputs> </outputs>
<locals> <locals>
<Variable name="_L1"> <Variable name="_L1">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2985/6F08/E3C/594774565656"/> <ed:Variable oid="!ed/2985/6F08/E3C/594774565656"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L6"> <Variable name="_L6">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2986/6F08/E3C/594774562eaf"/> <ed:Variable oid="!ed/2986/6F08/E3C/594774562eaf"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L3"> <Variable name="_L3">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2987/6F08/E3C/5947745613c8"/> <ed:Variable oid="!ed/2987/6F08/E3C/5947745613c8"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L8"> <Variable name="_L8">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2988/6F08/E3C/594774562cc0"/> <ed:Variable oid="!ed/2988/6F08/E3C/594774562cc0"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L9"> <Variable name="_L9">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2989/6F08/E3C/594774561103"/> <ed:Variable oid="!ed/2989/6F08/E3C/594774561103"/>
</pragmas> </pragmas>
</Variable> </Variable>
</locals> </locals>
<data> <data>
<!-- _L1 = RE_Input; --> <!-- _L1 = RE_Input; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L1"/> <VariableRef name="_L1"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="RE_Input"/> <ConstVarRef name="RE_Input"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/297e/6F08/E3C/594774567ed2"/> <ed:Equation oid="!ed/297e/6F08/E3C/594774567ed2"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- RE_Output = _L9; --> <!-- RE_Output = _L9; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="RE_Output"/> <VariableRef name="RE_Output"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L9"/> <ConstVarRef name="_L9"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/297f/6F08/E3C/5947745653eb"/> <ed:Equation oid="!ed/297f/6F08/E3C/5947745653eb"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L3 = fby(_L1; 1; false); --> <!-- _L3 = fby(_L1; 1; false); -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L3"/> <VariableRef name="_L3"/>
</lefts> </lefts>
<right> <right>
<!-- fby(_L1; 1; false) --> <!-- fby(_L1; 1; false) -->
<FbyOp name="1"> <FbyOp name="1">
<flows> <flows>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
</flows> </flows>
<delay> <delay>
<ConstValue value="1"/> <ConstValue value="1"/>
</delay> </delay>
<values> <values>
<ConstValue value="false"/> <ConstValue value="false"/>
</values> </values>
</FbyOp> </FbyOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2980/6F08/E3C/594774564430"/> <ed:Equation oid="!ed/2980/6F08/E3C/594774564430"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L6 = _L8 and _L1; --> <!-- _L6 = _L8 and _L1; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L6"/> <VariableRef name="_L6"/>
</lefts> </lefts>
<right> <right>
<!-- _L8 and _L1 --> <!-- _L8 and _L1 -->
<NAryOp name="1" operator="and"> <NAryOp name="1" operator="and">
<operands> <operands>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L8"/> <ConstVarRef name="_L8"/>
</path> </path>
</IdExpression> </IdExpression>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
</operands> </operands>
</NAryOp> </NAryOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2981/6F08/E3C/594774566a1"/> <ed:Equation oid="!ed/2981/6F08/E3C/594774566a1"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L8 = not _L3; --> <!-- _L8 = not _L3; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L8"/> <VariableRef name="_L8"/>
</lefts> </lefts>
<right> <right>
<!-- not _L3 --> <!-- not _L3 -->
<UnaryOp name="1" operator="not"> <UnaryOp name="1" operator="not">
<operand> <operand>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L3"/> <ConstVarRef name="_L3"/>
</path> </path>
</IdExpression> </IdExpression>
</operand> </operand>
</UnaryOp> </UnaryOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2982/6F08/E3C/594774561fbd"/> <ed:Equation oid="!ed/2982/6F08/E3C/594774561fbd"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L9 = (false) -> (_L6); --> <!-- _L9 = (false) -> (_L6); -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L9"/> <VariableRef name="_L9"/>
</lefts> </lefts>
<right> <right>
<!-- (false) -> (_L6) --> <!-- (false) -> (_L6) -->
<InitOp name="1"> <InitOp name="1">
<value> <value>
<ListExpression> <ListExpression>
<items> <items>
<ConstValue value="false"/> <ConstValue value="false"/>
</items> </items>
</ListExpression> </ListExpression>
</value> </value>
<flow> <flow>
<ListExpression> <ListExpression>
<items> <items>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L6"/> <ConstVarRef name="_L6"/>
</path> </path>
</IdExpression> </IdExpression>
</items> </items>
</ListExpression> </ListExpression>
</flow> </flow>
</InitOp> </InitOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2983/6F08/E3C/594774562491"/> <ed:Equation oid="!ed/2983/6F08/E3C/594774562491"/>
</pragmas> </pragmas>
</Equation> </Equation>
</data> </data>
<pragmas> <pragmas>
<ed:Operator oid="!ed/297d/6F08/E3C/594774561a9e" symbolFile="RisingEdge" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5"> <ed:Operator oid="!ed/297d/6F08/E3C/594774561a9e" symbolFile="RisingEdge" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>Detects a rising edge (false to true transition).</comment> <comment>Detects a rising edge (false to true transition).</comment>
<comment>The output is true during the transition clock cycle. The output is initialized to false.</comment> <comment>The output is true during the transition clock cycle. The output is initialized to false.</comment>
<diagrams> <diagrams>
<NetDiagram name="diagram_RisingEdge" landscape="false" format="A4 (210 297)" oid="!ed/2984/6F08/E3C/59477456114f"> <NetDiagram name="diagram_RisingEdge" landscape="false" format="A4 (210 297)" oid="!ed/2984/6F08/E3C/59477456114f">
<presentationElements> <presentationElements>
<EquationGE presentable="!ed/297e/6F08/E3C/594774567ed2"> <EquationGE presentable="!ed/297e/6F08/E3C/594774567ed2">
<position> <position>
<Point x="1969" y="3133"/> <Point x="1969" y="3133"/>
</position> </position>
<size> <size>
<Size width="251" height="502"/> <Size width="251" height="502"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/297f/6F08/E3C/5947745653eb"> <EquationGE presentable="!ed/297f/6F08/E3C/5947745653eb">
<position> <position>
<Point x="14288" y="4360"/> <Point x="14288" y="4360"/>
</position> </position>
<size> <size>
<Size width="317" height="503"/> <Size width="317" height="503"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/2980/6F08/E3C/594774564430"> <EquationGE presentable="!ed/2980/6F08/E3C/594774564430">
<position> <position>
<Point x="4699" y="2879"/> <Point x="4699" y="2879"/>
</position> </position>
<size> <size>
<Size width="1021" height="1021"/> <Size width="1021" height="1021"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/297e/6F08/E3C/594774567ed2" dstEquation="!ed/2980/6F08/E3C/594774564430"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/297e/6F08/E3C/594774567ed2" dstEquation="!ed/2980/6F08/E3C/594774564430">
<positions> <positions>
<Point x="2223" y="3387"/> <Point x="2223" y="3387"/>
<Point x="3471" y="3387"/> <Point x="3471" y="3387"/>
<Point x="3471" y="3387"/> <Point x="3471" y="3387"/>
<Point x="4699" y="3387"/> <Point x="4699" y="3387"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/2981/6F08/E3C/594774566a1"> <EquationGE presentable="!ed/2981/6F08/E3C/594774566a1">
<position> <position>
<Point x="9144" y="4276"/> <Point x="9144" y="4276"/>
</position> </position>
<size> <size>
<Size width="1021" height="677"/> <Size width="1021" height="677"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2982/6F08/E3C/594774561fbd" dstEquation="!ed/2981/6F08/E3C/594774566a1"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2982/6F08/E3C/594774561fbd" dstEquation="!ed/2981/6F08/E3C/594774566a1">
<positions> <positions>
<Point x="8022" y="3408"/> <Point x="8022" y="3408"/>
<Point x="8573" y="3408"/> <Point x="8573" y="3408"/>
<Point x="8573" y="4509"/> <Point x="8573" y="4509"/>
<Point x="9144" y="4509"/> <Point x="9144" y="4509"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/297e/6F08/E3C/594774567ed2" dstEquation="!ed/2981/6F08/E3C/594774566a1"> <Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/297e/6F08/E3C/594774567ed2" dstEquation="!ed/2981/6F08/E3C/594774566a1">
<positions> <positions>
<Point x="2223" y="3387"/> <Point x="2223" y="3387"/>
<Point x="3704" y="3387"/> <Point x="3704" y="3387"/>
<Point x="3704" y="4720"/> <Point x="3704" y="4720"/>
<Point x="9144" y="4720"/> <Point x="9144" y="4720"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/2982/6F08/E3C/594774561fbd"> <EquationGE presentable="!ed/2982/6F08/E3C/594774561fbd">
<position> <position>
<Point x="7010" y="3073"/> <Point x="7010" y="3073"/>
</position> </position>
<size> <size>
<Size width="1016" height="660"/> <Size width="1016" height="660"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2980/6F08/E3C/594774564430" dstEquation="!ed/2982/6F08/E3C/594774561fbd"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2980/6F08/E3C/594774564430" dstEquation="!ed/2982/6F08/E3C/594774561fbd">
<positions> <positions>
<Point x="5715" y="3387"/> <Point x="5715" y="3387"/>
<Point x="6350" y="3387"/> <Point x="6350" y="3387"/>
<Point x="6350" y="3387"/> <Point x="6350" y="3387"/>
<Point x="7006" y="3387"/> <Point x="7006" y="3387"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/2983/6F08/E3C/594774562491"> <EquationGE presentable="!ed/2983/6F08/E3C/594774562491">
<position> <position>
<Point x="11303" y="4106"/> <Point x="11303" y="4106"/>
</position> </position>
<size> <size>
<Size width="1016" height="1016"/> <Size width="1016" height="1016"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2981/6F08/E3C/594774566a1" dstEquation="!ed/2983/6F08/E3C/594774562491"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2981/6F08/E3C/594774566a1" dstEquation="!ed/2983/6F08/E3C/594774562491">
<positions> <positions>
<Point x="10160" y="4614"/> <Point x="10160" y="4614"/>
<Point x="10732" y="4614"/> <Point x="10732" y="4614"/>
<Point x="10732" y="4614"/> <Point x="10732" y="4614"/>
<Point x="11303" y="4614"/> <Point x="11303" y="4614"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2983/6F08/E3C/594774562491" dstEquation="!ed/297f/6F08/E3C/5947745653eb"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2983/6F08/E3C/594774562491" dstEquation="!ed/297f/6F08/E3C/5947745653eb">
<positions> <positions>
<Point x="12319" y="4614"/> <Point x="12319" y="4614"/>
<Point x="13314" y="4614"/> <Point x="13314" y="4614"/>
<Point x="13314" y="4614"/> <Point x="13314" y="4614"/>
<Point x="14330" y="4614"/> <Point x="14330" y="4614"/>
</positions> </positions>
</Edge> </Edge>
</presentationElements> </presentationElements>
</NetDiagram> </NetDiagram>
</diagrams> </diagrams>
</ed:Operator> </ed:Operator>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,43 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="SqrtR"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="SqrtR">
<inputs> <inputs>
<Variable name="Input1"> <Variable name="Input1">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/19ed/654E/1838/58f70bd055d6"/> <ed:Variable oid="!ed/19ed/654E/1838/58f70bd055d6"/>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<outputs> <outputs>
<Variable name="Output1"> <Variable name="Output1">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/19ec/654E/1838/58f70bd05d89"/> <ed:Variable oid="!ed/19ec/654E/1838/58f70bd05d89"/>
</pragmas> </pragmas>
</Variable> </Variable>
</outputs> </outputs>
<numericTypes> <numericTypes>
<FloatType> <FloatType>
<typeVar> <typeVar>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</typeVar> </typeVar>
</FloatType> </FloatType>
</numericTypes> </numericTypes>
<pragmas> <pragmas>
<ed:Operator oid="!ed/19eb/654E/1838/58f70bd04cce" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5"> <ed:Operator oid="!ed/19eb/654E/1838/58f70bd04cce" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>sqrt(Input1)</comment> <comment>sqrt(Input1)</comment>
</ed:Operator> </ed:Operator>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,40 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="SqrtR32"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" external="imported" name="SqrtR32">
<inputs> <inputs>
<Variable name="i"> <Variable name="i">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/4fd4/654E/1838/58f70e5d4acd"/> <ed:Variable oid="!ed/4fd4/654E/1838/58f70e5d4acd"/>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<outputs> <outputs>
<Variable name="o"> <Variable name="o">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/4fd3/654E/1838/58f70e5d1296"/> <ed:Variable oid="!ed/4fd3/654E/1838/58f70e5d1296"/>
</pragmas> </pragmas>
</Variable> </Variable>
</outputs> </outputs>
<specializedOperator> <specializedOperator>
<OperatorRef name="SqrtR"/> <OperatorRef name="SqrtR"/>
</specializedOperator> </specializedOperator>
<pragmas> <pragmas>
<ed:Operator oid="!ed/4fd2/654E/1838/58f70e5d6f68"/> <ed:Operator oid="!ed/4fd2/654E/1838/58f70e5d6f68"/>
<kcg:Pragma> <kcg:Pragma>
C:name SqrtR32_mathext_mathextimpl C:name SqrtR32_mathext_mathextimpl
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,183 +1,183 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" name="Square"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" name="Square">
<inputs> <inputs>
<Variable name="Square_In"> <Variable name="Square_In">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1a08/654E/1838/58f70bd177ff"/> <ed:Variable oid="!ed/1a08/654E/1838/58f70bd177ff"/>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<outputs> <outputs>
<Variable name="Square_Out"> <Variable name="Square_Out">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1a07/654E/1838/58f70bd1769c"/> <ed:Variable oid="!ed/1a07/654E/1838/58f70bd1769c"/>
</pragmas> </pragmas>
</Variable> </Variable>
</outputs> </outputs>
<numericTypes> <numericTypes>
<NumericType> <NumericType>
<typeVar> <typeVar>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</typeVar> </typeVar>
</NumericType> </NumericType>
</numericTypes> </numericTypes>
<locals> <locals>
<Variable name="_L1"> <Variable name="_L1">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1a05/654E/1838/58f70bd15577"/> <ed:Variable oid="!ed/1a05/654E/1838/58f70bd15577"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L2"> <Variable name="_L2">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1a06/654E/1838/58f70bd152f0"/> <ed:Variable oid="!ed/1a06/654E/1838/58f70bd152f0"/>
</pragmas> </pragmas>
</Variable> </Variable>
</locals> </locals>
<data> <data>
<!-- _L1 = Square_In; --> <!-- _L1 = Square_In; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L1"/> <VariableRef name="_L1"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="Square_In"/> <ConstVarRef name="Square_In"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/1a01/654E/1838/58f70bd1ebd"/> <ed:Equation oid="!ed/1a01/654E/1838/58f70bd1ebd"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L2 = _L1 * _L1; --> <!-- _L2 = _L1 * _L1; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L2"/> <VariableRef name="_L2"/>
</lefts> </lefts>
<right> <right>
<!-- _L1 * _L1 --> <!-- _L1 * _L1 -->
<NAryOp name="1" operator="*"> <NAryOp name="1" operator="*">
<operands> <operands>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
</operands> </operands>
</NAryOp> </NAryOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/1a02/654E/1838/58f70bd13031"/> <ed:Equation oid="!ed/1a02/654E/1838/58f70bd13031"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- Square_Out = _L2; --> <!-- Square_Out = _L2; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="Square_Out"/> <VariableRef name="Square_Out"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L2"/> <ConstVarRef name="_L2"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/1a03/654E/1838/58f70bd1455a"/> <ed:Equation oid="!ed/1a03/654E/1838/58f70bd1455a"/>
</pragmas> </pragmas>
</Equation> </Equation>
</data> </data>
<pragmas> <pragmas>
<ed:Operator oid="!ed/1a00/654E/1838/58f70bd164ca" symbolFile="Square.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5"> <ed:Operator oid="!ed/1a00/654E/1838/58f70bd164ca" symbolFile="Square.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>SR_Output = (SR_Input)^2</comment> <comment>SR_Output = (SR_Input)^2</comment>
<diagrams> <diagrams>
<NetDiagram name="diagram_Square" landscape="false" format="A4 (210 297)" oid="!ed/1a04/654E/1838/58f70bd15307"> <NetDiagram name="diagram_Square" landscape="false" format="A4 (210 297)" oid="!ed/1a04/654E/1838/58f70bd15307">
<presentationElements> <presentationElements>
<EquationGE presentable="!ed/1a01/654E/1838/58f70bd1ebd"> <EquationGE presentable="!ed/1a01/654E/1838/58f70bd1ebd">
<position> <position>
<Point x="1653" y="661"/> <Point x="1653" y="661"/>
</position> </position>
<size> <size>
<Size width="251" height="503"/> <Size width="251" height="503"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/1a02/654E/1838/58f70bd13031"> <EquationGE presentable="!ed/1a02/654E/1838/58f70bd13031">
<position> <position>
<Point x="4172" y="574"/> <Point x="4172" y="574"/>
</position> </position>
<size> <size>
<Size width="1022" height="678"/> <Size width="1022" height="678"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/1a01/654E/1838/58f70bd1ebd" dstEquation="!ed/1a02/654E/1838/58f70bd13031"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/1a01/654E/1838/58f70bd1ebd" dstEquation="!ed/1a02/654E/1838/58f70bd13031">
<positions> <positions>
<Point x="1905" y="910"/> <Point x="1905" y="910"/>
<Point x="3598" y="910"/> <Point x="3598" y="910"/>
<Point x="3598" y="804"/> <Point x="3598" y="804"/>
<Point x="4170" y="804"/> <Point x="4170" y="804"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/1a01/654E/1838/58f70bd1ebd" dstEquation="!ed/1a02/654E/1838/58f70bd13031"> <Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/1a01/654E/1838/58f70bd1ebd" dstEquation="!ed/1a02/654E/1838/58f70bd13031">
<positions> <positions>
<Point x="1905" y="910"/> <Point x="1905" y="910"/>
<Point x="3598" y="910"/> <Point x="3598" y="910"/>
<Point x="3598" y="1016"/> <Point x="3598" y="1016"/>
<Point x="4170" y="1016"/> <Point x="4170" y="1016"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/1a03/654E/1838/58f70bd1455a"> <EquationGE presentable="!ed/1a03/654E/1838/58f70bd1455a">
<position> <position>
<Point x="6552" y="661"/> <Point x="6552" y="661"/>
</position> </position>
<size> <size>
<Size width="326" height="503"/> <Size width="326" height="503"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/1a02/654E/1838/58f70bd13031" dstEquation="!ed/1a03/654E/1838/58f70bd1455a"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/1a02/654E/1838/58f70bd13031" dstEquation="!ed/1a03/654E/1838/58f70bd1455a">
<positions> <positions>
<Point x="5186" y="910"/> <Point x="5186" y="910"/>
<Point x="5503" y="910"/> <Point x="5503" y="910"/>
<Point x="5503" y="910"/> <Point x="5503" y="910"/>
<Point x="6604" y="910"/> <Point x="6604" y="910"/>
</positions> </positions>
</Edge> </Edge>
</presentationElements> </presentationElements>
</NetDiagram> </NetDiagram>
</diagrams> </diagrams>
</ed:Operator> </ed:Operator>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,454 +1,454 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" name="TruthTableElt"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" name="TruthTableElt">
<inputs> <inputs>
<Variable name="AccIn"> <Variable name="AccIn">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2a2f/5C75/1654/58f8aef633e5"/> <ed:Variable oid="!ed/2a2f/5C75/1654/58f8aef633e5"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="Cond"> <Variable name="Cond">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2a30/5C75/1654/58f8aef63e27"/> <ed:Variable oid="!ed/2a30/5C75/1654/58f8aef63e27"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="TTelt"> <Variable name="TTelt">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="truthTablesValues_t"/> <TypeRef name="truthTablesValues_t"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2a31/5C75/1654/58f8aef63e5f"/> <ed:Variable oid="!ed/2a31/5C75/1654/58f8aef63e5f"/>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<outputs> <outputs>
<Variable name="AccOut"> <Variable name="AccOut">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2a2e/5C75/1654/58f8aef625e7"/> <ed:Variable oid="!ed/2a2e/5C75/1654/58f8aef625e7"/>
</pragmas> </pragmas>
</Variable> </Variable>
</outputs> </outputs>
<locals> <locals>
<Variable name="_L1"> <Variable name="_L1">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2a27/5C75/1654/58f8aef63ee0"/> <ed:Variable oid="!ed/2a27/5C75/1654/58f8aef63ee0"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L2"> <Variable name="_L2">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2a28/5C75/1654/58f8aef646e5"/> <ed:Variable oid="!ed/2a28/5C75/1654/58f8aef646e5"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L13"> <Variable name="_L13">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2a29/5C75/1654/58f8aef6189a"/> <ed:Variable oid="!ed/2a29/5C75/1654/58f8aef6189a"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L15"> <Variable name="_L15">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2a2a/5C75/1654/58f8aef62d1c"/> <ed:Variable oid="!ed/2a2a/5C75/1654/58f8aef62d1c"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L14"> <Variable name="_L14">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2a2b/5C75/1654/58f8aef63de3"/> <ed:Variable oid="!ed/2a2b/5C75/1654/58f8aef63de3"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L16"> <Variable name="_L16">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2a2c/5C75/1654/58f8aef61f18"/> <ed:Variable oid="!ed/2a2c/5C75/1654/58f8aef61f18"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L17"> <Variable name="_L17">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="truthTablesValues_t"/> <TypeRef name="truthTablesValues_t"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/2a2d/5C75/1654/58f8aef658b"/> <ed:Variable oid="!ed/2a2d/5C75/1654/58f8aef658b"/>
</pragmas> </pragmas>
</Variable> </Variable>
</locals> </locals>
<data> <data>
<!-- _L1 = _L2 and _L13; --> <!-- _L1 = _L2 and _L13; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L1"/> <VariableRef name="_L1"/>
</lefts> </lefts>
<right> <right>
<!-- _L2 and _L13 --> <!-- _L2 and _L13 -->
<NAryOp name="1" operator="and"> <NAryOp name="1" operator="and">
<operands> <operands>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L2"/> <ConstVarRef name="_L2"/>
</path> </path>
</IdExpression> </IdExpression>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L13"/> <ConstVarRef name="_L13"/>
</path> </path>
</IdExpression> </IdExpression>
</operands> </operands>
</NAryOp> </NAryOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2a1e/5C75/1654/58f8aef6512a"/> <ed:Equation oid="!ed/2a1e/5C75/1654/58f8aef6512a"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L2 = AccIn; --> <!-- _L2 = AccIn; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L2"/> <VariableRef name="_L2"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="AccIn"/> <ConstVarRef name="AccIn"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2a1f/5C75/1654/58f8aef6699e"/> <ed:Equation oid="!ed/2a1f/5C75/1654/58f8aef6699e"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- AccOut = _L1; --> <!-- AccOut = _L1; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="AccOut"/> <VariableRef name="AccOut"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2a20/5C75/1654/58f8aef6257e"/> <ed:Equation oid="!ed/2a20/5C75/1654/58f8aef6257e"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L13 = ( case _L17 of | T : _L14 | F : _L15 | _ : _L16); --> <!-- _L13 = ( case _L17 of | T : _L14 | F : _L15 | _ : _L16); -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L13"/> <VariableRef name="_L13"/>
</lefts> </lefts>
<right> <right>
<!-- ( case _L17 of | T : _L14 | F : _L15 | _ : _L16) --> <!-- ( case _L17 of | T : _L14 | F : _L15 | _ : _L16) -->
<CaseOp name="1"> <CaseOp name="1">
<switch> <switch>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L17"/> <ConstVarRef name="_L17"/>
</path> </path>
</IdExpression> </IdExpression>
</switch> </switch>
<cases> <cases>
<Case pattern="T"> <Case pattern="T">
<flow> <flow>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L14"/> <ConstVarRef name="_L14"/>
</path> </path>
</IdExpression> </IdExpression>
</flow> </flow>
</Case> </Case>
<Case pattern="F"> <Case pattern="F">
<flow> <flow>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L15"/> <ConstVarRef name="_L15"/>
</path> </path>
</IdExpression> </IdExpression>
</flow> </flow>
</Case> </Case>
<Case> <Case>
<flow> <flow>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L16"/> <ConstVarRef name="_L16"/>
</path> </path>
</IdExpression> </IdExpression>
</flow> </flow>
</Case> </Case>
</cases> </cases>
</CaseOp> </CaseOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2a21/5C75/1654/58f8aef661d8"/> <ed:Equation oid="!ed/2a21/5C75/1654/58f8aef661d8"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L14 = Cond; --> <!-- _L14 = Cond; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L14"/> <VariableRef name="_L14"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="Cond"/> <ConstVarRef name="Cond"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2a22/5C75/1654/58f8aef61dc7"/> <ed:Equation oid="!ed/2a22/5C75/1654/58f8aef61dc7"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L15 = not _L14; --> <!-- _L15 = not _L14; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L15"/> <VariableRef name="_L15"/>
</lefts> </lefts>
<right> <right>
<!-- not _L14 --> <!-- not _L14 -->
<UnaryOp name="1" operator="not"> <UnaryOp name="1" operator="not">
<operand> <operand>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L14"/> <ConstVarRef name="_L14"/>
</path> </path>
</IdExpression> </IdExpression>
</operand> </operand>
</UnaryOp> </UnaryOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2a23/5C75/1654/58f8aef61431"/> <ed:Equation oid="!ed/2a23/5C75/1654/58f8aef61431"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L16 = true; --> <!-- _L16 = true; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L16"/> <VariableRef name="_L16"/>
</lefts> </lefts>
<right> <right>
<ConstValue value="true"/> <ConstValue value="true"/>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2a24/5C75/1654/58f8aef67abd"/> <ed:Equation oid="!ed/2a24/5C75/1654/58f8aef67abd"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L17 = TTelt; --> <!-- _L17 = TTelt; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L17"/> <VariableRef name="_L17"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="TTelt"/> <ConstVarRef name="TTelt"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/2a25/5C75/1654/58f8aef6506d"/> <ed:Equation oid="!ed/2a25/5C75/1654/58f8aef6506d"/>
</pragmas> </pragmas>
</Equation> </Equation>
</data> </data>
<pragmas> <pragmas>
<ed:Operator oid="!ed/2a1d/5C75/1654/58f8aef622e" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5"> <ed:Operator oid="!ed/2a1d/5C75/1654/58f8aef622e" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<comment>Private; used from TruthTable and TruthTableIdx.</comment> <comment>Private; used from TruthTable and TruthTableIdx.</comment>
<diagrams> <diagrams>
<NetDiagram name="diagram_TruthTableElt" landscape="true" format="A4 (210 297)" oid="!ed/2a26/5C75/1654/58f8aef63f56"> <NetDiagram name="diagram_TruthTableElt" landscape="true" format="A4 (210 297)" oid="!ed/2a26/5C75/1654/58f8aef63f56">
<presentationElements> <presentationElements>
<EquationGE presentable="!ed/2a1e/5C75/1654/58f8aef6512a"> <EquationGE presentable="!ed/2a1e/5C75/1654/58f8aef6512a">
<position> <position>
<Point x="8829" y="971"/> <Point x="8829" y="971"/>
</position> </position>
<size> <size>
<Size width="1048" height="677"/> <Size width="1048" height="677"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/2a1f/5C75/1654/58f8aef6699e"> <EquationGE presentable="!ed/2a1f/5C75/1654/58f8aef6699e">
<position> <position>
<Point x="1706" y="953"/> <Point x="1706" y="953"/>
</position> </position>
<size> <size>
<Size width="251" height="502"/> <Size width="251" height="502"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2a1f/5C75/1654/58f8aef6699e" dstEquation="!ed/2a1e/5C75/1654/58f8aef6512a"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2a1f/5C75/1654/58f8aef6699e" dstEquation="!ed/2a1e/5C75/1654/58f8aef6512a">
<positions> <positions>
<Point x="1947" y="1207"/> <Point x="1947" y="1207"/>
<Point x="6964" y="1207"/> <Point x="6964" y="1207"/>
<Point x="6964" y="1207"/> <Point x="6964" y="1207"/>
<Point x="8827" y="1207"/> <Point x="8827" y="1207"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/2a20/5C75/1654/58f8aef6257e"> <EquationGE presentable="!ed/2a20/5C75/1654/58f8aef6257e">
<position> <position>
<Point x="11738" y="1085"/> <Point x="11738" y="1085"/>
</position> </position>
<size> <size>
<Size width="326" height="503"/> <Size width="326" height="503"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2a1e/5C75/1654/58f8aef6512a" dstEquation="!ed/2a20/5C75/1654/58f8aef6257e"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2a1e/5C75/1654/58f8aef6512a" dstEquation="!ed/2a20/5C75/1654/58f8aef6257e">
<positions> <positions>
<Point x="9885" y="1312"/> <Point x="9885" y="1312"/>
<Point x="10456" y="1312"/> <Point x="10456" y="1312"/>
<Point x="10456" y="1312"/> <Point x="10456" y="1312"/>
<Point x="11790" y="1312"/> <Point x="11790" y="1312"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/2a21/5C75/1654/58f8aef661d8"> <EquationGE presentable="!ed/2a21/5C75/1654/58f8aef661d8">
<position> <position>
<Point x="5760" y="4172"/> <Point x="5760" y="4172"/>
</position> </position>
<size> <size>
<Size width="1233" height="2398"/> <Size width="1233" height="2398"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/2a22/5C75/1654/58f8aef61dc7"> <EquationGE presentable="!ed/2a22/5C75/1654/58f8aef61dc7">
<position> <position>
<Point x="1706" y="3863"/> <Point x="1706" y="3863"/>
</position> </position>
<size> <size>
<Size width="251" height="503"/> <Size width="251" height="503"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/2a23/5C75/1654/58f8aef61431"> <EquationGE presentable="!ed/2a23/5C75/1654/58f8aef61431">
<position> <position>
<Point x="3855" y="5019"/> <Point x="3855" y="5019"/>
</position> </position>
<size> <size>
<Size width="1048" height="678"/> <Size width="1048" height="678"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2a22/5C75/1654/58f8aef61dc7" dstEquation="!ed/2a23/5C75/1654/58f8aef61431"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2a22/5C75/1654/58f8aef61dc7" dstEquation="!ed/2a23/5C75/1654/58f8aef61431">
<positions> <positions>
<Point x="1947" y="4128"/> <Point x="1947" y="4128"/>
<Point x="3302" y="4128"/> <Point x="3302" y="4128"/>
<Point x="3302" y="5355"/> <Point x="3302" y="5355"/>
<Point x="3852" y="5355"/> <Point x="3852" y="5355"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/2a22/5C75/1654/58f8aef61dc7" dstEquation="!ed/2a21/5C75/1654/58f8aef661d8"> <Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/2a22/5C75/1654/58f8aef61dc7" dstEquation="!ed/2a21/5C75/1654/58f8aef661d8">
<positions> <positions>
<Point x="1947" y="4128"/> <Point x="1947" y="4128"/>
<Point x="5271" y="4128"/> <Point x="5271" y="4128"/>
<Point x="5271" y="4763"/> <Point x="5271" y="4763"/>
<Point x="5757" y="4763"/> <Point x="5757" y="4763"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="3" srcEquation="!ed/2a23/5C75/1654/58f8aef61431" dstEquation="!ed/2a21/5C75/1654/58f8aef661d8"> <Edge leftVarIndex="1" rightExprIndex="3" srcEquation="!ed/2a23/5C75/1654/58f8aef61431" dstEquation="!ed/2a21/5C75/1654/58f8aef661d8">
<positions> <positions>
<Point x="4911" y="5355"/> <Point x="4911" y="5355"/>
<Point x="5144" y="5355"/> <Point x="5144" y="5355"/>
<Point x="5144" y="5355"/> <Point x="5144" y="5355"/>
<Point x="5757" y="5355"/> <Point x="5757" y="5355"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE kind="OBJ_LIT" presentable="!ed/2a24/5C75/1654/58f8aef67abd"> <EquationGE kind="OBJ_LIT" presentable="!ed/2a24/5C75/1654/58f8aef67abd">
<position> <position>
<Point x="2672" y="5821"/> <Point x="2672" y="5821"/>
</position> </position>
<size> <size>
<Size width="53" height="264"/> <Size width="53" height="264"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="4" srcEquation="!ed/2a24/5C75/1654/58f8aef67abd" dstEquation="!ed/2a21/5C75/1654/58f8aef661d8"> <Edge leftVarIndex="1" rightExprIndex="4" srcEquation="!ed/2a24/5C75/1654/58f8aef67abd" dstEquation="!ed/2a21/5C75/1654/58f8aef661d8">
<positions> <positions>
<Point x="2731" y="5969"/> <Point x="2731" y="5969"/>
<Point x="5207" y="5969"/> <Point x="5207" y="5969"/>
<Point x="5207" y="5969"/> <Point x="5207" y="5969"/>
<Point x="5757" y="5969"/> <Point x="5757" y="5969"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/2a25/5C75/1654/58f8aef6506d"> <EquationGE presentable="!ed/2a25/5C75/1654/58f8aef6506d">
<position> <position>
<Point x="1706" y="2434"/> <Point x="1706" y="2434"/>
</position> </position>
<size> <size>
<Size width="251" height="503"/> <Size width="251" height="503"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2a25/5C75/1654/58f8aef6506d" dstEquation="!ed/2a21/5C75/1654/58f8aef661d8"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/2a25/5C75/1654/58f8aef6506d" dstEquation="!ed/2a21/5C75/1654/58f8aef661d8">
<positions> <positions>
<Point x="1947" y="2688"/> <Point x="1947" y="2688"/>
<Point x="6371" y="2688"/> <Point x="6371" y="2688"/>
<Point x="6371" y="4170"/> <Point x="6371" y="4170"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/2a21/5C75/1654/58f8aef661d8" dstEquation="!ed/2a1e/5C75/1654/58f8aef6512a"> <Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/2a21/5C75/1654/58f8aef661d8" dstEquation="!ed/2a1e/5C75/1654/58f8aef6512a">
<positions> <positions>
<Point x="6985" y="5376"/> <Point x="6985" y="5376"/>
<Point x="8488" y="5376"/> <Point x="8488" y="5376"/>
<Point x="8488" y="1418"/> <Point x="8488" y="1418"/>
<Point x="8827" y="1418"/> <Point x="8827" y="1418"/>
</positions> </positions>
</Edge> </Edge>
</presentationElements> </presentationElements>
</NetDiagram> </NetDiagram>
</diagrams> </diagrams>
</ed:Operator> </ed:Operator>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,361 +1,361 @@
Notes-Types { Esterel-Technologies } DEFINITIONS ::= Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Change ::= SEQUENCE OF { SEQUENCE { Change ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Change TEXT Change TEXT
{ {
NT_DEFAULT_VALUE " PR: First issue - No change." , NT_DEFAULT_VALUE " PR: First issue - No change." ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Description ::= SEQUENCE OF { SEQUENCE { Description ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 400 }, NT_DEFAULT_VALUE 400 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 120 }, NT_DEFAULT_VALUE 120 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE " Description: " , NT_DEFAULT_VALUE " Description: " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
CopyRight ::= SEQUENCE OF { SEQUENCE { CopyRight ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 40 }, NT_DEFAULT_VALUE 40 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 21 }, NT_DEFAULT_VALUE 21 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
CopyRight TEXT CopyRight TEXT
{ {
NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." , NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." ,
NT_INCRUSTABLE T , NT_INCRUSTABLE T ,
NT_EDITABLE F }, NT_EDITABLE F },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Date ::= SEQUENCE OF { SEQUENCE { Date ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 100 }, NT_DEFAULT_VALUE 100 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Date DATE Date DATE
{ {
NT_DEFAULT_VALUE "dd/mm/yyyy" , NT_DEFAULT_VALUE "dd/mm/yyyy" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Author ::= SEQUENCE OF { SEQUENCE { Author ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Author TEXT Author TEXT
{ {
NT_DEFAULT_VALUE " Modified by: AP. PORTE" , NT_DEFAULT_VALUE " Modified by: AP. PORTE" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Title ::= SEQUENCE OF { SEQUENCE { Title ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Title TEXT Title TEXT
{ {
NT_DEFAULT_VALUE "Title : " , NT_DEFAULT_VALUE "Title : " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
OperatorKind ::= SEQUENCE OF { SEQUENCE { OperatorKind ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
OperatorKind ENUM OperatorKind ENUM
{ {
NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"}, NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"},
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Range ::= SEQUENCE OF { SEQUENCE { Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Range TEXT Range TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Comment ::= SEQUENCE OF { SEQUENCE { Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Comment TEXT Comment TEXT
{ {
NT_DEFAULT_VALUE "" , NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 , NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Unit ::= SEQUENCE OF { SEQUENCE { Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Unit TEXT Unit TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
END END
Notes-Values { Esterel-Technologies } DEFINITIONS ::= Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Change ::= { Change ::= {
{"!ed/9754/197F/2150/59e4aef3444b", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " CR: First issue - No change. " , T }} {"!ed/9754/197F/2150/59e4aef3444b", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " CR: First issue - No change. " , T }}
Description ::= { Description ::= {
{"!ed/9754/197F/2150/59e4aef3444b", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: This operator returns the absolute value of an input." , T }} {"!ed/9754/197F/2150/59e4aef3444b", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: This operator returns the absolute value of an input." , T }}
CopyRight ::= { CopyRight ::= {
{"!ed/9754/197F/2150/59e4aef3444b", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }} {"!ed/9754/197F/2150/59e4aef3444b", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }}
Date ::= { Date ::= {
{"!ed/9754/197F/2150/59e4aef3444b", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , " 30/03/2009" , T }} {"!ed/9754/197F/2150/59e4aef3444b", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , " 30/03/2009" , T }}
Author ::= { Author ::= {
{"!ed/9754/197F/2150/59e4aef3444b", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Created by: T.CHRETIEN" , T }} {"!ed/9754/197F/2150/59e4aef3444b", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Created by: T.CHRETIEN" , T }}
Title ::= { Title ::= {
{"!ed/9754/197F/2150/59e4aef3444b", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , " Title: diagram_real_abs_1" , T }} {"!ed/9754/197F/2150/59e4aef3444b", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , " Title: diagram_real_abs_1" , T }}
OperatorKind ::= { OperatorKind ::= {
{"!ed/974d/197F/2150/59e4aef315f4", "OperatorKind_1","Library" , T }} {"!ed/974d/197F/2150/59e4aef315f4", "OperatorKind_1","Library" , T }}
Range ::= { Range ::= {
{"!ed/975a/197F/2150/59e4aef368b6", "Range_3","NA" , T }, {"!ed/975a/197F/2150/59e4aef368b6", "Range_3","NA" , T },
{"!ed/975b/197F/2150/59e4aef342e1", "Range_3","NA" , T }} {"!ed/975b/197F/2150/59e4aef342e1", "Range_3","NA" , T }}
Comment ::= { Comment ::= {
{"!ed/975a/197F/2150/59e4aef368b6", "Comment_1","absolute value." , T }, {"!ed/975a/197F/2150/59e4aef368b6", "Comment_1","absolute value." , T },
{"!ed/975b/197F/2150/59e4aef342e1", "Comment_1","input value" , T }} {"!ed/975b/197F/2150/59e4aef342e1", "Comment_1","input value" , T }}
Unit ::= { Unit ::= {
{"!ed/975a/197F/2150/59e4aef368b6", "Unit_2","NA" , T }, {"!ed/975a/197F/2150/59e4aef368b6", "Unit_2","NA" , T },
{"!ed/975b/197F/2150/59e4aef342e1", "Unit_2","NA" , T }} {"!ed/975b/197F/2150/59e4aef342e1", "Unit_2","NA" , T }}
END END

View File

@@ -1,396 +1,396 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" name="abs"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" name="abs">
<inputs> <inputs>
<Variable name="value"> <Variable name="value">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/975b/197F/2150/59e4aef342e1"/> <ed:Variable oid="!ed/975b/197F/2150/59e4aef342e1"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;NA&quot;} doc &quot;Range_3&quot; {Range = &quot;NA&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;NA&quot;} doc &quot;Unit_2&quot; {Unit = &quot;NA&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;input value&quot;} doc &quot;Comment_1&quot; {Comment = &quot;input value&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<outputs> <outputs>
<Variable name="abs"> <Variable name="abs">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/975a/197F/2150/59e4aef368b6"/> <ed:Variable oid="!ed/975a/197F/2150/59e4aef368b6"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;NA&quot;} doc &quot;Range_3&quot; {Range = &quot;NA&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;NA&quot;} doc &quot;Unit_2&quot; {Unit = &quot;NA&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;absolute value.&quot;} doc &quot;Comment_1&quot; {Comment = &quot;absolute value.&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Variable> </Variable>
</outputs> </outputs>
<numericTypes> <numericTypes>
<NumericType> <NumericType>
<typeVar> <typeVar>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</typeVar> </typeVar>
</NumericType> </NumericType>
</numericTypes> </numericTypes>
<locals> <locals>
<Variable name="_L1"> <Variable name="_L1">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/9755/197F/2150/59e4aef35902"/> <ed:Variable oid="!ed/9755/197F/2150/59e4aef35902"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L2"> <Variable name="_L2">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/9756/197F/2150/59e4aef360f7"/> <ed:Variable oid="!ed/9756/197F/2150/59e4aef360f7"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L3"> <Variable name="_L3">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/9757/197F/2150/59e4aef36680"/> <ed:Variable oid="!ed/9757/197F/2150/59e4aef36680"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L4"> <Variable name="_L4">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/9758/197F/2150/59e4aef36e9e"/> <ed:Variable oid="!ed/9758/197F/2150/59e4aef36e9e"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L5"> <Variable name="_L5">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/9759/197F/2150/59e4aef37945"/> <ed:Variable oid="!ed/9759/197F/2150/59e4aef37945"/>
</pragmas> </pragmas>
</Variable> </Variable>
</locals> </locals>
<data> <data>
<!-- _L1 = value; --> <!-- _L1 = value; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L1"/> <VariableRef name="_L1"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="value"/> <ConstVarRef name="value"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/974e/197F/2150/59e4aef3375"/> <ed:Equation oid="!ed/974e/197F/2150/59e4aef3375"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- abs = _L4; --> <!-- abs = _L4; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="abs"/> <VariableRef name="abs"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L4"/> <ConstVarRef name="_L4"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/974f/197F/2150/59e4aef3481"/> <ed:Equation oid="!ed/974f/197F/2150/59e4aef3481"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L2 = _L1 < _L3; --> <!-- _L2 = _L1 < _L3; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L2"/> <VariableRef name="_L2"/>
</lefts> </lefts>
<right> <right>
<!-- _L1 < _L3 --> <!-- _L1 < _L3 -->
<BinaryOp name="1" operator="&lt;"> <BinaryOp name="1" operator="&lt;">
<operands> <operands>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L3"/> <ConstVarRef name="_L3"/>
</path> </path>
</IdExpression> </IdExpression>
</operands> </operands>
</BinaryOp> </BinaryOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/9750/197F/2150/59e4aef34fa3"/> <ed:Equation oid="!ed/9750/197F/2150/59e4aef34fa3"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L3 = (0 : 'T); --> <!-- _L3 = (0 : 'T); -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L3"/> <VariableRef name="_L3"/>
</lefts> </lefts>
<right> <right>
<!-- (0 : 'T) --> <!-- (0 : 'T) -->
<NumericCastOp name="1"> <NumericCastOp name="1">
<type> <type>
<TypeRef name="'T"/> <TypeRef name="'T"/>
</type> </type>
<flow> <flow>
<ConstValue value="0"/> <ConstValue value="0"/>
</flow> </flow>
</NumericCastOp> </NumericCastOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/9751/197F/2150/59e4aef3429a"/> <ed:Equation oid="!ed/9751/197F/2150/59e4aef3429a"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L4 = if _L2 then (_L5) else (_L1); --> <!-- _L4 = if _L2 then (_L5) else (_L1); -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L4"/> <VariableRef name="_L4"/>
</lefts> </lefts>
<right> <right>
<!-- if _L2 then (_L5) else (_L1) --> <!-- if _L2 then (_L5) else (_L1) -->
<IfThenElseOp name="1"> <IfThenElseOp name="1">
<if> <if>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L2"/> <ConstVarRef name="_L2"/>
</path> </path>
</IdExpression> </IdExpression>
</if> </if>
<then> <then>
<ListExpression> <ListExpression>
<items> <items>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L5"/> <ConstVarRef name="_L5"/>
</path> </path>
</IdExpression> </IdExpression>
</items> </items>
</ListExpression> </ListExpression>
</then> </then>
<else> <else>
<ListExpression> <ListExpression>
<items> <items>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
</items> </items>
</ListExpression> </ListExpression>
</else> </else>
</IfThenElseOp> </IfThenElseOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/9752/197F/2150/59e4aef36f0c"/> <ed:Equation oid="!ed/9752/197F/2150/59e4aef36f0c"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L5 = - _L1; --> <!-- _L5 = - _L1; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L5"/> <VariableRef name="_L5"/>
</lefts> </lefts>
<right> <right>
<!-- - _L1 --> <!-- - _L1 -->
<UnaryOp name="1" operator="-"> <UnaryOp name="1" operator="-">
<operand> <operand>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
</operand> </operand>
</UnaryOp> </UnaryOp>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/9753/197F/2150/59e4aef31262"/> <ed:Equation oid="!ed/9753/197F/2150/59e4aef31262"/>
</pragmas> </pragmas>
</Equation> </Equation>
</data> </data>
<pragmas> <pragmas>
<ed:Operator oid="!ed/974d/197F/2150/59e4aef315f4" symbolFile="..\symbols\real_abs.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5"> <ed:Operator oid="!ed/974d/197F/2150/59e4aef315f4" symbolFile="..\symbols\real_abs.ssl" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<diagrams> <diagrams>
<NetDiagram name="diagram_abs_1" landscape="true" format="A4 (210 297)" oid="!ed/9754/197F/2150/59e4aef3444b"> <NetDiagram name="diagram_abs_1" landscape="true" format="A4 (210 297)" oid="!ed/9754/197F/2150/59e4aef3444b">
<presentationElements> <presentationElements>
<EquationGE presentable="!ed/974e/197F/2150/59e4aef3375"> <EquationGE presentable="!ed/974e/197F/2150/59e4aef3375">
<position> <position>
<Point x="2672" y="4524"/> <Point x="2672" y="4524"/>
</position> </position>
<size> <size>
<Size width="265" height="503"/> <Size width="265" height="503"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/974f/197F/2150/59e4aef3481"> <EquationGE presentable="!ed/974f/197F/2150/59e4aef3481">
<position> <position>
<Point x="9499" y="6059"/> <Point x="9499" y="6059"/>
</position> </position>
<size> <size>
<Size width="344" height="503"/> <Size width="344" height="503"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/9750/197F/2150/59e4aef34fa3"> <EquationGE presentable="!ed/9750/197F/2150/59e4aef34fa3">
<position> <position>
<Point x="6085" y="4577"/> <Point x="6085" y="4577"/>
</position> </position>
<size> <size>
<Size width="1006" height="662"/> <Size width="1006" height="662"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE kind="OBJ_LIT" presentable="!ed/9751/197F/2150/59e4aef3429a"> <EquationGE kind="OBJ_LIT" presentable="!ed/9751/197F/2150/59e4aef3429a">
<position> <position>
<Point x="5054" y="5133"/> <Point x="5054" y="5133"/>
</position> </position>
<size> <size>
<Size width="211" height="317"/> <Size width="211" height="317"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/974e/197F/2150/59e4aef3375" dstEquation="!ed/9750/197F/2150/59e4aef34fa3"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/974e/197F/2150/59e4aef3375" dstEquation="!ed/9750/197F/2150/59e4aef34fa3">
<positions> <positions>
<Point x="2937" y="4789"/> <Point x="2937" y="4789"/>
<Point x="4498" y="4789"/> <Point x="4498" y="4789"/>
<Point x="4498" y="4789"/> <Point x="4498" y="4789"/>
<Point x="6085" y="4789"/> <Point x="6085" y="4789"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/9751/197F/2150/59e4aef3429a" dstEquation="!ed/9750/197F/2150/59e4aef34fa3"> <Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/9751/197F/2150/59e4aef3429a" dstEquation="!ed/9750/197F/2150/59e4aef34fa3">
<positions> <positions>
<Point x="5265" y="5292"/> <Point x="5265" y="5292"/>
<Point x="5874" y="5292"/> <Point x="5874" y="5292"/>
<Point x="5874" y="5027"/> <Point x="5874" y="5027"/>
<Point x="6085" y="5027"/> <Point x="6085" y="5027"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/9752/197F/2150/59e4aef36f0c"> <EquationGE presentable="!ed/9752/197F/2150/59e4aef36f0c">
<position> <position>
<Point x="7382" y="5636"/> <Point x="7382" y="5636"/>
</position> </position>
<size> <size>
<Size width="1022" height="1365"/> <Size width="1022" height="1365"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/9750/197F/2150/59e4aef34fa3" dstEquation="!ed/9752/197F/2150/59e4aef36f0c"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/9750/197F/2150/59e4aef34fa3" dstEquation="!ed/9752/197F/2150/59e4aef36f0c">
<positions> <positions>
<Point x="7091" y="4921"/> <Point x="7091" y="4921"/>
<Point x="7911" y="4921"/> <Point x="7911" y="4921"/>
<Point x="7911" y="5636"/> <Point x="7911" y="5636"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/9752/197F/2150/59e4aef36f0c" dstEquation="!ed/974f/197F/2150/59e4aef3481"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/9752/197F/2150/59e4aef36f0c" dstEquation="!ed/974f/197F/2150/59e4aef3481">
<positions> <positions>
<Point x="8414" y="6324"/> <Point x="8414" y="6324"/>
<Point x="8969" y="6324"/> <Point x="8969" y="6324"/>
<Point x="8969" y="6324"/> <Point x="8969" y="6324"/>
<Point x="9551" y="6324"/> <Point x="9551" y="6324"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/9753/197F/2150/59e4aef31262"> <EquationGE presentable="!ed/9753/197F/2150/59e4aef31262">
<position> <position>
<Point x="5371" y="5741"/> <Point x="5371" y="5741"/>
</position> </position>
<size> <size>
<Size width="1005" height="661"/> <Size width="1005" height="661"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/9753/197F/2150/59e4aef31262" dstEquation="!ed/9752/197F/2150/59e4aef36f0c"> <Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/9753/197F/2150/59e4aef31262" dstEquation="!ed/9752/197F/2150/59e4aef36f0c">
<positions> <positions>
<Point x="6376" y="6085"/> <Point x="6376" y="6085"/>
<Point x="6879" y="6085"/> <Point x="6879" y="6085"/>
<Point x="6879" y="6085"/> <Point x="6879" y="6085"/>
<Point x="7382" y="6085"/> <Point x="7382" y="6085"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/974e/197F/2150/59e4aef3375" dstEquation="!ed/9753/197F/2150/59e4aef31262"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/974e/197F/2150/59e4aef3375" dstEquation="!ed/9753/197F/2150/59e4aef31262">
<positions> <positions>
<Point x="2937" y="4789"/> <Point x="2937" y="4789"/>
<Point x="4154" y="4789"/> <Point x="4154" y="4789"/>
<Point x="4154" y="6085"/> <Point x="4154" y="6085"/>
<Point x="5371" y="6085"/> <Point x="5371" y="6085"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="3" srcEquation="!ed/974e/197F/2150/59e4aef3375" dstEquation="!ed/9752/197F/2150/59e4aef36f0c"> <Edge leftVarIndex="1" rightExprIndex="3" srcEquation="!ed/974e/197F/2150/59e4aef3375" dstEquation="!ed/9752/197F/2150/59e4aef36f0c">
<positions> <positions>
<Point x="2937" y="4789"/> <Point x="2937" y="4789"/>
<Point x="4154" y="4789"/> <Point x="4154" y="4789"/>
<Point x="4154" y="6562"/> <Point x="4154" y="6562"/>
<Point x="7382" y="6562"/> <Point x="7382" y="6562"/>
</positions> </positions>
</Edge> </Edge>
</presentationElements> </presentationElements>
</NetDiagram> </NetDiagram>
</diagrams> </diagrams>
</ed:Operator> </ed:Operator>
<kcg:Pragma> <kcg:Pragma>
doc &quot;OperatorKind_1&quot; {OperatorKind = &quot;Library&quot;} doc &quot;OperatorKind_1&quot; {OperatorKind = &quot;Library&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Change_6&quot; {Change = &quot; CR: First issue - No change. &quot;} doc &quot;Change_6&quot; {Change = &quot; CR: First issue - No change. &quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Description_5&quot; {Description = &quot; Description: This operator returns the absolute value of an input.&quot;} doc &quot;Description_5&quot; {Description = &quot; Description: This operator returns the absolute value of an input.&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;CopyRight_4&quot; {CopyRight = &quot; (C) ZSSM. All rights reserved.&quot;} doc &quot;CopyRight_4&quot; {CopyRight = &quot; (C) ZSSM. All rights reserved.&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Date_3&quot; {Date = &quot; 30/03/2009&quot;} doc &quot;Date_3&quot; {Date = &quot; 30/03/2009&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Author_2&quot; {Author = &quot; Created by: T.CHRETIEN&quot;} doc &quot;Author_2&quot; {Author = &quot; Created by: T.CHRETIEN&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Title_1&quot; {Title = &quot; Title: diagram_real_abs_1&quot;} doc &quot;Title_1&quot; {Title = &quot; Title: diagram_real_abs_1&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,366 +1,366 @@
Notes-Types { Esterel-Technologies } DEFINITIONS ::= Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Change ::= SEQUENCE OF { SEQUENCE { Change ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Change TEXT Change TEXT
{ {
NT_DEFAULT_VALUE " PR: First issue - No change." , NT_DEFAULT_VALUE " PR: First issue - No change." ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Description ::= SEQUENCE OF { SEQUENCE { Description ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 400 }, NT_DEFAULT_VALUE 400 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 120 }, NT_DEFAULT_VALUE 120 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE " Description: " , NT_DEFAULT_VALUE " Description: " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
CopyRight ::= SEQUENCE OF { SEQUENCE { CopyRight ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 40 }, NT_DEFAULT_VALUE 40 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 21 }, NT_DEFAULT_VALUE 21 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
CopyRight TEXT CopyRight TEXT
{ {
NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." , NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." ,
NT_INCRUSTABLE T , NT_INCRUSTABLE T ,
NT_EDITABLE F }, NT_EDITABLE F },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Date ::= SEQUENCE OF { SEQUENCE { Date ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 100 }, NT_DEFAULT_VALUE 100 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Date DATE Date DATE
{ {
NT_DEFAULT_VALUE "dd/mm/yyyy" , NT_DEFAULT_VALUE "dd/mm/yyyy" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Author ::= SEQUENCE OF { SEQUENCE { Author ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Author TEXT Author TEXT
{ {
NT_DEFAULT_VALUE " Modified by: AP. PORTE" , NT_DEFAULT_VALUE " Modified by: AP. PORTE" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Title ::= SEQUENCE OF { SEQUENCE { Title ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Title TEXT Title TEXT
{ {
NT_DEFAULT_VALUE "Title : " , NT_DEFAULT_VALUE "Title : " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
OperatorKind ::= SEQUENCE OF { SEQUENCE { OperatorKind ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
OperatorKind ENUM OperatorKind ENUM
{ {
NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"}, NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"},
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Range ::= SEQUENCE OF { SEQUENCE { Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Range TEXT Range TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Comment ::= SEQUENCE OF { SEQUENCE { Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Comment TEXT Comment TEXT
{ {
NT_DEFAULT_VALUE "" , NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 , NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Unit ::= SEQUENCE OF { SEQUENCE { Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Unit TEXT Unit TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
END END
Notes-Values { Esterel-Technologies } DEFINITIONS ::= Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Change ::= { Change ::= {
{"!ed/8d70/197F/2150/59e4ad2062cc", "Change_6",T , T , "RELATIVE" , 0.000000 , 61.456692 , T , T , 350 , 58 , 1 , " CR scade#47 : shorten IO names to ease readability" , T }} {"!ed/8d70/197F/2150/59e4ad2062cc", "Change_6",T , T , "RELATIVE" , 0.000000 , 61.456692 , T , T , 350 , 58 , 1 , " CR scade#47 : shorten IO names to ease readability" , T }}
Description ::= { Description ::= {
{"!ed/8d70/197F/2150/59e4ad2062cc", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: Return the indexes and values of the closest lower and {"!ed/8d70/197F/2150/59e4ad2062cc", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: Return the indexes and values of the closest lower and
higher value in an array of an input." , T }} higher value in an array of an input." , T }}
CopyRight ::= { CopyRight ::= {
{"!ed/8d70/197F/2150/59e4ad2062cc", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }} {"!ed/8d70/197F/2150/59e4ad2062cc", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }}
Date ::= { Date ::= {
{"!ed/8d70/197F/2150/59e4ad2062cc", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "14/10/2016" , T }} {"!ed/8d70/197F/2150/59e4ad2062cc", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "14/10/2016" , T }}
Author ::= { Author ::= {
{"!ed/8d70/197F/2150/59e4ad2062cc", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: J. Kirsch" , T }} {"!ed/8d70/197F/2150/59e4ad2062cc", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: J. Kirsch" , T }}
Title ::= { Title ::= {
{"!ed/8d70/197F/2150/59e4ad2062cc", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , " Title: diagram_closest_lower_higher_1" , T }} {"!ed/8d70/197F/2150/59e4ad2062cc", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , " Title: diagram_closest_lower_higher_1" , T }}
OperatorKind ::= { OperatorKind ::= {
{"!ed/8d57/197F/2150/59e4ad2053a3", "OperatorKind_1","Library" , T }} {"!ed/8d57/197F/2150/59e4ad2053a3", "OperatorKind_1","Library" , T }}
Range ::= { Range ::= {
{"!ed/8d8d/197F/2150/59e4ad2067bf", "Range_3","NA" , T }, {"!ed/8d8d/197F/2150/59e4ad2067bf", "Range_3","NA" , T },
{"!ed/8d8e/197F/2150/59e4ad2052c9", "Range_3","NA" , T }, {"!ed/8d8e/197F/2150/59e4ad2052c9", "Range_3","NA" , T },
{"!ed/8d8f/197F/2150/59e4ad20202b", "Range_3","NA" , T }} {"!ed/8d8f/197F/2150/59e4ad20202b", "Range_3","NA" , T }}
Comment ::= { Comment ::= {
{"!ed/8d8d/197F/2150/59e4ad2067bf", "Comment_1","index and value of the closest lower {"!ed/8d8d/197F/2150/59e4ad2067bf", "Comment_1","index and value of the closest lower
index and value of the closest higher" , T }, index and value of the closest higher" , T },
{"!ed/8d8e/197F/2150/59e4ad2052c9", "Comment_1","input corresponding to Hp or r or p" , T }, {"!ed/8d8e/197F/2150/59e4ad2052c9", "Comment_1","input corresponding to Hp or r or p" , T },
{"!ed/8d8f/197F/2150/59e4ad20202b", "Comment_1","value of the array of Hp or p or r" , T }} {"!ed/8d8f/197F/2150/59e4ad20202b", "Comment_1","value of the array of Hp or p or r" , T }}
Unit ::= { Unit ::= {
{"!ed/8d8d/197F/2150/59e4ad2067bf", "Unit_2","NA" , T }, {"!ed/8d8d/197F/2150/59e4ad2067bf", "Unit_2","NA" , T },
{"!ed/8d8e/197F/2150/59e4ad2052c9", "Unit_2","NA" , T }, {"!ed/8d8e/197F/2150/59e4ad2052c9", "Unit_2","NA" , T },
{"!ed/8d8f/197F/2150/59e4ad20202b", "Unit_2","NA" , T }} {"!ed/8d8f/197F/2150/59e4ad20202b", "Unit_2","NA" , T }}
END END

View File

@@ -1,314 +1,314 @@
Notes-Types { Esterel-Technologies } DEFINITIONS ::= Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Change ::= SEQUENCE OF { SEQUENCE { Change ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Change TEXT Change TEXT
{ {
NT_DEFAULT_VALUE " PR: First issue - No change." , NT_DEFAULT_VALUE " PR: First issue - No change." ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Description ::= SEQUENCE OF { SEQUENCE { Description ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 400 }, NT_DEFAULT_VALUE 400 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 120 }, NT_DEFAULT_VALUE 120 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE " Description: " , NT_DEFAULT_VALUE " Description: " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
CopyRight ::= SEQUENCE OF { SEQUENCE { CopyRight ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 40 }, NT_DEFAULT_VALUE 40 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 21 }, NT_DEFAULT_VALUE 21 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
CopyRight TEXT CopyRight TEXT
{ {
NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." , NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." ,
NT_INCRUSTABLE T , NT_INCRUSTABLE T ,
NT_EDITABLE F }, NT_EDITABLE F },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Date ::= SEQUENCE OF { SEQUENCE { Date ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 100 }, NT_DEFAULT_VALUE 100 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Date DATE Date DATE
{ {
NT_DEFAULT_VALUE "dd/mm/yyyy" , NT_DEFAULT_VALUE "dd/mm/yyyy" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Author ::= SEQUENCE OF { SEQUENCE { Author ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Author TEXT Author TEXT
{ {
NT_DEFAULT_VALUE " Modified by: AP. PORTE" , NT_DEFAULT_VALUE " Modified by: AP. PORTE" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Title ::= SEQUENCE OF { SEQUENCE { Title ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Title TEXT Title TEXT
{ {
NT_DEFAULT_VALUE "Title : " , NT_DEFAULT_VALUE "Title : " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
OperatorKind ::= SEQUENCE OF { SEQUENCE { OperatorKind ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
OperatorKind ENUM OperatorKind ENUM
{ {
NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"}, NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"},
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
END END
Notes-Values { Esterel-Technologies } DEFINITIONS ::= Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Change ::= { Change ::= {
{"!ed/354a/1DFB/1050/58f0d525da6", "Change_1",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }, {"!ed/354a/1DFB/1050/58f0d525da6", "Change_1",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T },
{"!ed/354b/1DFB/1050/58f0d5254bf4", "Change_1",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }} {"!ed/354b/1DFB/1050/58f0d5254bf4", "Change_1",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }}
Description ::= { Description ::= {
{"!ed/354a/1DFB/1050/58f0d525da6", "Description_1",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: " , T }, {"!ed/354a/1DFB/1050/58f0d525da6", "Description_1",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: " , T },
{"!ed/354b/1DFB/1050/58f0d5254bf4", "Description_1",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: create combination of indexes for each closest pole {"!ed/354b/1DFB/1050/58f0d5254bf4", "Description_1",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: create combination of indexes for each closest pole
" , T }} " , T }}
CopyRight ::= { CopyRight ::= {
{"!ed/354a/1DFB/1050/58f0d525da6", "CopyRight_1",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }, {"!ed/354a/1DFB/1050/58f0d525da6", "CopyRight_1",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T },
{"!ed/354b/1DFB/1050/58f0d5254bf4", "CopyRight_1",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }} {"!ed/354b/1DFB/1050/58f0d5254bf4", "CopyRight_1",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }}
Date ::= { Date ::= {
{"!ed/354a/1DFB/1050/58f0d525da6", "Date_1",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "dd/mm/yyyy" , T }, {"!ed/354a/1DFB/1050/58f0d525da6", "Date_1",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "dd/mm/yyyy" , T },
{"!ed/354b/1DFB/1050/58f0d5254bf4", "Date_1",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "23/05/2017" , T }} {"!ed/354b/1DFB/1050/58f0d5254bf4", "Date_1",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "23/05/2017" , T }}
Author ::= { Author ::= {
{"!ed/354a/1DFB/1050/58f0d525da6", "Author_1",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }, {"!ed/354a/1DFB/1050/58f0d525da6", "Author_1",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T },
{"!ed/354b/1DFB/1050/58f0d5254bf4", "Author_1",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }} {"!ed/354b/1DFB/1050/58f0d5254bf4", "Author_1",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }}
Title ::= { Title ::= {
{"!ed/354a/1DFB/1050/58f0d525da6", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : " , T }, {"!ed/354a/1DFB/1050/58f0d525da6", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : " , T },
{"!ed/354b/1DFB/1050/58f0d5254bf4", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : combine_poles_1" , T }} {"!ed/354b/1DFB/1050/58f0d5254bf4", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : combine_poles_1" , T }}
OperatorKind ::= { OperatorKind ::= {
{"!ed/354a/1DFB/1050/58f0d525da6", "OperatorKind_1","TBD" , T }} {"!ed/354a/1DFB/1050/58f0d525da6", "OperatorKind_1","TBD" , T }}
END END

View File

@@ -1,388 +1,388 @@
Notes-Types { Esterel-Technologies } DEFINITIONS ::= Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Comment ::= SEQUENCE OF { SEQUENCE { Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Comment TEXT Comment TEXT
{ {
NT_DEFAULT_VALUE "" , NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 , NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Unit ::= SEQUENCE OF { SEQUENCE { Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Unit TEXT Unit TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Range ::= SEQUENCE OF { SEQUENCE { Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Range TEXT Range TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Resolution ::= SEQUENCE OF { SEQUENCE { Resolution ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Resolution TEXT Resolution TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
OperatorKind ::= SEQUENCE OF { SEQUENCE { OperatorKind ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
OperatorKind ENUM OperatorKind ENUM
{ {
NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"}, NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"},
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Title ::= SEQUENCE OF { SEQUENCE { Title ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Title TEXT Title TEXT
{ {
NT_DEFAULT_VALUE "Title : " , NT_DEFAULT_VALUE "Title : " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Author ::= SEQUENCE OF { SEQUENCE { Author ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Author TEXT Author TEXT
{ {
NT_DEFAULT_VALUE " Modified by: AP. PORTE" , NT_DEFAULT_VALUE " Modified by: AP. PORTE" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Date ::= SEQUENCE OF { SEQUENCE { Date ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 100 }, NT_DEFAULT_VALUE 100 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Date DATE Date DATE
{ {
NT_DEFAULT_VALUE "dd/mm/yyyy" , NT_DEFAULT_VALUE "dd/mm/yyyy" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
CopyRight ::= SEQUENCE OF { SEQUENCE { CopyRight ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 40 }, NT_DEFAULT_VALUE 40 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 21 }, NT_DEFAULT_VALUE 21 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
CopyRight TEXT CopyRight TEXT
{ {
NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." , NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." ,
NT_INCRUSTABLE T , NT_INCRUSTABLE T ,
NT_EDITABLE F }, NT_EDITABLE F },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Description ::= SEQUENCE OF { SEQUENCE { Description ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 400 }, NT_DEFAULT_VALUE 400 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 120 }, NT_DEFAULT_VALUE 120 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE " Description: " , NT_DEFAULT_VALUE " Description: " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Change ::= SEQUENCE OF { SEQUENCE { Change ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Change TEXT Change TEXT
{ {
NT_DEFAULT_VALUE " PR: First issue - No change." , NT_DEFAULT_VALUE " PR: First issue - No change." ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
END END
Notes-Values { Esterel-Technologies } DEFINITIONS ::= Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Comment ::= { Comment ::= {
{"!ed/ffb/1252/1D14/58f7866e23a", "Comment_1","" , T }, {"!ed/ffb/1252/1D14/58f7866e23a", "Comment_1","" , T },
{"!ed/ffa/1252/1D14/58f7866e5fd9", "Comment_1","" , T }, {"!ed/ffa/1252/1D14/58f7866e5fd9", "Comment_1","" , T },
{"!ed/138d/5C75/1654/58f8ab4a162f", "Comment_1","" , T }, {"!ed/138d/5C75/1654/58f8ab4a162f", "Comment_1","" , T },
{"!ed/1022/1252/1D14/58f7867d597c", "Comment_1","" , T }} {"!ed/1022/1252/1D14/58f7867d597c", "Comment_1","" , T }}
Unit ::= { Unit ::= {
{"!ed/ffb/1252/1D14/58f7866e23a", "Unit_2","TBD" , T }, {"!ed/ffb/1252/1D14/58f7866e23a", "Unit_2","TBD" , T },
{"!ed/ffa/1252/1D14/58f7866e5fd9", "Unit_2","TBD" , T }, {"!ed/ffa/1252/1D14/58f7866e5fd9", "Unit_2","TBD" , T },
{"!ed/138d/5C75/1654/58f8ab4a162f", "Unit_2","TBD" , T }, {"!ed/138d/5C75/1654/58f8ab4a162f", "Unit_2","TBD" , T },
{"!ed/1022/1252/1D14/58f7867d597c", "Unit_2","TBD" , T }} {"!ed/1022/1252/1D14/58f7867d597c", "Unit_2","TBD" , T }}
Range ::= { Range ::= {
{"!ed/ffb/1252/1D14/58f7866e23a", "Range_3","TBD" , T }, {"!ed/ffb/1252/1D14/58f7866e23a", "Range_3","TBD" , T },
{"!ed/ffa/1252/1D14/58f7866e5fd9", "Range_3","TBD" , T }, {"!ed/ffa/1252/1D14/58f7866e5fd9", "Range_3","TBD" , T },
{"!ed/138d/5C75/1654/58f8ab4a162f", "Range_3","TBD" , T }, {"!ed/138d/5C75/1654/58f8ab4a162f", "Range_3","TBD" , T },
{"!ed/1022/1252/1D14/58f7867d597c", "Range_3","TBD" , T }} {"!ed/1022/1252/1D14/58f7867d597c", "Range_3","TBD" , T }}
Resolution ::= { Resolution ::= {
{"!ed/ffb/1252/1D14/58f7866e23a", "Resolution_4","TBD" , T }, {"!ed/ffb/1252/1D14/58f7866e23a", "Resolution_4","TBD" , T },
{"!ed/ffa/1252/1D14/58f7866e5fd9", "Resolution_4","TBD" , T }, {"!ed/ffa/1252/1D14/58f7866e5fd9", "Resolution_4","TBD" , T },
{"!ed/138d/5C75/1654/58f8ab4a162f", "Resolution_4","TBD" , T }, {"!ed/138d/5C75/1654/58f8ab4a162f", "Resolution_4","TBD" , T },
{"!ed/1022/1252/1D14/58f7867d597c", "Resolution_4","TBD" , T }} {"!ed/1022/1252/1D14/58f7867d597c", "Resolution_4","TBD" , T }}
OperatorKind ::= { OperatorKind ::= {
{"!ed/fc0/1252/1D14/58f7863b74a4", "OperatorKind_1","TBD" , T }} {"!ed/fc0/1252/1D14/58f7863b74a4", "OperatorKind_1","TBD" , T }}
Title ::= { Title ::= {
{"!ed/fc1/1252/1D14/58f7863b387a", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_distances_1" , T }} {"!ed/fc1/1252/1D14/58f7863b387a", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_distances_1" , T }}
Author ::= { Author ::= {
{"!ed/fc1/1252/1D14/58f7863b387a", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }} {"!ed/fc1/1252/1D14/58f7863b387a", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }}
Date ::= { Date ::= {
{"!ed/fc1/1252/1D14/58f7863b387a", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "19/04/2017" , T }} {"!ed/fc1/1252/1D14/58f7863b387a", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "19/04/2017" , T }}
CopyRight ::= { CopyRight ::= {
{"!ed/fc1/1252/1D14/58f7863b387a", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }} {"!ed/fc1/1252/1D14/58f7863b387a", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }}
Description ::= { Description ::= {
{"!ed/fc1/1252/1D14/58f7863b387a", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: {"!ed/fc1/1252/1D14/58f7863b387a", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description:
compute all distances" , T }} compute all distances" , T }}
Change ::= { Change ::= {
{"!ed/fc1/1252/1D14/58f7863b387a", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }} {"!ed/fc1/1252/1D14/58f7863b387a", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }}
END END

View File

@@ -1,406 +1,406 @@
Notes-Types { Esterel-Technologies } DEFINITIONS ::= Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Change ::= SEQUENCE OF { SEQUENCE { Change ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Change TEXT Change TEXT
{ {
NT_DEFAULT_VALUE " PR: First issue - No change." , NT_DEFAULT_VALUE " PR: First issue - No change." ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Description ::= SEQUENCE OF { SEQUENCE { Description ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 400 }, NT_DEFAULT_VALUE 400 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 120 }, NT_DEFAULT_VALUE 120 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE " Description: " , NT_DEFAULT_VALUE " Description: " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
CopyRight ::= SEQUENCE OF { SEQUENCE { CopyRight ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 40 }, NT_DEFAULT_VALUE 40 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 21 }, NT_DEFAULT_VALUE 21 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
CopyRight TEXT CopyRight TEXT
{ {
NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." , NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." ,
NT_INCRUSTABLE T , NT_INCRUSTABLE T ,
NT_EDITABLE F }, NT_EDITABLE F },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Date ::= SEQUENCE OF { SEQUENCE { Date ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 100 }, NT_DEFAULT_VALUE 100 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Date DATE Date DATE
{ {
NT_DEFAULT_VALUE "dd/mm/yyyy" , NT_DEFAULT_VALUE "dd/mm/yyyy" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Author ::= SEQUENCE OF { SEQUENCE { Author ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Author TEXT Author TEXT
{ {
NT_DEFAULT_VALUE " Modified by: AP. PORTE" , NT_DEFAULT_VALUE " Modified by: AP. PORTE" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Title ::= SEQUENCE OF { SEQUENCE { Title ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Title TEXT Title TEXT
{ {
NT_DEFAULT_VALUE "Title : " , NT_DEFAULT_VALUE "Title : " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
OperatorKind ::= SEQUENCE OF { SEQUENCE { OperatorKind ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
OperatorKind ENUM OperatorKind ENUM
{ {
NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"}, NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"},
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Resolution ::= SEQUENCE OF { SEQUENCE { Resolution ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Resolution TEXT Resolution TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Range ::= SEQUENCE OF { SEQUENCE { Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Range TEXT Range TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Comment ::= SEQUENCE OF { SEQUENCE { Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Comment TEXT Comment TEXT
{ {
NT_DEFAULT_VALUE "" , NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 , NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Unit ::= SEQUENCE OF { SEQUENCE { Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Unit TEXT Unit TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Comment_Default ::= SEQUENCE OF { SEQUENCE { Comment_Default ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE "-" , NT_DEFAULT_VALUE "-" ,
NT_FIELD_HEIGHT 10 , NT_FIELD_HEIGHT 10 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE F , NT_DEFAULT_VALUE F ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
END END
Notes-Values { Esterel-Technologies } DEFINITIONS ::= Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Change ::= { Change ::= {
{"!ed/520f/285/D14/594d31224386", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }} {"!ed/520f/285/D14/594d31224386", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }}
Description ::= { Description ::= {
{"!ed/520f/285/D14/594d31224386", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: compute flight viability {"!ed/520f/285/D14/594d31224386", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: compute flight viability
---! ToBeCompleted !--" , T }} ---! ToBeCompleted !--" , T }}
CopyRight ::= { CopyRight ::= {
{"!ed/520f/285/D14/594d31224386", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }} {"!ed/520f/285/D14/594d31224386", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }}
Date ::= { Date ::= {
{"!ed/520f/285/D14/594d31224386", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "23/06/2017" , T }} {"!ed/520f/285/D14/594d31224386", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "23/06/2017" , T }}
Author ::= { Author ::= {
{"!ed/520f/285/D14/594d31224386", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }} {"!ed/520f/285/D14/594d31224386", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }}
Title ::= { Title ::= {
{"!ed/520f/285/D14/594d31224386", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_flight_viability_1" , T }} {"!ed/520f/285/D14/594d31224386", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_flight_viability_1" , T }}
OperatorKind ::= { OperatorKind ::= {
{"!ed/520e/285/D14/594d31221e38", "OperatorKind_1","TBD" , T }} {"!ed/520e/285/D14/594d31221e38", "OperatorKind_1","TBD" , T }}
Resolution ::= { Resolution ::= {
{"!ed/5253/285/D14/594d319629ab", "Resolution_4","TBD" , T }, {"!ed/5253/285/D14/594d319629ab", "Resolution_4","TBD" , T },
{"!ed/5256/285/D14/594d319d1234", "Resolution_4","TBD" , T }, {"!ed/5256/285/D14/594d319d1234", "Resolution_4","TBD" , T },
{"!ed/525e/285/D14/594d31bd4369", "Resolution_4","0.1" , T }, {"!ed/525e/285/D14/594d31bd4369", "Resolution_4","0.1" , T },
{"!ed/5266/285/D14/594d321662a9", "Resolution_4","1" , T }} {"!ed/5266/285/D14/594d321662a9", "Resolution_4","1" , T }}
Range ::= { Range ::= {
{"!ed/5253/285/D14/594d319629ab", "Range_3","TBD" , T }, {"!ed/5253/285/D14/594d319629ab", "Range_3","TBD" , T },
{"!ed/5256/285/D14/594d319d1234", "Range_3","TBD" , T }, {"!ed/5256/285/D14/594d319d1234", "Range_3","TBD" , T },
{"!ed/525e/285/D14/594d31bd4369", "Range_3","[1;5]" , T }, {"!ed/525e/285/D14/594d31bd4369", "Range_3","[1;5]" , T },
{"!ed/5266/285/D14/594d321662a9", "Range_3","[0;500]" , T }} {"!ed/5266/285/D14/594d321662a9", "Range_3","[0;500]" , T }}
Comment ::= { Comment ::= {
{"!ed/5253/285/D14/594d319629ab", "Comment_1","" , T }, {"!ed/5253/285/D14/594d319629ab", "Comment_1","" , T },
{"!ed/5256/285/D14/594d319d1234", "Comment_1","" , T }, {"!ed/5256/285/D14/594d319d1234", "Comment_1","" , T },
{"!ed/525e/285/D14/594d31bd4369", "Comment_1","payload mass from ground station" , T }, {"!ed/525e/285/D14/594d31bd4369", "Comment_1","payload mass from ground station" , T },
{"!ed/5266/285/D14/594d321662a9", "Comment_1","current energy storage" , T }} {"!ed/5266/285/D14/594d321662a9", "Comment_1","current energy storage" , T }}
Unit ::= { Unit ::= {
{"!ed/5253/285/D14/594d319629ab", "Unit_2","TBD" , T }, {"!ed/5253/285/D14/594d319629ab", "Unit_2","TBD" , T },
{"!ed/5256/285/D14/594d319d1234", "Unit_2","TBD" , T }, {"!ed/5256/285/D14/594d319d1234", "Unit_2","TBD" , T },
{"!ed/525e/285/D14/594d31bd4369", "Unit_2","kg" , T }, {"!ed/525e/285/D14/594d31bd4369", "Unit_2","kg" , T },
{"!ed/5266/285/D14/594d321662a9", "Unit_2","kJ" , T }} {"!ed/5266/285/D14/594d321662a9", "Unit_2","kJ" , T }}
Comment_Default ::= { Comment_Default ::= {
{"!ed/5288/285/D14/594d328d5c6b", "Comment_Default_1","-" , F }} {"!ed/5288/285/D14/594d328d5c6b", "Comment_Default_1","-" , F }}
END END

View File

@@ -1,354 +1,354 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="node" name="compute_flight_viability"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="node" name="compute_flight_viability">
<inputs> <inputs>
<Variable name="nav_parameters"> <Variable name="nav_parameters">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="types_mm::nav_param_t"/> <TypeRef name="types_mm::nav_param_t"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/5253/285/D14/594d319629ab"/> <ed:Variable oid="!ed/5253/285/D14/594d319629ab"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;TBD&quot;} doc &quot;Range_3&quot; {Range = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="nav_mode_rp"> <Variable name="nav_mode_rp">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/5256/285/D14/594d319d1234"/> <ed:Variable oid="!ed/5256/285/D14/594d319d1234"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;TBD&quot;} doc &quot;Range_3&quot; {Range = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="payload_mass"> <Variable name="payload_mass">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/525e/285/D14/594d31bd4369"/> <ed:Variable oid="!ed/525e/285/D14/594d31bd4369"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;kg&quot;} doc &quot;Unit_2&quot; {Unit = &quot;kg&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;payload mass from ground station&quot;} doc &quot;Comment_1&quot; {Comment = &quot;payload mass from ground station&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;[1;5]&quot;} doc &quot;Range_3&quot; {Range = &quot;[1;5]&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;0.1&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;0.1&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="energy_level"> <Variable name="energy_level">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/5266/285/D14/594d321662a9"/> <ed:Variable oid="!ed/5266/285/D14/594d321662a9"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;kJ&quot;} doc &quot;Unit_2&quot; {Unit = &quot;kJ&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;current energy storage&quot;} doc &quot;Comment_1&quot; {Comment = &quot;current energy storage&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;[0;500]&quot;} doc &quot;Range_3&quot; {Range = &quot;[0;500]&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;1&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;1&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<locals> <locals>
<Variable name="LL_viability_array"> <Variable name="LL_viability_array">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/5288/285/D14/594d328d5c6b"/> <ed:Variable oid="!ed/5288/285/D14/594d328d5c6b"/>
</pragmas> </pragmas>
</Variable> </Variable>
</locals> </locals>
<data> <data>
<IfBlock name="navigation_mode"> <IfBlock name="navigation_mode">
<block> <block>
<IfNode> <IfNode>
<if> <if>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="nav_mode_rp"/> <ConstVarRef name="nav_mode_rp"/>
</path> </path>
</IdExpression> </IdExpression>
</if> </if>
<then> <then>
<Action> <Action>
<locals> <locals>
<Variable name="_L1"> <Variable name="_L1">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="conf_mm::viablility_t"/> <TypeRef name="conf_mm::viablility_t"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/5298/285/D14/594d32b44f89"/> <ed:Variable oid="!ed/5298/285/D14/594d32b44f89"/>
</pragmas> </pragmas>
</Variable> </Variable>
</locals> </locals>
<data> <data>
<!-- LL_viability_array = _L1; --> <!-- LL_viability_array = _L1; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="LL_viability_array"/> <VariableRef name="LL_viability_array"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/528b/285/D14/594d329a1a64"/> <ed:Equation oid="!ed/528b/285/D14/594d329a1a64"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L1 = conf_mm::Viability_RPmode_cruise; --> <!-- _L1 = conf_mm::Viability_RPmode_cruise; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L1"/> <VariableRef name="_L1"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="conf_mm::Viability_RPmode_cruise"/> <ConstVarRef name="conf_mm::Viability_RPmode_cruise"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/5297/285/D14/594d32b41d74"/> <ed:Equation oid="!ed/5297/285/D14/594d32b41d74"/>
</pragmas> </pragmas>
</Equation> </Equation>
</data> </data>
<pragmas> <pragmas>
<ed:Action oid="!ed/527e/285/D14/594d32601ee6"/> <ed:Action oid="!ed/527e/285/D14/594d32601ee6"/>
</pragmas> </pragmas>
</Action> </Action>
</then> </then>
<else> <else>
<Action> <Action>
<locals> <locals>
<Variable name="_L1"> <Variable name="_L1">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="conf_mm::viablility_t"/> <TypeRef name="conf_mm::viablility_t"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/529e/285/D14/594d32c77444"/> <ed:Variable oid="!ed/529e/285/D14/594d32c77444"/>
</pragmas> </pragmas>
</Variable> </Variable>
</locals> </locals>
<data> <data>
<!-- LL_viability_array = _L1; --> <!-- LL_viability_array = _L1; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="LL_viability_array"/> <VariableRef name="LL_viability_array"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/5296/285/D14/594d329d152f"/> <ed:Equation oid="!ed/5296/285/D14/594d329d152f"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L1 = conf_mm::Viability_Amode_cruise; --> <!-- _L1 = conf_mm::Viability_Amode_cruise; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L1"/> <VariableRef name="_L1"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="conf_mm::Viability_Amode_cruise"/> <ConstVarRef name="conf_mm::Viability_Amode_cruise"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/529d/285/D14/594d32c775a8"/> <ed:Equation oid="!ed/529d/285/D14/594d32c775a8"/>
</pragmas> </pragmas>
</Equation> </Equation>
</data> </data>
<pragmas> <pragmas>
<ed:Action oid="!ed/527f/285/D14/594d3260672d"/> <ed:Action oid="!ed/527f/285/D14/594d3260672d"/>
</pragmas> </pragmas>
</Action> </Action>
</else> </else>
<pragmas> <pragmas>
<ed:IfNode oid="!ed/527d/285/D14/594d32601ed3"/> <ed:IfNode oid="!ed/527d/285/D14/594d32601ed3"/>
</pragmas> </pragmas>
</IfNode> </IfNode>
</block> </block>
<pragmas> <pragmas>
<ed:IfBlock oid="!ed/5278/285/D14/594d325e1a8e"/> <ed:IfBlock oid="!ed/5278/285/D14/594d325e1a8e"/>
</pragmas> </pragmas>
</IfBlock> </IfBlock>
</data> </data>
<pragmas> <pragmas>
<ed:Operator oid="!ed/520e/285/D14/594d31221e38" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5"> <ed:Operator oid="!ed/520e/285/D14/594d31221e38" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<diagrams> <diagrams>
<NetDiagram name="compute_flight_viability_1" landscape="true" format="A4 (210 297)" oid="!ed/520f/285/D14/594d31224386"> <NetDiagram name="compute_flight_viability_1" landscape="true" format="A4 (210 297)" oid="!ed/520f/285/D14/594d31224386">
<presentationElements> <presentationElements>
<IfBlockGE presentable="!ed/5278/285/D14/594d325e1a8e"> <IfBlockGE presentable="!ed/5278/285/D14/594d325e1a8e">
<position> <position>
<Point x="783" y="3789"/> <Point x="783" y="3789"/>
</position> </position>
<size> <size>
<Size width="9377" height="2455"/> <Size width="9377" height="2455"/>
</size> </size>
</IfBlockGE> </IfBlockGE>
<ActionGE presentable="!ed/527e/285/D14/594d32601ee6"> <ActionGE presentable="!ed/527e/285/D14/594d32601ee6">
<position> <position>
<Point x="2244" y="4191"/> <Point x="2244" y="4191"/>
</position> </position>
<size> <size>
<Size width="7704" height="741"/> <Size width="7704" height="741"/>
</size> </size>
</ActionGE> </ActionGE>
<ActionGE presentable="!ed/527f/285/D14/594d3260672d"> <ActionGE presentable="!ed/527f/285/D14/594d3260672d">
<position> <position>
<Point x="2244" y="5144"/> <Point x="2244" y="5144"/>
</position> </position>
<size> <size>
<Size width="7704" height="740"/> <Size width="7704" height="740"/>
</size> </size>
</ActionGE> </ActionGE>
<IfNodeGE labelWidth="1609" presentable="!ed/527d/285/D14/594d32601ed3"> <IfNodeGE labelWidth="1609" presentable="!ed/527d/285/D14/594d32601ed3">
<position> <position>
<Point x="1143" y="4255"/> <Point x="1143" y="4255"/>
</position> </position>
</IfNodeGE> </IfNodeGE>
<EquationGE presentable="!ed/528b/285/D14/594d329a1a64"> <EquationGE presentable="!ed/528b/285/D14/594d329a1a64">
<position> <position>
<Point x="7112" y="4297"/> <Point x="7112" y="4297"/>
</position> </position>
<size> <size>
<Size width="360" height="508"/> <Size width="360" height="508"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/5296/285/D14/594d329d152f"> <EquationGE presentable="!ed/5296/285/D14/594d329d152f">
<position> <position>
<Point x="7112" y="5271"/> <Point x="7112" y="5271"/>
</position> </position>
<size> <size>
<Size width="360" height="508"/> <Size width="360" height="508"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/5297/285/D14/594d32b41d74"> <EquationGE presentable="!ed/5297/285/D14/594d32b41d74">
<position> <position>
<Point x="6033" y="4297"/> <Point x="6033" y="4297"/>
</position> </position>
<size> <size>
<Size width="254" height="508"/> <Size width="254" height="508"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/5297/285/D14/594d32b41d74" dstEquation="!ed/528b/285/D14/594d329a1a64"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/5297/285/D14/594d32b41d74" dstEquation="!ed/528b/285/D14/594d329a1a64">
<positions> <positions>
<Point x="6287" y="4551"/> <Point x="6287" y="4551"/>
<Point x="6689" y="4551"/> <Point x="6689" y="4551"/>
<Point x="6689" y="4551"/> <Point x="6689" y="4551"/>
<Point x="7112" y="4551"/> <Point x="7112" y="4551"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/529d/285/D14/594d32c775a8"> <EquationGE presentable="!ed/529d/285/D14/594d32c775a8">
<position> <position>
<Point x="6033" y="5271"/> <Point x="6033" y="5271"/>
</position> </position>
<size> <size>
<Size width="254" height="508"/> <Size width="254" height="508"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/529d/285/D14/594d32c775a8" dstEquation="!ed/5296/285/D14/594d329d152f"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/529d/285/D14/594d32c775a8" dstEquation="!ed/5296/285/D14/594d329d152f">
<positions> <positions>
<Point x="6287" y="5525"/> <Point x="6287" y="5525"/>
<Point x="6689" y="5525"/> <Point x="6689" y="5525"/>
<Point x="6689" y="5525"/> <Point x="6689" y="5525"/>
<Point x="7112" y="5525"/> <Point x="7112" y="5525"/>
</positions> </positions>
</Edge> </Edge>
</presentationElements> </presentationElements>
</NetDiagram> </NetDiagram>
</diagrams> </diagrams>
</ed:Operator> </ed:Operator>
<kcg:Pragma> <kcg:Pragma>
doc &quot;OperatorKind_1&quot; {OperatorKind = &quot;TBD&quot;} doc &quot;OperatorKind_1&quot; {OperatorKind = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Title_1&quot; {Title = &quot;Title : compute_flight_viability_1&quot;} doc &quot;Title_1&quot; {Title = &quot;Title : compute_flight_viability_1&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Author_2&quot; {Author = &quot; Modified by: AP. PORTE&quot;} doc &quot;Author_2&quot; {Author = &quot; Modified by: AP. PORTE&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Date_3&quot; {Date = &quot;23/06/2017&quot;} doc &quot;Date_3&quot; {Date = &quot;23/06/2017&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;CopyRight_4&quot; {CopyRight = &quot; (C) ZSSM. All rights reserved.&quot;} doc &quot;CopyRight_4&quot; {CopyRight = &quot; (C) ZSSM. All rights reserved.&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Change_6&quot; {Change = &quot; PR: First issue - No change.&quot;} doc &quot;Change_6&quot; {Change = &quot; PR: First issue - No change.&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Description_5&quot; {Description = &quot; Description: compute flight viability ---! ToBeCompleted !--&quot;} doc &quot;Description_5&quot; {Description = &quot; Description: compute flight viability ---! ToBeCompleted !--&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,384 +1,384 @@
Notes-Types { Esterel-Technologies } DEFINITIONS ::= Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Comment ::= SEQUENCE OF { SEQUENCE { Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Comment TEXT Comment TEXT
{ {
NT_DEFAULT_VALUE "" , NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 , NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Unit ::= SEQUENCE OF { SEQUENCE { Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Unit TEXT Unit TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Range ::= SEQUENCE OF { SEQUENCE { Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Range TEXT Range TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Resolution ::= SEQUENCE OF { SEQUENCE { Resolution ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Resolution TEXT Resolution TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
OperatorKind ::= SEQUENCE OF { SEQUENCE { OperatorKind ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
OperatorKind ENUM OperatorKind ENUM
{ {
NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"}, NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"},
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Title ::= SEQUENCE OF { SEQUENCE { Title ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Title TEXT Title TEXT
{ {
NT_DEFAULT_VALUE "Title : " , NT_DEFAULT_VALUE "Title : " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Author ::= SEQUENCE OF { SEQUENCE { Author ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Author TEXT Author TEXT
{ {
NT_DEFAULT_VALUE " Modified by: AP. PORTE" , NT_DEFAULT_VALUE " Modified by: AP. PORTE" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Date ::= SEQUENCE OF { SEQUENCE { Date ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 100 }, NT_DEFAULT_VALUE 100 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Date DATE Date DATE
{ {
NT_DEFAULT_VALUE "dd/mm/yyyy" , NT_DEFAULT_VALUE "dd/mm/yyyy" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
CopyRight ::= SEQUENCE OF { SEQUENCE { CopyRight ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 40 }, NT_DEFAULT_VALUE 40 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 21 }, NT_DEFAULT_VALUE 21 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
CopyRight TEXT CopyRight TEXT
{ {
NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." , NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." ,
NT_INCRUSTABLE T , NT_INCRUSTABLE T ,
NT_EDITABLE F }, NT_EDITABLE F },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Description ::= SEQUENCE OF { SEQUENCE { Description ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 400 }, NT_DEFAULT_VALUE 400 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 120 }, NT_DEFAULT_VALUE 120 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE " Description: " , NT_DEFAULT_VALUE " Description: " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Change ::= SEQUENCE OF { SEQUENCE { Change ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Change TEXT Change TEXT
{ {
NT_DEFAULT_VALUE " PR: First issue - No change." , NT_DEFAULT_VALUE " PR: First issue - No change." ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
END END
Notes-Values { Esterel-Technologies } DEFINITIONS ::= Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Comment ::= { Comment ::= {
{"!ed/1217/745C/15C0/58f85cfd2bea", "Comment_1","" , T }, {"!ed/1217/745C/15C0/58f85cfd2bea", "Comment_1","" , T },
{"!ed/122a/745C/15C0/58f85d186bd1", "Comment_1","" , T }, {"!ed/122a/745C/15C0/58f85d186bd1", "Comment_1","" , T },
{"!ed/1216/745C/15C0/58f85cfd23cb", "Comment_1","" , T }} {"!ed/1216/745C/15C0/58f85cfd23cb", "Comment_1","" , T }}
Unit ::= { Unit ::= {
{"!ed/1217/745C/15C0/58f85cfd2bea", "Unit_2","TBD" , T }, {"!ed/1217/745C/15C0/58f85cfd2bea", "Unit_2","TBD" , T },
{"!ed/122a/745C/15C0/58f85d186bd1", "Unit_2","TBD" , T }, {"!ed/122a/745C/15C0/58f85d186bd1", "Unit_2","TBD" , T },
{"!ed/1216/745C/15C0/58f85cfd23cb", "Unit_2","TBD" , T }} {"!ed/1216/745C/15C0/58f85cfd23cb", "Unit_2","TBD" , T }}
Range ::= { Range ::= {
{"!ed/1217/745C/15C0/58f85cfd2bea", "Range_3","[0.1;10.0]" , T }, {"!ed/1217/745C/15C0/58f85cfd2bea", "Range_3","[0.1;10.0]" , T },
{"!ed/122a/745C/15C0/58f85d186bd1", "Range_3","TBD" , T }, {"!ed/122a/745C/15C0/58f85d186bd1", "Range_3","TBD" , T },
{"!ed/1216/745C/15C0/58f85cfd23cb", "Range_3","TBD" , T }} {"!ed/1216/745C/15C0/58f85cfd23cb", "Range_3","TBD" , T }}
Resolution ::= { Resolution ::= {
{"!ed/1217/745C/15C0/58f85cfd2bea", "Resolution_4","TBD" , T }, {"!ed/1217/745C/15C0/58f85cfd2bea", "Resolution_4","TBD" , T },
{"!ed/122a/745C/15C0/58f85d186bd1", "Resolution_4","TBD" , T }, {"!ed/122a/745C/15C0/58f85d186bd1", "Resolution_4","TBD" , T },
{"!ed/1216/745C/15C0/58f85cfd23cb", "Resolution_4","TBD" , T }} {"!ed/1216/745C/15C0/58f85cfd23cb", "Resolution_4","TBD" , T }}
OperatorKind ::= { OperatorKind ::= {
{"!ed/11f5/745C/15C0/58f85ce91e6", "OperatorKind_1","TBD" , T }} {"!ed/11f5/745C/15C0/58f85ce91e6", "OperatorKind_1","TBD" , T }}
Title ::= { Title ::= {
{"!ed/11f6/745C/15C0/58f85ce9547d", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_inverse_exp_1" , T }} {"!ed/11f6/745C/15C0/58f85ce9547d", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_inverse_exp_1" , T }}
Author ::= { Author ::= {
{"!ed/11f6/745C/15C0/58f85ce9547d", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }} {"!ed/11f6/745C/15C0/58f85ce9547d", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }}
Date ::= { Date ::= {
{"!ed/11f6/745C/15C0/58f85ce9547d", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "20/04/2017" , T }} {"!ed/11f6/745C/15C0/58f85ce9547d", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "20/04/2017" , T }}
CopyRight ::= { CopyRight ::= {
{"!ed/11f6/745C/15C0/58f85ce9547d", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }} {"!ed/11f6/745C/15C0/58f85ce9547d", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }}
Description ::= { Description ::= {
{"!ed/11f6/745C/15C0/58f85ce9547d", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: {"!ed/11f6/745C/15C0/58f85ce9547d", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description:
compute (1/val)^exp" , T }} compute (1/val)^exp" , T }}
Change ::= { Change ::= {
{"!ed/11f6/745C/15C0/58f85ce9547d", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }} {"!ed/11f6/745C/15C0/58f85ce9547d", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }}
END END

View File

@@ -1,477 +1,477 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" name="compute_inverse_exp"> <Operator xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3" kind="function" name="compute_inverse_exp">
<inputs> <inputs>
<Variable name="val"> <Variable name="val">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1216/745C/15C0/58f85cfd23cb"/> <ed:Variable oid="!ed/1216/745C/15C0/58f85cfd23cb"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;TBD&quot;} doc &quot;Range_3&quot; {Range = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="exp"> <Variable name="exp">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1217/745C/15C0/58f85cfd2bea" hidden="true"/> <ed:Variable oid="!ed/1217/745C/15C0/58f85cfd2bea" hidden="true"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;[0.1;10.0]&quot;} doc &quot;Range_3&quot; {Range = &quot;[0.1;10.0]&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Variable> </Variable>
</inputs> </inputs>
<outputs> <outputs>
<Variable name="inverse"> <Variable name="inverse">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/122a/745C/15C0/58f85d186bd1"/> <ed:Variable oid="!ed/122a/745C/15C0/58f85d186bd1"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;TBD&quot;} doc &quot;Range_3&quot; {Range = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Variable> </Variable>
</outputs> </outputs>
<locals> <locals>
<Variable name="_L7"> <Variable name="_L7">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1225/745C/15C0/58f85cfd68bb"/> <ed:Variable oid="!ed/1225/745C/15C0/58f85cfd68bb"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L6"> <Variable name="_L6">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1223/745C/15C0/58f85cfd242a"/> <ed:Variable oid="!ed/1223/745C/15C0/58f85cfd242a"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L4"> <Variable name="_L4">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1220/745C/15C0/58f85cfd4fa4"/> <ed:Variable oid="!ed/1220/745C/15C0/58f85cfd4fa4"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L5"> <Variable name="_L5">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="bool"/> <TypeRef name="bool"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1221/745C/15C0/58f85cfd748d"/> <ed:Variable oid="!ed/1221/745C/15C0/58f85cfd748d"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L3"> <Variable name="_L3">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/121e/745C/15C0/58f85cfd1f99"/> <ed:Variable oid="!ed/121e/745C/15C0/58f85cfd1f99"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L2"> <Variable name="_L2">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/121b/745C/15C0/58f85cfd4584"/> <ed:Variable oid="!ed/121b/745C/15C0/58f85cfd4584"/>
</pragmas> </pragmas>
</Variable> </Variable>
<Variable name="_L1"> <Variable name="_L1">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Variable oid="!ed/1219/745C/15C0/58f85cfd7d7b"/> <ed:Variable oid="!ed/1219/745C/15C0/58f85cfd7d7b"/>
</pragmas> </pragmas>
</Variable> </Variable>
</locals> </locals>
<data> <data>
<!-- _L1 = 1.0; --> <!-- _L1 = 1.0; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L1"/> <VariableRef name="_L1"/>
</lefts> </lefts>
<right> <right>
<ConstValue value="1.0"/> <ConstValue value="1.0"/>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/1218/745C/15C0/58f85cfd1c86"/> <ed:Equation oid="!ed/1218/745C/15C0/58f85cfd1c86"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L2 = exp; --> <!-- _L2 = exp; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L2"/> <VariableRef name="_L2"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="exp"/> <ConstVarRef name="exp"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/121a/745C/15C0/58f85cfd192f"/> <ed:Equation oid="!ed/121a/745C/15C0/58f85cfd192f"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _ = _L5; --> <!-- _ = _L5; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_"/> <VariableRef name="_"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L5"/> <ConstVarRef name="_L5"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/121c/745C/15C0/58f85cfd50a3"/> <ed:Equation oid="!ed/121c/745C/15C0/58f85cfd50a3"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L3 = 1.0; --> <!-- _L3 = 1.0; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L3"/> <VariableRef name="_L3"/>
</lefts> </lefts>
<right> <right>
<ConstValue value="1.0"/> <ConstValue value="1.0"/>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/121d/745C/15C0/58f85cfd139d"/> <ed:Equation oid="!ed/121d/745C/15C0/58f85cfd139d"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L4, _L5 = division_by_zero_safe(_L3, _L6, _L1); --> <!-- _L4, _L5 = division_by_zero_safe(_L3, _L6, _L1); -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L4"/> <VariableRef name="_L4"/>
<VariableRef name="_L5"/> <VariableRef name="_L5"/>
</lefts> </lefts>
<right> <right>
<!-- division_by_zero_safe(_L3, _L6, _L1) --> <!-- division_by_zero_safe(_L3, _L6, _L1) -->
<CallExpression> <CallExpression>
<operator> <operator>
<OpCall name="1"> <OpCall name="1">
<operator> <operator>
<OperatorRef name="division_by_zero_safe"/> <OperatorRef name="division_by_zero_safe"/>
</operator> </operator>
</OpCall> </OpCall>
</operator> </operator>
<callParameters> <callParameters>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L3"/> <ConstVarRef name="_L3"/>
</path> </path>
</IdExpression> </IdExpression>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L6"/> <ConstVarRef name="_L6"/>
</path> </path>
</IdExpression> </IdExpression>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L1"/> <ConstVarRef name="_L1"/>
</path> </path>
</IdExpression> </IdExpression>
</callParameters> </callParameters>
</CallExpression> </CallExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/121f/745C/15C0/58f85cfd371b"/> <ed:Equation oid="!ed/121f/745C/15C0/58f85cfd371b"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L6 = val; --> <!-- _L6 = val; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L6"/> <VariableRef name="_L6"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="val"/> <ConstVarRef name="val"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/1222/745C/15C0/58f85cfd573a"/> <ed:Equation oid="!ed/1222/745C/15C0/58f85cfd573a"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- _L7 = PowerRR(_L4, _L2); --> <!-- _L7 = PowerRR(_L4, _L2); -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="_L7"/> <VariableRef name="_L7"/>
</lefts> </lefts>
<right> <right>
<!-- PowerRR(_L4, _L2) --> <!-- PowerRR(_L4, _L2) -->
<CallExpression> <CallExpression>
<operator> <operator>
<OpCall name="1"> <OpCall name="1">
<operator> <operator>
<OperatorRef name="PowerRR"/> <OperatorRef name="PowerRR"/>
</operator> </operator>
</OpCall> </OpCall>
</operator> </operator>
<callParameters> <callParameters>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L4"/> <ConstVarRef name="_L4"/>
</path> </path>
</IdExpression> </IdExpression>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L2"/> <ConstVarRef name="_L2"/>
</path> </path>
</IdExpression> </IdExpression>
</callParameters> </callParameters>
</CallExpression> </CallExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/1224/745C/15C0/58f85cfd62e6"/> <ed:Equation oid="!ed/1224/745C/15C0/58f85cfd62e6"/>
</pragmas> </pragmas>
</Equation> </Equation>
<!-- inverse = _L7; --> <!-- inverse = _L7; -->
<Equation> <Equation>
<lefts> <lefts>
<VariableRef name="inverse"/> <VariableRef name="inverse"/>
</lefts> </lefts>
<right> <right>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="_L7"/> <ConstVarRef name="_L7"/>
</path> </path>
</IdExpression> </IdExpression>
</right> </right>
<pragmas> <pragmas>
<ed:Equation oid="!ed/1233/745C/15C0/58f85d249e9"/> <ed:Equation oid="!ed/1233/745C/15C0/58f85d249e9"/>
</pragmas> </pragmas>
</Equation> </Equation>
</data> </data>
<pragmas> <pragmas>
<ed:Operator oid="!ed/11f5/745C/15C0/58f85ce91e6" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5"> <ed:Operator oid="!ed/11f5/745C/15C0/58f85ce91e6" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<diagrams> <diagrams>
<NetDiagram name="compute_inverse_exp_1" landscape="true" format="A4 (210 297)" oid="!ed/11f6/745C/15C0/58f85ce9547d"> <NetDiagram name="compute_inverse_exp_1" landscape="true" format="A4 (210 297)" oid="!ed/11f6/745C/15C0/58f85ce9547d">
<presentationElements> <presentationElements>
<EquationGE kind="OBJ_LIT" presentable="!ed/1218/745C/15C0/58f85cfd1c86"> <EquationGE kind="OBJ_LIT" presentable="!ed/1218/745C/15C0/58f85cfd1c86">
<position> <position>
<Point x="5165" y="7281"/> <Point x="5165" y="7281"/>
</position> </position>
<size> <size>
<Size width="169" height="318"/> <Size width="169" height="318"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE kind="OBJ_HIDDEN" presentable="!ed/121a/745C/15C0/58f85cfd192f"> <EquationGE kind="OBJ_HIDDEN" presentable="!ed/121a/745C/15C0/58f85cfd192f">
<position> <position>
<Point x="8424" y="6054"/> <Point x="8424" y="6054"/>
</position> </position>
<size> <size>
<Size width="254" height="508"/> <Size width="254" height="508"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE kind="OBJ_TERMINATOR" presentable="!ed/121c/745C/15C0/58f85cfd50a3"> <EquationGE kind="OBJ_TERMINATOR" presentable="!ed/121c/745C/15C0/58f85cfd50a3">
<position> <position>
<Point x="7366" y="6054"/> <Point x="7366" y="6054"/>
</position> </position>
<size> <size>
<Size width="508" height="508"/> <Size width="508" height="508"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE kind="OBJ_LIT" presentable="!ed/121d/745C/15C0/58f85cfd139d"> <EquationGE kind="OBJ_LIT" presentable="!ed/121d/745C/15C0/58f85cfd139d">
<position> <position>
<Point x="3620" y="5588"/> <Point x="3620" y="5588"/>
</position> </position>
<size> <size>
<Size width="169" height="318"/> <Size width="169" height="318"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/121f/745C/15C0/58f85cfd371b"> <EquationGE presentable="!ed/121f/745C/15C0/58f85cfd371b">
<position> <position>
<Point x="4530" y="5186"/> <Point x="4530" y="5186"/>
</position> </position>
<size> <size>
<Size width="2413" height="1693"/> <Size width="2413" height="1693"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE presentable="!ed/1222/745C/15C0/58f85cfd573a"> <EquationGE presentable="!ed/1222/745C/15C0/58f85cfd573a">
<position> <position>
<Point x="3535" y="6054"/> <Point x="3535" y="6054"/>
</position> </position>
<size> <size>
<Size width="254" height="508"/> <Size width="254" height="508"/>
</size> </size>
</EquationGE> </EquationGE>
<EquationGE kind="OBJ_IMPOP" presentable="!ed/1224/745C/15C0/58f85cfd62e6"> <EquationGE kind="OBJ_IMPOP" presentable="!ed/1224/745C/15C0/58f85cfd62e6">
<position> <position>
<Point x="9716" y="5186"/> <Point x="9716" y="5186"/>
</position> </position>
<size> <size>
<Size width="2857" height="1693"/> <Size width="2857" height="1693"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/121a/745C/15C0/58f85cfd192f" dstEquation="!ed/1224/745C/15C0/58f85cfd62e6"> <Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/121a/745C/15C0/58f85cfd192f" dstEquation="!ed/1224/745C/15C0/58f85cfd62e6">
<positions> <positions>
<Point x="8678" y="6308"/> <Point x="8678" y="6308"/>
<Point x="9186" y="6308"/> <Point x="9186" y="6308"/>
<Point x="9186" y="6308"/> <Point x="9186" y="6308"/>
<Point x="9716" y="6308"/> <Point x="9716" y="6308"/>
</positions> </positions>
</Edge> </Edge>
<EquationGE presentable="!ed/1233/745C/15C0/58f85d249e9"> <EquationGE presentable="!ed/1233/745C/15C0/58f85d249e9">
<position> <position>
<Point x="13187" y="5779"/> <Point x="13187" y="5779"/>
</position> </position>
<size> <size>
<Size width="339" height="508"/> <Size width="339" height="508"/>
</size> </size>
</EquationGE> </EquationGE>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/1224/745C/15C0/58f85cfd62e6" dstEquation="!ed/1233/745C/15C0/58f85d249e9"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/1224/745C/15C0/58f85cfd62e6" dstEquation="!ed/1233/745C/15C0/58f85d249e9">
<positions> <positions>
<Point x="12573" y="6033"/> <Point x="12573" y="6033"/>
<Point x="12891" y="6033"/> <Point x="12891" y="6033"/>
<Point x="12891" y="6033"/> <Point x="12891" y="6033"/>
<Point x="13229" y="6033"/> <Point x="13229" y="6033"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="2" rightExprIndex="1" srcEquation="!ed/121f/745C/15C0/58f85cfd371b" dstEquation="!ed/121c/745C/15C0/58f85cfd50a3"> <Edge leftVarIndex="2" rightExprIndex="1" srcEquation="!ed/121f/745C/15C0/58f85cfd371b" dstEquation="!ed/121c/745C/15C0/58f85cfd50a3">
<positions> <positions>
<Point x="6943" y="6308"/> <Point x="6943" y="6308"/>
<Point x="7281" y="6308"/> <Point x="7281" y="6308"/>
<Point x="7281" y="6308"/> <Point x="7281" y="6308"/>
<Point x="7620" y="6308"/> <Point x="7620" y="6308"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/121f/745C/15C0/58f85cfd371b" dstEquation="!ed/1224/745C/15C0/58f85cfd62e6"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/121f/745C/15C0/58f85cfd371b" dstEquation="!ed/1224/745C/15C0/58f85cfd62e6">
<positions> <positions>
<Point x="6943" y="5757"/> <Point x="6943" y="5757"/>
<Point x="8319" y="5757"/> <Point x="8319" y="5757"/>
<Point x="8319" y="5757"/> <Point x="8319" y="5757"/>
<Point x="9716" y="5757"/> <Point x="9716" y="5757"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="3" srcEquation="!ed/1218/745C/15C0/58f85cfd1c86" dstEquation="!ed/121f/745C/15C0/58f85cfd371b"> <Edge leftVarIndex="1" rightExprIndex="3" srcEquation="!ed/1218/745C/15C0/58f85cfd1c86" dstEquation="!ed/121f/745C/15C0/58f85cfd371b">
<positions> <positions>
<Point x="5334" y="7451"/> <Point x="5334" y="7451"/>
<Point x="5736" y="7451"/> <Point x="5736" y="7451"/>
<Point x="5736" y="6879"/> <Point x="5736" y="6879"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/1222/745C/15C0/58f85cfd573a" dstEquation="!ed/121f/745C/15C0/58f85cfd371b"> <Edge leftVarIndex="1" rightExprIndex="2" srcEquation="!ed/1222/745C/15C0/58f85cfd573a" dstEquation="!ed/121f/745C/15C0/58f85cfd371b">
<positions> <positions>
<Point x="3789" y="6308"/> <Point x="3789" y="6308"/>
<Point x="4149" y="6308"/> <Point x="4149" y="6308"/>
<Point x="4149" y="6308"/> <Point x="4149" y="6308"/>
<Point x="4530" y="6308"/> <Point x="4530" y="6308"/>
</positions> </positions>
</Edge> </Edge>
<Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/121d/745C/15C0/58f85cfd139d" dstEquation="!ed/121f/745C/15C0/58f85cfd371b"> <Edge leftVarIndex="1" rightExprIndex="1" srcEquation="!ed/121d/745C/15C0/58f85cfd139d" dstEquation="!ed/121f/745C/15C0/58f85cfd371b">
<positions> <positions>
<Point x="3789" y="5757"/> <Point x="3789" y="5757"/>
<Point x="4149" y="5757"/> <Point x="4149" y="5757"/>
<Point x="4149" y="5757"/> <Point x="4149" y="5757"/>
<Point x="4530" y="5757"/> <Point x="4530" y="5757"/>
</positions> </positions>
</Edge> </Edge>
</presentationElements> </presentationElements>
</NetDiagram> </NetDiagram>
</diagrams> </diagrams>
</ed:Operator> </ed:Operator>
<kcg:Pragma> <kcg:Pragma>
doc &quot;OperatorKind_1&quot; {OperatorKind = &quot;TBD&quot;} doc &quot;OperatorKind_1&quot; {OperatorKind = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Title_1&quot; {Title = &quot;Title : compute_inverse_exp_1&quot;} doc &quot;Title_1&quot; {Title = &quot;Title : compute_inverse_exp_1&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Author_2&quot; {Author = &quot; Modified by: AP. PORTE&quot;} doc &quot;Author_2&quot; {Author = &quot; Modified by: AP. PORTE&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Date_3&quot; {Date = &quot;20/04/2017&quot;} doc &quot;Date_3&quot; {Date = &quot;20/04/2017&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;CopyRight_4&quot; {CopyRight = &quot; (C) ZSSM. All rights reserved.&quot;} doc &quot;CopyRight_4&quot; {CopyRight = &quot; (C) ZSSM. All rights reserved.&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Description_5&quot; {Description = &quot; Description: compute (1/val)^exp&quot;} doc &quot;Description_5&quot; {Description = &quot; Description: compute (1/val)^exp&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Change_6&quot; {Change = &quot; PR: First issue - No change.&quot;} doc &quot;Change_6&quot; {Change = &quot; PR: First issue - No change.&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Operator> </Operator>

View File

@@ -1,420 +1,420 @@
Notes-Types { Esterel-Technologies } DEFINITIONS ::= Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Unit ::= SEQUENCE OF { SEQUENCE { Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Unit TEXT Unit TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Comment_Default ::= SEQUENCE OF { SEQUENCE { Comment_Default ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE "-" , NT_DEFAULT_VALUE "-" ,
NT_FIELD_HEIGHT 10 , NT_FIELD_HEIGHT 10 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE F , NT_DEFAULT_VALUE F ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Comment ::= SEQUENCE OF { SEQUENCE { Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Comment TEXT Comment TEXT
{ {
NT_DEFAULT_VALUE "" , NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 , NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Range ::= SEQUENCE OF { SEQUENCE { Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Range TEXT Range TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Resolution ::= SEQUENCE OF { SEQUENCE { Resolution ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Resolution TEXT Resolution TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
OperatorKind ::= SEQUENCE OF { SEQUENCE { OperatorKind ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
OperatorKind ENUM OperatorKind ENUM
{ {
NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"}, NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"},
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Title ::= SEQUENCE OF { SEQUENCE { Title ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Title TEXT Title TEXT
{ {
NT_DEFAULT_VALUE "Title : " , NT_DEFAULT_VALUE "Title : " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Author ::= SEQUENCE OF { SEQUENCE { Author ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Author TEXT Author TEXT
{ {
NT_DEFAULT_VALUE " Modified by: AP. PORTE" , NT_DEFAULT_VALUE " Modified by: AP. PORTE" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Date ::= SEQUENCE OF { SEQUENCE { Date ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 100 }, NT_DEFAULT_VALUE 100 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Date DATE Date DATE
{ {
NT_DEFAULT_VALUE "dd/mm/yyyy" , NT_DEFAULT_VALUE "dd/mm/yyyy" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
CopyRight ::= SEQUENCE OF { SEQUENCE { CopyRight ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 40 }, NT_DEFAULT_VALUE 40 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 21 }, NT_DEFAULT_VALUE 21 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
CopyRight TEXT CopyRight TEXT
{ {
NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." , NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." ,
NT_INCRUSTABLE T , NT_INCRUSTABLE T ,
NT_EDITABLE F }, NT_EDITABLE F },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Description ::= SEQUENCE OF { SEQUENCE { Description ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 400 }, NT_DEFAULT_VALUE 400 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 120 }, NT_DEFAULT_VALUE 120 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE " Description: " , NT_DEFAULT_VALUE " Description: " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Change ::= SEQUENCE OF { SEQUENCE { Change ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Change TEXT Change TEXT
{ {
NT_DEFAULT_VALUE " PR: First issue - No change." , NT_DEFAULT_VALUE " PR: First issue - No change." ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
END END
Notes-Values { Esterel-Technologies } DEFINITIONS ::= Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Unit ::= { Unit ::= {
{"!ed/2b44/5C75/1654/58f8b11f3e32", "Unit_2","TBD" , T }, {"!ed/2b44/5C75/1654/58f8b11f3e32", "Unit_2","TBD" , T },
{"!ed/2d49/5C75/1654/58f8b3b740", "Unit_2","TBD" , T }, {"!ed/2d49/5C75/1654/58f8b3b740", "Unit_2","TBD" , T },
{"!ed/2cb2/5C75/1654/58f8b1e12d34", "Unit_2","TBD" , T }, {"!ed/2cb2/5C75/1654/58f8b1e12d34", "Unit_2","TBD" , T },
{"!ed/2ab1/5C75/1654/58f8af8f94", "Unit_2","TBD" , T }, {"!ed/2ab1/5C75/1654/58f8af8f94", "Unit_2","TBD" , T },
{"!ed/2abf/5C75/1654/58f8af8f5c16", "Unit_2","TBD" , T }, {"!ed/2abf/5C75/1654/58f8af8f5c16", "Unit_2","TBD" , T },
{"!ed/2ac5/5C75/1654/58f8af8f27e6", "Unit_2","TBD" , T }, {"!ed/2ac5/5C75/1654/58f8af8f27e6", "Unit_2","TBD" , T },
{"!ed/2b3d/5C75/1654/58f8b0f579aa", "Unit_2","TBD" , T }} {"!ed/2b3d/5C75/1654/58f8b0f579aa", "Unit_2","TBD" , T }}
Comment_Default ::= { Comment_Default ::= {
{"!ed/2a5a/5C75/1654/58f8af3f198f", "Comment_Default_1","-" , F }, {"!ed/2a5a/5C75/1654/58f8af3f198f", "Comment_Default_1","-" , F },
{"!ed/2c9a/5C75/1654/58f8b1ab20fc", "Comment_Default_1","-" , F }} {"!ed/2c9a/5C75/1654/58f8b1ab20fc", "Comment_Default_1","-" , F }}
Comment ::= { Comment ::= {
{"!ed/2b44/5C75/1654/58f8b11f3e32", "Comment_1","" , T }, {"!ed/2b44/5C75/1654/58f8b11f3e32", "Comment_1","" , T },
{"!ed/2d49/5C75/1654/58f8b3b740", "Comment_1","" , T }, {"!ed/2d49/5C75/1654/58f8b3b740", "Comment_1","" , T },
{"!ed/2cb2/5C75/1654/58f8b1e12d34", "Comment_1","" , T }, {"!ed/2cb2/5C75/1654/58f8b1e12d34", "Comment_1","" , T },
{"!ed/2ab1/5C75/1654/58f8af8f94", "Comment_1","" , T }, {"!ed/2ab1/5C75/1654/58f8af8f94", "Comment_1","" , T },
{"!ed/2abf/5C75/1654/58f8af8f5c16", "Comment_1","" , T }, {"!ed/2abf/5C75/1654/58f8af8f5c16", "Comment_1","" , T },
{"!ed/2ac5/5C75/1654/58f8af8f27e6", "Comment_1","" , T }, {"!ed/2ac5/5C75/1654/58f8af8f27e6", "Comment_1","" , T },
{"!ed/2b3d/5C75/1654/58f8b0f579aa", "Comment_1","" , T }} {"!ed/2b3d/5C75/1654/58f8b0f579aa", "Comment_1","" , T }}
Range ::= { Range ::= {
{"!ed/2b44/5C75/1654/58f8b11f3e32", "Range_3","TBD" , T }, {"!ed/2b44/5C75/1654/58f8b11f3e32", "Range_3","TBD" , T },
{"!ed/2d49/5C75/1654/58f8b3b740", "Range_3","[0.1;10.0]" , T }, {"!ed/2d49/5C75/1654/58f8b3b740", "Range_3","[0.1;10.0]" , T },
{"!ed/2cb2/5C75/1654/58f8b1e12d34", "Range_3","TBD" , T }, {"!ed/2cb2/5C75/1654/58f8b1e12d34", "Range_3","TBD" , T },
{"!ed/2ab1/5C75/1654/58f8af8f94", "Range_3","TBD" , T }, {"!ed/2ab1/5C75/1654/58f8af8f94", "Range_3","TBD" , T },
{"!ed/2abf/5C75/1654/58f8af8f5c16", "Range_3","TBD" , T }, {"!ed/2abf/5C75/1654/58f8af8f5c16", "Range_3","TBD" , T },
{"!ed/2ac5/5C75/1654/58f8af8f27e6", "Range_3","TBD" , T }, {"!ed/2ac5/5C75/1654/58f8af8f27e6", "Range_3","TBD" , T },
{"!ed/2b3d/5C75/1654/58f8b0f579aa", "Range_3","TBD" , T }} {"!ed/2b3d/5C75/1654/58f8b0f579aa", "Range_3","TBD" , T }}
Resolution ::= { Resolution ::= {
{"!ed/2b44/5C75/1654/58f8b11f3e32", "Resolution_4","TBD" , T }, {"!ed/2b44/5C75/1654/58f8b11f3e32", "Resolution_4","TBD" , T },
{"!ed/2d49/5C75/1654/58f8b3b740", "Resolution_4","TBD" , T }, {"!ed/2d49/5C75/1654/58f8b3b740", "Resolution_4","TBD" , T },
{"!ed/2cb2/5C75/1654/58f8b1e12d34", "Resolution_4","TBD" , T }, {"!ed/2cb2/5C75/1654/58f8b1e12d34", "Resolution_4","TBD" , T },
{"!ed/2ab1/5C75/1654/58f8af8f94", "Resolution_4","TBD" , T }, {"!ed/2ab1/5C75/1654/58f8af8f94", "Resolution_4","TBD" , T },
{"!ed/2abf/5C75/1654/58f8af8f5c16", "Resolution_4","TBD" , T }, {"!ed/2abf/5C75/1654/58f8af8f5c16", "Resolution_4","TBD" , T },
{"!ed/2ac5/5C75/1654/58f8af8f27e6", "Resolution_4","TBD" , T }, {"!ed/2ac5/5C75/1654/58f8af8f27e6", "Resolution_4","TBD" , T },
{"!ed/2b3d/5C75/1654/58f8b0f579aa", "Resolution_4","TBD" , T }} {"!ed/2b3d/5C75/1654/58f8b0f579aa", "Resolution_4","TBD" , T }}
OperatorKind ::= { OperatorKind ::= {
{"!ed/fbe/1252/1D14/58f786145a83", "OperatorKind_1","TBD" , T }} {"!ed/fbe/1252/1D14/58f786145a83", "OperatorKind_1","TBD" , T }}
Title ::= { Title ::= {
{"!ed/fbf/1252/1D14/58f786141f1f", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_necessary_energy_1" , T }} {"!ed/fbf/1252/1D14/58f786141f1f", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_necessary_energy_1" , T }}
Author ::= { Author ::= {
{"!ed/fbf/1252/1D14/58f786141f1f", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }} {"!ed/fbf/1252/1D14/58f786141f1f", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }}
Date ::= { Date ::= {
{"!ed/fbf/1252/1D14/58f786141f1f", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "20/04/2017" , T }} {"!ed/fbf/1252/1D14/58f786141f1f", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "20/04/2017" , T }}
CopyRight ::= { CopyRight ::= {
{"!ed/fbf/1252/1D14/58f786141f1f", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }} {"!ed/fbf/1252/1D14/58f786141f1f", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }}
Description ::= { Description ::= {
{"!ed/fbf/1252/1D14/58f786141f1f", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: {"!ed/fbf/1252/1D14/58f786141f1f", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description:
compute energy necessary for parameters compute energy necessary for parameters
depending if all poles distances are not null or if parameters are on one pole depending if all poles distances are not null or if parameters are on one pole
(Robustness to avoid computation of interpolation on null distances)" , T }} (Robustness to avoid computation of interpolation on null distances)" , T }}
Change ::= { Change ::= {
{"!ed/fbf/1252/1D14/58f786141f1f", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }} {"!ed/fbf/1252/1D14/58f786141f1f", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }}
END END

View File

@@ -1,386 +1,386 @@
Notes-Types { Esterel-Technologies } DEFINITIONS ::= Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Range ::= SEQUENCE OF { SEQUENCE { Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Range TEXT Range TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Comment ::= SEQUENCE OF { SEQUENCE { Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Comment TEXT Comment TEXT
{ {
NT_DEFAULT_VALUE "" , NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 , NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Unit ::= SEQUENCE OF { SEQUENCE { Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Unit TEXT Unit TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Resolution ::= SEQUENCE OF { SEQUENCE { Resolution ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Resolution TEXT Resolution TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
OperatorKind ::= SEQUENCE OF { SEQUENCE { OperatorKind ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
OperatorKind ENUM OperatorKind ENUM
{ {
NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"}, NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"},
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Title ::= SEQUENCE OF { SEQUENCE { Title ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Title TEXT Title TEXT
{ {
NT_DEFAULT_VALUE "Title : " , NT_DEFAULT_VALUE "Title : " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Author ::= SEQUENCE OF { SEQUENCE { Author ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Author TEXT Author TEXT
{ {
NT_DEFAULT_VALUE " Modified by: " , NT_DEFAULT_VALUE " Modified by: " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Date ::= SEQUENCE OF { SEQUENCE { Date ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 100 }, NT_DEFAULT_VALUE 100 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Date DATE Date DATE
{ {
NT_DEFAULT_VALUE "dd/mm/yyyy" , NT_DEFAULT_VALUE "dd/mm/yyyy" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
CopyRight ::= SEQUENCE OF { SEQUENCE { CopyRight ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 40 }, NT_DEFAULT_VALUE 40 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 21 }, NT_DEFAULT_VALUE 21 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
CopyRight TEXT CopyRight TEXT
{ {
NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." , NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." ,
NT_INCRUSTABLE T , NT_INCRUSTABLE T ,
NT_EDITABLE F }, NT_EDITABLE F },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Description ::= SEQUENCE OF { SEQUENCE { Description ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 400 }, NT_DEFAULT_VALUE 400 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 120 }, NT_DEFAULT_VALUE 120 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE " Description: " , NT_DEFAULT_VALUE " Description: " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Change ::= SEQUENCE OF { SEQUENCE { Change ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Change TEXT Change TEXT
{ {
NT_DEFAULT_VALUE " PR: First issue - No change." , NT_DEFAULT_VALUE " PR: First issue - No change." ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
END END
Notes-Values { Esterel-Technologies } DEFINITIONS ::= Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Range ::= { Range ::= {
{"!ed/103f/1252/1D14/58f787d051d6", "Range_3","[0.1;10.0]" , T }, {"!ed/103f/1252/1D14/58f787d051d6", "Range_3","[0.1;10.0]" , T },
{"!ed/1048/1252/1D14/58f7882459db", "Range_3","TBD" , T }, {"!ed/1048/1252/1D14/58f7882459db", "Range_3","TBD" , T },
{"!ed/1036/1252/1D14/58f787b65697", "Range_3","TBD" , T }} {"!ed/1036/1252/1D14/58f787b65697", "Range_3","TBD" , T }}
Comment ::= { Comment ::= {
{"!ed/1035/1252/1D14/58f7878d52a4", "Comment_1","" , T }, {"!ed/1035/1252/1D14/58f7878d52a4", "Comment_1","" , T },
{"!ed/103f/1252/1D14/58f787d051d6", "Comment_1","" , T }, {"!ed/103f/1252/1D14/58f787d051d6", "Comment_1","" , T },
{"!ed/1048/1252/1D14/58f7882459db", "Comment_1","" , T }, {"!ed/1048/1252/1D14/58f7882459db", "Comment_1","" , T },
{"!ed/1036/1252/1D14/58f787b65697", "Comment_1","" , T }} {"!ed/1036/1252/1D14/58f787b65697", "Comment_1","" , T }}
Unit ::= { Unit ::= {
{"!ed/1035/1252/1D14/58f7878d52a4", "Unit_2","TBD" , T }, {"!ed/1035/1252/1D14/58f7878d52a4", "Unit_2","TBD" , T },
{"!ed/103f/1252/1D14/58f787d051d6", "Unit_2","TBD" , T }, {"!ed/103f/1252/1D14/58f787d051d6", "Unit_2","TBD" , T },
{"!ed/1048/1252/1D14/58f7882459db", "Unit_2","TBD" , T }, {"!ed/1048/1252/1D14/58f7882459db", "Unit_2","TBD" , T },
{"!ed/1036/1252/1D14/58f787b65697", "Unit_2","TBD" , T }} {"!ed/1036/1252/1D14/58f787b65697", "Unit_2","TBD" , T }}
Resolution ::= { Resolution ::= {
{"!ed/103f/1252/1D14/58f787d051d6", "Resolution_4","TBD" , T }, {"!ed/103f/1252/1D14/58f787d051d6", "Resolution_4","TBD" , T },
{"!ed/1048/1252/1D14/58f7882459db", "Resolution_4","TBD" , T }, {"!ed/1048/1252/1D14/58f7882459db", "Resolution_4","TBD" , T },
{"!ed/1036/1252/1D14/58f787b65697", "Resolution_4","TBD" , T }} {"!ed/1036/1252/1D14/58f787b65697", "Resolution_4","TBD" , T }}
OperatorKind ::= { OperatorKind ::= {
{"!ed/1033/1252/1D14/58f78782541c", "OperatorKind_1","TBD" , T }} {"!ed/1033/1252/1D14/58f78782541c", "OperatorKind_1","TBD" , T }}
Title ::= { Title ::= {
{"!ed/1034/1252/1D14/58f78782534c", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_sum_inverse_val_1" , T }} {"!ed/1034/1252/1D14/58f78782534c", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_sum_inverse_val_1" , T }}
Author ::= { Author ::= {
{"!ed/1034/1252/1D14/58f78782534c", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }} {"!ed/1034/1252/1D14/58f78782534c", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }}
Date ::= { Date ::= {
{"!ed/1034/1252/1D14/58f78782534c", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "19/04/2017" , T }} {"!ed/1034/1252/1D14/58f78782534c", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "19/04/2017" , T }}
CopyRight ::= { CopyRight ::= {
{"!ed/1034/1252/1D14/58f78782534c", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }} {"!ed/1034/1252/1D14/58f78782534c", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }}
Description ::= { Description ::= {
{"!ed/1034/1252/1D14/58f78782534c", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: {"!ed/1034/1252/1D14/58f78782534c", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description:
compute sum [(1/val)^exp]" , T }} compute sum [(1/val)^exp]" , T }}
Change ::= { Change ::= {
{"!ed/1034/1252/1D14/58f78782534c", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }} {"!ed/1034/1252/1D14/58f78782534c", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }}
END END

View File

@@ -1,386 +1,386 @@
Notes-Types { Esterel-Technologies } DEFINITIONS ::= Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Comment ::= SEQUENCE OF { SEQUENCE { Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Comment TEXT Comment TEXT
{ {
NT_DEFAULT_VALUE "" , NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 , NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Unit ::= SEQUENCE OF { SEQUENCE { Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Unit TEXT Unit TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Range ::= SEQUENCE OF { SEQUENCE { Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Range TEXT Range TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Resolution ::= SEQUENCE OF { SEQUENCE { Resolution ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Resolution TEXT Resolution TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
OperatorKind ::= SEQUENCE OF { SEQUENCE { OperatorKind ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
OperatorKind ENUM OperatorKind ENUM
{ {
NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"}, NT_ENUM_VALUES {"Architecture", "Functional", "Refinement", "Library", "Derived", "Robustness", "TBD"},
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Title ::= SEQUENCE OF { SEQUENCE { Title ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Title TEXT Title TEXT
{ {
NT_DEFAULT_VALUE "Title : " , NT_DEFAULT_VALUE "Title : " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Author ::= SEQUENCE OF { SEQUENCE { Author ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Author TEXT Author TEXT
{ {
NT_DEFAULT_VALUE " Modified by: AP. PORTE" , NT_DEFAULT_VALUE " Modified by: AP. PORTE" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Date ::= SEQUENCE OF { SEQUENCE { Date ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 250 }, NT_DEFAULT_VALUE 250 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 100 }, NT_DEFAULT_VALUE 100 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 20 }, NT_DEFAULT_VALUE 20 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Date DATE Date DATE
{ {
NT_DEFAULT_VALUE "dd/mm/yyyy" , NT_DEFAULT_VALUE "dd/mm/yyyy" ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
CopyRight ::= SEQUENCE OF { SEQUENCE { CopyRight ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 40 }, NT_DEFAULT_VALUE 40 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE F }, NT_DEFAULT_VALUE F },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 21 }, NT_DEFAULT_VALUE 21 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
CopyRight TEXT CopyRight TEXT
{ {
NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." , NT_DEFAULT_VALUE " (C) ZSSM. All rights reserved." ,
NT_INCRUSTABLE T , NT_INCRUSTABLE T ,
NT_EDITABLE F }, NT_EDITABLE F },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Description ::= SEQUENCE OF { SEQUENCE { Description ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 400 }, NT_DEFAULT_VALUE 400 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 120 }, NT_DEFAULT_VALUE 120 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE " Description: " , NT_DEFAULT_VALUE " Description: " ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
Change ::= SEQUENCE OF { SEQUENCE { Change ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
note_graphical_information { note_graphical_information {
NT_INCRUSTABLE BOOLEAN NT_INCRUSTABLE BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_PERMANENT BOOLEAN NT_PERMANENT BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_LOCATION STRING NT_LOCATION STRING
{ {
NT_DEFAULT_VALUE "RELATIVE" }, NT_DEFAULT_VALUE "RELATIVE" },
NT_POS_X REAL NT_POS_X REAL
{ {
NT_DEFAULT_VALUE 0 }, NT_DEFAULT_VALUE 0 },
NT_POS_Y REAL NT_POS_Y REAL
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_MODIFY BOOLEAN NT_MODIFY BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME BOOLEAN NT_FRAME BOOLEAN
{ {
NT_DEFAULT_VALUE T }, NT_DEFAULT_VALUE T },
NT_FRAME_WIDTH INTEGER NT_FRAME_WIDTH INTEGER
{ {
NT_DEFAULT_VALUE 350 }, NT_DEFAULT_VALUE 350 },
NT_FRAME_HEIGHT INTEGER NT_FRAME_HEIGHT INTEGER
{ {
NT_DEFAULT_VALUE 60 }, NT_DEFAULT_VALUE 60 },
NT_FONT INTEGER NT_FONT INTEGER
{ {
NT_DEFAULT_VALUE 1 } NT_DEFAULT_VALUE 1 }
}, },
information { information {
Change TEXT Change TEXT
{ {
NT_DEFAULT_VALUE " PR: First issue - No change." , NT_DEFAULT_VALUE " PR: First issue - No change." ,
NT_INCRUSTABLE T }, NT_INCRUSTABLE T },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T } NT_DEFAULT_VALUE T }
} } } } } }
END END
Notes-Values { Esterel-Technologies } DEFINITIONS ::= Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Comment ::= { Comment ::= {
{"!ed/1035/1252/1D14/58f7878d52a4", "Comment_1","" , T }, {"!ed/1035/1252/1D14/58f7878d52a4", "Comment_1","" , T },
{"!ed/103f/1252/1D14/58f787d051d6", "Comment_1","" , T }, {"!ed/103f/1252/1D14/58f787d051d6", "Comment_1","" , T },
{"!ed/1048/1252/1D14/58f7882459db", "Comment_1","" , T }, {"!ed/1048/1252/1D14/58f7882459db", "Comment_1","" , T },
{"!ed/1036/1252/1D14/58f787b65697", "Comment_1","" , T }} {"!ed/1036/1252/1D14/58f787b65697", "Comment_1","" , T }}
Unit ::= { Unit ::= {
{"!ed/1035/1252/1D14/58f7878d52a4", "Unit_2","TBD" , T }, {"!ed/1035/1252/1D14/58f7878d52a4", "Unit_2","TBD" , T },
{"!ed/103f/1252/1D14/58f787d051d6", "Unit_2","TBD" , T }, {"!ed/103f/1252/1D14/58f787d051d6", "Unit_2","TBD" , T },
{"!ed/1048/1252/1D14/58f7882459db", "Unit_2","TBD" , T }, {"!ed/1048/1252/1D14/58f7882459db", "Unit_2","TBD" , T },
{"!ed/1036/1252/1D14/58f787b65697", "Unit_2","TBD" , T }} {"!ed/1036/1252/1D14/58f787b65697", "Unit_2","TBD" , T }}
Range ::= { Range ::= {
{"!ed/103f/1252/1D14/58f787d051d6", "Range_3","[0.1;10.0]" , T }, {"!ed/103f/1252/1D14/58f787d051d6", "Range_3","[0.1;10.0]" , T },
{"!ed/1048/1252/1D14/58f7882459db", "Range_3","TBD" , T }, {"!ed/1048/1252/1D14/58f7882459db", "Range_3","TBD" , T },
{"!ed/1036/1252/1D14/58f787b65697", "Range_3","TBD" , T }} {"!ed/1036/1252/1D14/58f787b65697", "Range_3","TBD" , T }}
Resolution ::= { Resolution ::= {
{"!ed/103f/1252/1D14/58f787d051d6", "Resolution_4","TBD" , T }, {"!ed/103f/1252/1D14/58f787d051d6", "Resolution_4","TBD" , T },
{"!ed/1048/1252/1D14/58f7882459db", "Resolution_4","TBD" , T }, {"!ed/1048/1252/1D14/58f7882459db", "Resolution_4","TBD" , T },
{"!ed/1036/1252/1D14/58f787b65697", "Resolution_4","TBD" , T }} {"!ed/1036/1252/1D14/58f787b65697", "Resolution_4","TBD" , T }}
OperatorKind ::= { OperatorKind ::= {
{"!ed/1033/1252/1D14/58f78782541c", "OperatorKind_1","TBD" , T }} {"!ed/1033/1252/1D14/58f78782541c", "OperatorKind_1","TBD" , T }}
Title ::= { Title ::= {
{"!ed/1034/1252/1D14/58f78782534c", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_sum_inverse_val_1" , T }} {"!ed/1034/1252/1D14/58f78782534c", "Title_1",T , T , "RELATIVE" , 0.000000 , 0.000000 , F , T , 350 , 20 , 1 , "Title : compute_sum_inverse_val_1" , T }}
Author ::= { Author ::= {
{"!ed/1034/1252/1D14/58f78782534c", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }} {"!ed/1034/1252/1D14/58f78782534c", "Author_2",T , T , "RELATIVE" , 0.000000 , 20.000000 , F , T , 250 , 20 , 1 , " Modified by: AP. PORTE" , T }}
Date ::= { Date ::= {
{"!ed/1034/1252/1D14/58f78782534c", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "19/04/2017" , T }} {"!ed/1034/1252/1D14/58f78782534c", "Date_3",T , T , "RELATIVE" , 250.000000 , 20.000000 , F , T , 100 , 20 , 1 , "19/04/2017" , T }}
CopyRight ::= { CopyRight ::= {
{"!ed/1034/1252/1D14/58f78782534c", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }} {"!ed/1034/1252/1D14/58f78782534c", "CopyRight_4",T , T , "RELATIVE" , 0.000000 , 40.000000 , F , T , 350 , 21 , 1 , " (C) ZSSM. All rights reserved." , T }}
Description ::= { Description ::= {
{"!ed/1034/1252/1D14/58f78782534c", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description: {"!ed/1034/1252/1D14/58f78782534c", "Description_5",T , T , "RELATIVE" , 350.000000 , 0.000000 , T , T , 400 , 120 , 1 , " Description:
compute sum [(1/val)^exp]" , T }} compute sum [(1/val)^exp]" , T }}
Change ::= { Change ::= {
{"!ed/1034/1252/1D14/58f78782534c", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }} {"!ed/1034/1252/1D14/58f78782534c", "Change_6",T , T , "RELATIVE" , 0.000000 , 60.000000 , T , T , 350 , 60 , 1 , " PR: First issue - No change." , T }}
END END

View File

@@ -1,119 +1,119 @@
Notes-Types { Esterel-Technologies } DEFINITIONS ::= Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Unit ::= SEQUENCE OF { SEQUENCE { Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Unit TEXT Unit TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Comment ::= SEQUENCE OF { SEQUENCE { Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Comment TEXT Comment TEXT
{ {
NT_DEFAULT_VALUE "" , NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 , NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Comment_Package ::= SEQUENCE OF { SEQUENCE { Comment_Package ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 10 , NT_FIELD_HEIGHT 10 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Range ::= SEQUENCE OF { SEQUENCE { Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Range TEXT Range TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Resolution ::= SEQUENCE OF { SEQUENCE { Resolution ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Resolution TEXT Resolution TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
END END
Notes-Values { Esterel-Technologies } DEFINITIONS ::= Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Unit ::= { Unit ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Unit_2","TBD" , T }, {"!ed/2ea1/589C/1330/594d1202147e", "Unit_2","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Unit_2","TBD" , T }, {"!ed/293a/589C/1330/594d050c66cf", "Unit_2","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Unit_2","TBD" , T }, {"!ed/2970/589C/1330/594d062c7935", "Unit_2","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Unit_2","TBD" , T }, {"!ed/2976/589C/1330/594d062d5d6d", "Unit_2","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Unit_2","TBD" , T }, {"!ed/297c/589C/1330/594d062d1c3c", "Unit_2","TBD" , T },
{"!ed/2851/589C/1330/594cea7a23b3", "Unit_2","TBD" , T }, {"!ed/2851/589C/1330/594cea7a23b3", "Unit_2","TBD" , T },
{"!ed/2852/589C/1330/594cea925130", "Unit_2","TBD" , T }, {"!ed/2852/589C/1330/594cea925130", "Unit_2","TBD" , T },
{"!ed/2853/589C/1330/594cea9b550b", "Unit_2","TBD" , T }, {"!ed/2853/589C/1330/594cea9b550b", "Unit_2","TBD" , T },
{"!ed/2854/589C/1330/594ceaa554f6", "Unit_2","TBD" , T }, {"!ed/2854/589C/1330/594ceaa554f6", "Unit_2","TBD" , T },
{"!ed/2856/589C/1330/594ceabf4b3b", "Unit_2","TBD" , T }} {"!ed/2856/589C/1330/594ceabf4b3b", "Unit_2","TBD" , T }}
Comment ::= { Comment ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Comment_1","" , T }, {"!ed/2ea1/589C/1330/594d1202147e", "Comment_1","" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Comment_1","" , T }, {"!ed/293a/589C/1330/594d050c66cf", "Comment_1","" , T },
{"!ed/2970/589C/1330/594d062c7935", "Comment_1","" , T }, {"!ed/2970/589C/1330/594d062c7935", "Comment_1","" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Comment_1","" , T }, {"!ed/2976/589C/1330/594d062d5d6d", "Comment_1","" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Comment_1","" , T }, {"!ed/297c/589C/1330/594d062d1c3c", "Comment_1","" , T },
{"!ed/2851/589C/1330/594cea7a23b3", "Comment_1","" , T }, {"!ed/2851/589C/1330/594cea7a23b3", "Comment_1","" , T },
{"!ed/2852/589C/1330/594cea925130", "Comment_1","" , T }, {"!ed/2852/589C/1330/594cea925130", "Comment_1","" , T },
{"!ed/2853/589C/1330/594cea9b550b", "Comment_1","" , T }, {"!ed/2853/589C/1330/594cea9b550b", "Comment_1","" , T },
{"!ed/2854/589C/1330/594ceaa554f6", "Comment_1","" , T }, {"!ed/2854/589C/1330/594ceaa554f6", "Comment_1","" , T },
{"!ed/2856/589C/1330/594ceabf4b3b", "Comment_1","" , T }} {"!ed/2856/589C/1330/594ceabf4b3b", "Comment_1","" , T }}
Comment_Package ::= { Comment_Package ::= {
{"!ed/284d/589C/1330/594cea75498b", "Comment_Package_1","TBD" , T }} {"!ed/284d/589C/1330/594cea75498b", "Comment_Package_1","TBD" , T }}
Range ::= { Range ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Range_3","TBD" , T }, {"!ed/2ea1/589C/1330/594d1202147e", "Range_3","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Range_3","TBD" , T }, {"!ed/293a/589C/1330/594d050c66cf", "Range_3","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Range_3","TBD" , T }, {"!ed/2970/589C/1330/594d062c7935", "Range_3","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Range_3","TBD" , T }, {"!ed/2976/589C/1330/594d062d5d6d", "Range_3","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Range_3","TBD" , T }} {"!ed/297c/589C/1330/594d062d1c3c", "Range_3","TBD" , T }}
Resolution ::= { Resolution ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Resolution_4","TBD" , T }, {"!ed/2ea1/589C/1330/594d1202147e", "Resolution_4","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Resolution_4","TBD" , T }, {"!ed/293a/589C/1330/594d050c66cf", "Resolution_4","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Resolution_4","TBD" , T }, {"!ed/2970/589C/1330/594d062c7935", "Resolution_4","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Resolution_4","TBD" , T }, {"!ed/2976/589C/1330/594d062d5d6d", "Resolution_4","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Resolution_4","TBD" , T }} {"!ed/297c/589C/1330/594d062d1c3c", "Resolution_4","TBD" , T }}
END END

View File

@@ -1,393 +1,393 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<File xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3"> <File xmlns="http://www.esterel-technologies.com/ns/scade/6" xmlns:ed="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5" xmlns:kcg="http://www.esterel-technologies.com/ns/scade/pragmas/codegen/3">
<declarations> <declarations>
<Package name="conf"> <Package name="conf">
<declarations> <declarations>
<Constant name="size_mass_array_Cst"> <Constant name="size_mass_array_Cst">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="int32"/> <TypeRef name="int32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<value> <value>
<ConstValue value="4"/> <ConstValue value="4"/>
</value> </value>
<pragmas> <pragmas>
<ed:Constant oid="!ed/2851/589C/1330/594cea7a23b3"/> <ed:Constant oid="!ed/2851/589C/1330/594cea7a23b3"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Constant> </Constant>
<Constant name="size_dist_array_Cst"> <Constant name="size_dist_array_Cst">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="int32"/> <TypeRef name="int32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<value> <value>
<ConstValue value="4"/> <ConstValue value="4"/>
</value> </value>
<pragmas> <pragmas>
<ed:Constant oid="!ed/2852/589C/1330/594cea925130"/> <ed:Constant oid="!ed/2852/589C/1330/594cea925130"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Constant> </Constant>
<Constant name="size_speed_array_Cst"> <Constant name="size_speed_array_Cst">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="int32"/> <TypeRef name="int32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<value> <value>
<ConstValue value="4"/> <ConstValue value="4"/>
</value> </value>
<pragmas> <pragmas>
<ed:Constant oid="!ed/2853/589C/1330/594cea9b550b"/> <ed:Constant oid="!ed/2853/589C/1330/594cea9b550b"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Constant> </Constant>
<Constant name="size_alt_array_Cst"> <Constant name="size_alt_array_Cst">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="int32"/> <TypeRef name="int32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<value> <value>
<ConstValue value="4"/> <ConstValue value="4"/>
</value> </value>
<pragmas> <pragmas>
<ed:Constant oid="!ed/2854/589C/1330/594ceaa554f6"/> <ed:Constant oid="!ed/2854/589C/1330/594ceaa554f6"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Constant> </Constant>
<Constant name="dist_average_param_Cst"> <Constant name="dist_average_param_Cst">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<value> <value>
<ConstValue value="1.0"/> <ConstValue value="1.0"/>
</value> </value>
<pragmas> <pragmas>
<ed:Constant oid="!ed/2856/589C/1330/594ceabf4b3b"/> <ed:Constant oid="!ed/2856/589C/1330/594ceabf4b3b"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Constant> </Constant>
<Sensor name="Viability_Amode_initial"> <Sensor name="Viability_Amode_initial">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="viablility_t"/> <TypeRef name="viablility_t"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Sensor oid="!ed/293a/589C/1330/594d050c66cf"/> <ed:Sensor oid="!ed/293a/589C/1330/594d050c66cf"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;TBD&quot;} doc &quot;Range_3&quot; {Range = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Sensor> </Sensor>
<Sensor name="Viability_Amode_cruise"> <Sensor name="Viability_Amode_cruise">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="viablility_t"/> <TypeRef name="viablility_t"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Sensor oid="!ed/2970/589C/1330/594d062c7935"/> <ed:Sensor oid="!ed/2970/589C/1330/594d062c7935"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;TBD&quot;} doc &quot;Range_3&quot; {Range = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Sensor> </Sensor>
<Sensor name="Viability_RPmode_initial"> <Sensor name="Viability_RPmode_initial">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="viablility_t"/> <TypeRef name="viablility_t"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Sensor oid="!ed/2976/589C/1330/594d062d5d6d"/> <ed:Sensor oid="!ed/2976/589C/1330/594d062d5d6d"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;TBD&quot;} doc &quot;Range_3&quot; {Range = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Sensor> </Sensor>
<Sensor name="Viability_RPmode_cruise"> <Sensor name="Viability_RPmode_cruise">
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="viablility_t"/> <TypeRef name="viablility_t"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<pragmas> <pragmas>
<ed:Sensor oid="!ed/297c/589C/1330/594d062d1c3c"/> <ed:Sensor oid="!ed/297c/589C/1330/594d062d1c3c"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;TBD&quot;} doc &quot;Range_3&quot; {Range = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Sensor> </Sensor>
<Type name="viablility_t"> <Type name="viablility_t">
<definition> <definition>
<Struct> <Struct>
<fields> <fields>
<Field name="altitudes"> <Field name="altitudes">
<type> <type>
<Table> <Table>
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<size> <size>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="size_alt_array_Cst"/> <ConstVarRef name="size_alt_array_Cst"/>
</path> </path>
</IdExpression> </IdExpression>
</size> </size>
</Table> </Table>
</type> </type>
<pragmas> <pragmas>
<ed:Field oid="!ed/2ea2/589C/1330/594d1202428d"/> <ed:Field oid="!ed/2ea2/589C/1330/594d1202428d"/>
</pragmas> </pragmas>
</Field> </Field>
<Field name="distances"> <Field name="distances">
<type> <type>
<Table> <Table>
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<size> <size>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="size_dist_array_Cst"/> <ConstVarRef name="size_dist_array_Cst"/>
</path> </path>
</IdExpression> </IdExpression>
</size> </size>
</Table> </Table>
</type> </type>
<pragmas> <pragmas>
<ed:Field oid="!ed/2ea3/589C/1330/594d1202287b"/> <ed:Field oid="!ed/2ea3/589C/1330/594d1202287b"/>
</pragmas> </pragmas>
</Field> </Field>
<Field name="masses"> <Field name="masses">
<type> <type>
<Table> <Table>
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<size> <size>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="size_mass_array_Cst"/> <ConstVarRef name="size_mass_array_Cst"/>
</path> </path>
</IdExpression> </IdExpression>
</size> </size>
</Table> </Table>
</type> </type>
<pragmas> <pragmas>
<ed:Field oid="!ed/2ea4/589C/1330/594d1202bd0"/> <ed:Field oid="!ed/2ea4/589C/1330/594d1202bd0"/>
</pragmas> </pragmas>
</Field> </Field>
<Field name="speeds"> <Field name="speeds">
<type> <type>
<Table> <Table>
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<size> <size>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="size_speed_array_Cst"/> <ConstVarRef name="size_speed_array_Cst"/>
</path> </path>
</IdExpression> </IdExpression>
</size> </size>
</Table> </Table>
</type> </type>
<pragmas> <pragmas>
<ed:Field oid="!ed/2ea5/589C/1330/594d12023222"/> <ed:Field oid="!ed/2ea5/589C/1330/594d12023222"/>
</pragmas> </pragmas>
</Field> </Field>
<Field name="energies"> <Field name="energies">
<type> <type>
<Table> <Table>
<type> <type>
<Table> <Table>
<type> <type>
<Table> <Table>
<type> <type>
<Table> <Table>
<type> <type>
<NamedType> <NamedType>
<type> <type>
<TypeRef name="float32"/> <TypeRef name="float32"/>
</type> </type>
</NamedType> </NamedType>
</type> </type>
<size> <size>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="size_alt_array_Cst"/> <ConstVarRef name="size_alt_array_Cst"/>
</path> </path>
</IdExpression> </IdExpression>
</size> </size>
</Table> </Table>
</type> </type>
<size> <size>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="size_speed_array_Cst"/> <ConstVarRef name="size_speed_array_Cst"/>
</path> </path>
</IdExpression> </IdExpression>
</size> </size>
</Table> </Table>
</type> </type>
<size> <size>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="size_dist_array_Cst"/> <ConstVarRef name="size_dist_array_Cst"/>
</path> </path>
</IdExpression> </IdExpression>
</size> </size>
</Table> </Table>
</type> </type>
<size> <size>
<IdExpression> <IdExpression>
<path> <path>
<ConstVarRef name="size_mass_array_Cst"/> <ConstVarRef name="size_mass_array_Cst"/>
</path> </path>
</IdExpression> </IdExpression>
</size> </size>
</Table> </Table>
</type> </type>
<pragmas> <pragmas>
<ed:Field oid="!ed/2ea6/589C/1330/594d12025f2d"/> <ed:Field oid="!ed/2ea6/589C/1330/594d12025f2d"/>
</pragmas> </pragmas>
</Field> </Field>
</fields> </fields>
</Struct> </Struct>
</definition> </definition>
<pragmas> <pragmas>
<ed:Type oid="!ed/2ea1/589C/1330/594d1202147e"/> <ed:Type oid="!ed/2ea1/589C/1330/594d1202147e"/>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;} doc &quot;Unit_2&quot; {Unit = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_1&quot; {Comment = &quot;&quot;} doc &quot;Comment_1&quot; {Comment = &quot;&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Range_3&quot; {Range = &quot;TBD&quot;} doc &quot;Range_3&quot; {Range = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;} doc &quot;Resolution_4&quot; {Resolution = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Type> </Type>
</declarations> </declarations>
<pragmas> <pragmas>
<ed:Package oid="!ed/284d/589C/1330/594cea75498b" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5"> <ed:Package oid="!ed/284d/589C/1330/594cea75498b" xmlns="http://www.esterel-technologies.com/ns/scade/pragmas/editor/5">
<diagrams> <diagrams>
<TreeDiagram landscape="false" format="A4 (210 297)" oid="!ed/284e/589C/1330/594cea755394" blockKind="constants" columnsSize="0, 260, 150, 150, 300"/> <TreeDiagram landscape="false" format="A4 (210 297)" oid="!ed/284e/589C/1330/594cea755394" blockKind="constants" columnsSize="0, 260, 150, 150, 300"/>
<TreeDiagram landscape="false" format="A4 (210 297)" oid="!ed/284f/589C/1330/594cea753edb" blockKind="types" columnsSize="0, 150, 478, 300"/> <TreeDiagram landscape="false" format="A4 (210 297)" oid="!ed/284f/589C/1330/594cea753edb" blockKind="types" columnsSize="0, 150, 478, 300"/>
<TreeDiagram landscape="false" format="A4 (210 297)" oid="!ed/2850/589C/1330/594cea755e52" blockKind="sensors"/> <TreeDiagram landscape="false" format="A4 (210 297)" oid="!ed/2850/589C/1330/594cea755e52" blockKind="sensors"/>
</diagrams> </diagrams>
</ed:Package> </ed:Package>
<kcg:Pragma> <kcg:Pragma>
doc &quot;Comment_Package_1&quot; {Description = &quot;TBD&quot;} doc &quot;Comment_Package_1&quot; {Description = &quot;TBD&quot;}
</kcg:Pragma> </kcg:Pragma>
</pragmas> </pragmas>
</Package> </Package>
</declarations> </declarations>
</File> </File>

View File

@@ -1,119 +1,119 @@
Notes-Types { Esterel-Technologies } DEFINITIONS ::= Notes-Types { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Resolution ::= SEQUENCE OF { SEQUENCE { Resolution ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Resolution TEXT Resolution TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Range ::= SEQUENCE OF { SEQUENCE { Range ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Range TEXT Range TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Comment_Package ::= SEQUENCE OF { SEQUENCE { Comment_Package ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Description TEXT Description TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 10 , NT_FIELD_HEIGHT 10 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Comment ::= SEQUENCE OF { SEQUENCE { Comment ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Comment TEXT Comment TEXT
{ {
NT_DEFAULT_VALUE "" , NT_DEFAULT_VALUE "" ,
NT_FIELD_HEIGHT 3 , NT_FIELD_HEIGHT 3 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
Unit ::= SEQUENCE OF { SEQUENCE { Unit ::= SEQUENCE OF { SEQUENCE {
annot_object OID, annot_object OID,
name STRING, name STRING,
information { information {
Unit TEXT Unit TEXT
{ {
NT_DEFAULT_VALUE "TBD" , NT_DEFAULT_VALUE "TBD" ,
NT_FIELD_HEIGHT 1 , NT_FIELD_HEIGHT 1 ,
NT_FIELD_WIDTH 60 }, NT_FIELD_WIDTH 60 },
to_c BOOLEAN to_c BOOLEAN
{ {
NT_DEFAULT_VALUE T , NT_DEFAULT_VALUE T ,
NT_PRINTABLE F } NT_PRINTABLE F }
} } } } } }
END END
Notes-Values { Esterel-Technologies } DEFINITIONS ::= Notes-Values { Esterel-Technologies } DEFINITIONS ::=
BEGIN BEGIN
Resolution ::= { Resolution ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Resolution_4","TBD" , T }, {"!ed/2ea1/589C/1330/594d1202147e", "Resolution_4","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Resolution_4","TBD" , T }, {"!ed/293a/589C/1330/594d050c66cf", "Resolution_4","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Resolution_4","TBD" , T }, {"!ed/2970/589C/1330/594d062c7935", "Resolution_4","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Resolution_4","TBD" , T }, {"!ed/2976/589C/1330/594d062d5d6d", "Resolution_4","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Resolution_4","TBD" , T }} {"!ed/297c/589C/1330/594d062d1c3c", "Resolution_4","TBD" , T }}
Range ::= { Range ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Range_3","TBD" , T }, {"!ed/2ea1/589C/1330/594d1202147e", "Range_3","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Range_3","TBD" , T }, {"!ed/293a/589C/1330/594d050c66cf", "Range_3","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Range_3","TBD" , T }, {"!ed/2970/589C/1330/594d062c7935", "Range_3","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Range_3","TBD" , T }, {"!ed/2976/589C/1330/594d062d5d6d", "Range_3","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Range_3","TBD" , T }} {"!ed/297c/589C/1330/594d062d1c3c", "Range_3","TBD" , T }}
Comment_Package ::= { Comment_Package ::= {
{"!ed/284d/589C/1330/594cea75498b", "Comment_Package_1","TBD" , T }} {"!ed/284d/589C/1330/594cea75498b", "Comment_Package_1","TBD" , T }}
Comment ::= { Comment ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Comment_1","" , T }, {"!ed/2ea1/589C/1330/594d1202147e", "Comment_1","" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Comment_1","" , T }, {"!ed/293a/589C/1330/594d050c66cf", "Comment_1","" , T },
{"!ed/2970/589C/1330/594d062c7935", "Comment_1","" , T }, {"!ed/2970/589C/1330/594d062c7935", "Comment_1","" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Comment_1","" , T }, {"!ed/2976/589C/1330/594d062d5d6d", "Comment_1","" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Comment_1","" , T }, {"!ed/297c/589C/1330/594d062d1c3c", "Comment_1","" , T },
{"!ed/2851/589C/1330/594cea7a23b3", "Comment_1","" , T }, {"!ed/2851/589C/1330/594cea7a23b3", "Comment_1","" , T },
{"!ed/2852/589C/1330/594cea925130", "Comment_1","" , T }, {"!ed/2852/589C/1330/594cea925130", "Comment_1","" , T },
{"!ed/2853/589C/1330/594cea9b550b", "Comment_1","" , T }, {"!ed/2853/589C/1330/594cea9b550b", "Comment_1","" , T },
{"!ed/2854/589C/1330/594ceaa554f6", "Comment_1","" , T }, {"!ed/2854/589C/1330/594ceaa554f6", "Comment_1","" , T },
{"!ed/2856/589C/1330/594ceabf4b3b", "Comment_1","" , T }} {"!ed/2856/589C/1330/594ceabf4b3b", "Comment_1","" , T }}
Unit ::= { Unit ::= {
{"!ed/2ea1/589C/1330/594d1202147e", "Unit_2","TBD" , T }, {"!ed/2ea1/589C/1330/594d1202147e", "Unit_2","TBD" , T },
{"!ed/293a/589C/1330/594d050c66cf", "Unit_2","TBD" , T }, {"!ed/293a/589C/1330/594d050c66cf", "Unit_2","TBD" , T },
{"!ed/2970/589C/1330/594d062c7935", "Unit_2","TBD" , T }, {"!ed/2970/589C/1330/594d062c7935", "Unit_2","TBD" , T },
{"!ed/2976/589C/1330/594d062d5d6d", "Unit_2","TBD" , T }, {"!ed/2976/589C/1330/594d062d5d6d", "Unit_2","TBD" , T },
{"!ed/297c/589C/1330/594d062d1c3c", "Unit_2","TBD" , T }, {"!ed/297c/589C/1330/594d062d1c3c", "Unit_2","TBD" , T },
{"!ed/2851/589C/1330/594cea7a23b3", "Unit_2","TBD" , T }, {"!ed/2851/589C/1330/594cea7a23b3", "Unit_2","TBD" , T },
{"!ed/2852/589C/1330/594cea925130", "Unit_2","TBD" , T }, {"!ed/2852/589C/1330/594cea925130", "Unit_2","TBD" , T },
{"!ed/2853/589C/1330/594cea9b550b", "Unit_2","TBD" , T }, {"!ed/2853/589C/1330/594cea9b550b", "Unit_2","TBD" , T },
{"!ed/2854/589C/1330/594ceaa554f6", "Unit_2","TBD" , T }, {"!ed/2854/589C/1330/594ceaa554f6", "Unit_2","TBD" , T },
{"!ed/2856/589C/1330/594ceabf4b3b", "Unit_2","TBD" , T }} {"!ed/2856/589C/1330/594ceabf4b3b", "Unit_2","TBD" , T }}
END END

Some files were not shown because too many files have changed in this diff Show More