-
Notifications
You must be signed in to change notification settings - Fork 2
/
Metadata.yml
106 lines (106 loc) · 2.86 KB
/
Metadata.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
---
metadata:
models:
fmimcl:
name: fmimcl
displayName: dse.fmi.mcl
path: dse/fmimcl
workflows:
- generate-fmimcl
- patch-signalgroup
platforms:
- linux-amd64
- linux-x86
- linux-i386
- windows-x64
- windows-x86
channels:
- alias: scalar_vector
- alias: network_vector
fmimodelc:
name: fmimodelc
displayName: dse.fmi.modelc
path: dse/fmimodelc
workflows:
- generate-fmimodelc
platforms:
- linux-amd64
- linux-x86
- linux-i386
- windows-x64
- windows-x86
channels:
- alias: scalar_vector
- alias: network_vector
fmigateway:
name: fmigateway
displayName: dse.fmi.gateway
path: dse/gateway
workflows:
- generate-fmigateway
platforms:
- linux-amd64
- linux-x86
- linux-i386
- windows-x64
- windows-x86
channels:
- alias: scalar_vector
- alias: network_vector
tasks:
generate-fmimcl:
vars:
FMU_DIR:
required: true
hint: URI identifying an FMU (select from 'uses' or manually enter a path).
OUT_DIR:
required: true
hint: Directory where the model should be created (sim relative).
default: out/model
MCL_PATH:
required: true
hint: Path where the FMI MCL shared library is located.
FMU_MODELDESC:
required: false
hint: Path where the FMI modelDescription.xml should be created.
default: '{{.FMU_DIR}}/modelDescription.xml'
SIGNAL_GROUP:
required: false
hint: Path where the associated Signal Group should be created.
default: '{{.OUT_DIR}}/signalgroup.yaml'
generate-fmimodelc:
vars:
SIM:
required: true
hint: URI identifying the simulaiton (Simer layout) to be packaged as an FMU.
FMU_NAME:
required: true
hint: Name of the generated FMU.
PLATFORM:
required: false
hint: Selected platform of the generated FMU.
SIGNAL_GROUPS:
required: false
hint:
default:
VERSION:
required: false
hint: Version of the generated FMU.
UUID:
required: false
hint: UUID of the generated FMU.
OUT_DIR:
required: false
hint: Path where the FMU should be created.
default: out
patch-signalgroup:
vars:
INPUT:
required: true
hint: Path identifying the Signal Group to be patched.
PATCH:
required: true
hint: URI identifying the patch file to use.
REMOVE_UNKNOWN:
required: false
hint: Remove unknown items (i.e. not in the patch file)