CinC Generation: Difference between revisions

From PHENOM Portal Knowledgebase
Jump to navigation Jump to search
No edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:CinC Generation}}
CinC is Skayl's Configurable Infrastructure Capability. This is a fully configured FACE Transport Service that can be easily configured in PHENOM. This tab contains all the controls needed to export FACE-aligned software. Two types of products can be created.
CinC is Skayl's Configurable Infrastructure Capability. This is a fully configured FACE Transport Service that can be easily configured in PHENOM. This tab contains all the controls needed to export FACE-aligned software. Two types of products can be created.


=== FACE 3 CinC ===
== FACE 3 CinC ==
This options generates a FACE 3.0 aligned CinC using the parameters provided by the user:
'''This options generates a FACE 3.0 aligned CinC using the parameters provided by the user:'''
* Model Namespace: namespace that will be used throughout the generated code
* CinC Version: version of CinC to use for the generation
* FACE Version: version of FACE used both for the FACE model export and the TS generation
* Language: language of the generated source code
* Override Namespace? / Namespace: by default, the generated code will use the top-level model name as namespace. If the checkbox is selected, the specified namespace will globally override the default values.
* System Directory: name of the folder where the dynamic CinC source will be generated
* System Directory: name of the folder where the dynamic CinC source will be generated
* Include CinC Source: whether or not the static CinC source files should be generated. If "None" is selected, only the files in the System directory will be generated
* Include CinC Source: whether or not the static CinC source files should be generated. If "None" is selected, only the files in the System directory will be generated
* Select your Mains and UoPs: selection of the Mains and the UoPs within the Mains that will be generated
* Select your Mains and UoPs: selection of the Mains and the UoPs within the Mains to be generated
* CinC Licenses: a CinC license needs to be selected for each Main to generate


[[File:Phenom-generate-cinc face3.png|600px|border]]
[[File:Cinc - Face3cinc.png|border|600x600px]]


=== FACE 3 Mock UoPs ===
== FACE 3 Mock UoPs ==
This options generates a FACE 3.0 aligned CinC with mock UoPs using the parameters provided by the user:
'''This options generates a FACE 3.0 aligned CinC with mock UoPs using the parameters provided by the user:'''
* Model Namespace: namespace that will be used throughout the generated code
* CinC Version: version of CinC to use for the generation
* FACE Version: version of FACE used both for the FACE model export and the TS generation
* Language: language of the generated source code
* Override Namespace? / Namespace: by default, the generated code will use the top-level model name as namespace. If the checkbox is selected, the specified namespace will globally override the default values.
* System Directory: name of the folder where the dynamic CinC source will be generated
* System Directory: name of the folder where the dynamic CinC source will be generated
* Include CinC Source: whether or not the static CinC source files should be generated. If "None" is selected, only the files in the System directory will be generated
* Include CinC Source: whether or not the static CinC source files should be generated. If "None" is selected, only the files in the System directory will be generated
* Select your Mocked UoPs and Mains: selection of the UoPs to generate. For each UoP, the "Include main" option, if selected, will generate a mock Main for the mock UoP.
* Select your Mocked UoPs and Mains: selection of the UoPs to generate. For each UoP, the "Include main" option, if selected, will generate a mock Main for the mock UoP.


[[File:Phenom-generate-cinc face3 mock uop.png|600px|border]]
[[File:Cinc - Mockuop.png|border|600x600px]]

Latest revision as of 15:20, 23 July 2024


CinC is Skayl's Configurable Infrastructure Capability. This is a fully configured FACE Transport Service that can be easily configured in PHENOM. This tab contains all the controls needed to export FACE-aligned software. Two types of products can be created.

FACE 3 CinC

This options generates a FACE 3.0 aligned CinC using the parameters provided by the user:

  • CinC Version: version of CinC to use for the generation
  • FACE Version: version of FACE used both for the FACE model export and the TS generation
  • Language: language of the generated source code
  • Override Namespace? / Namespace: by default, the generated code will use the top-level model name as namespace. If the checkbox is selected, the specified namespace will globally override the default values.
  • System Directory: name of the folder where the dynamic CinC source will be generated
  • Include CinC Source: whether or not the static CinC source files should be generated. If "None" is selected, only the files in the System directory will be generated
  • Select your Mains and UoPs: selection of the Mains and the UoPs within the Mains to be generated
  • CinC Licenses: a CinC license needs to be selected for each Main to generate

FACE 3 Mock UoPs

This options generates a FACE 3.0 aligned CinC with mock UoPs using the parameters provided by the user:

  • CinC Version: version of CinC to use for the generation
  • FACE Version: version of FACE used both for the FACE model export and the TS generation
  • Language: language of the generated source code
  • Override Namespace? / Namespace: by default, the generated code will use the top-level model name as namespace. If the checkbox is selected, the specified namespace will globally override the default values.
  • System Directory: name of the folder where the dynamic CinC source will be generated
  • Include CinC Source: whether or not the static CinC source files should be generated. If "None" is selected, only the files in the System directory will be generated
  • Select your Mocked UoPs and Mains: selection of the UoPs to generate. For each UoP, the "Include main" option, if selected, will generate a mock Main for the mock UoP.