scl_templates: Aufruf-Template FB_ILS_MTRO_2Sep2Swi (ohne Referenz-Aufrufstelle)
Mubea wird damit vollstaendig aus Templates erzeugt. Der FB existiert noch nicht in der ILSLib; die Schnittstelle ist aus 2Sep1Swi (Separatoren) und 1Sep2Swi (Weichen) angenommen und steht im Template-Kopf - mit den SPS-Kollegen abzustimmen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
dd955999a9
commit
25ab362c0a
7 files changed
+215
-52
No files matched your search
@@ -180,9 +180,12 @@ Inside the SCL output, `lib/scl_context.py` (TRO-JSON → render context, all de
|
||||
sits between `model.py` and `scl_skeleton.py` (context → text only). With `--templates`
|
||||
(opt-in) REGIONs come from Jinja2 templates in `lib/scl_templates/<fbType>.scl.j2`
|
||||
(all 7 types with a reference call site: `1Sep`, `1Sep1Swi`, `1Sep2Swi`, `1Sep_SSCC`,
|
||||
`Vario`, `Vario_workStation`, `PinStore_Auto`; `2Sep1Swi`, `EmptyCarrBuffer`, `LoadingBoom`,
|
||||
`2Sep2Swi` stay generic until a call site exists), each round-trip tested against its reference call site
|
||||
in `doc/TRO_Katalog/scl_templates/` (`tests/test_scl_templates.py`); every line holding a
|
||||
`Vario`, `Vario_workStation`, `PinStore_Auto`; `2Sep1Swi`, `EmptyCarrBuffer`, `LoadingBoom`
|
||||
stay generic until a call site exists), each round-trip tested against its reference call site
|
||||
in `doc/TRO_Katalog/scl_templates/` (`tests/test_scl_templates.py`). Exception: `2Sep2Swi`
|
||||
has a template WITHOUT reference call site (the FB does not exist in the ILSLib yet - its
|
||||
interface is assumed from `2Sep1Swi` + `1Sep2Swi`, see the template header; only covered by
|
||||
rendering the real plants and the golden file); every line holding a
|
||||
placeholder must carry `TODO(E-Planung)`. Migration steps, decisions per template line
|
||||
and status: `doc/SCL_Templates.md`. Golden files in `tests/fixtures/scl/` pin the SCL output byte for
|
||||
byte — rewrite them (`SKEL_UPDATE_GOLDEN=1`) only for a reviewed, intended change.
|
||||
|
||||
Reference in new issue
Block a user