export: Separator-Typ VF/GF aus der Ketten-Einheit statt Bau-XDATA
Der Typ (Merkmal "Typ") jeder Separator-Zeile kommt jetzt an EINER Stelle aus der Einheiten-Schneidung csv:kette-einheiten (neu: csv:kette-sep-typen, eingetragen in csv:ketten-verarbeiten) - dieselbe Quelle wie die Einheiten-Boundingbox. VF = Separator direkt vor der Umlenkstation bzw. zwischen Umlenk- und Motorstation, sonst GF. Die bauzeitige XDATA SSG_SEP_TYP (ssg-sep-typ-xdata-schreiben/-lesen, 15 Einfuegestellen) entfaellt. Sie war teils falsch: der Separator vor dem ES hinter einer Motorstation bekam "VF", und ein sep_nach-Separator einer GF, den die folgende VF-Einheit als Einlauf nutzt, blieb "GF" (HundM05: Sep1/5/7/9/11 und Sep2). Unit-Tests csv:kette-sep-typen in tests/test_unit.lsp. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
96ca43eff5
commit
e67f7cc1aa
@@ -186,6 +186,12 @@ dem Export geloescht, ausser der Debug-Schalter `csv_leave_proxies` ist
|
||||
gesetzt. Reisst die KS-Kette ab, meldet der Export das (`exp-kette-luecke`)
|
||||
und fuehrt den Rest als eigene Teilkette weiter. Die fruehere Gruppierung
|
||||
ueber die sepliste-XDATA und den Separator-Typ (`SSG_SEP_TYP`) ist entfallen.
|
||||
Auch das Merkmal `Typ` (VF/GF) der Separator-Zeilen kommt aus dieser
|
||||
Schneidung (`csv:kette-sep-typen`): der Separator erbt den Typ seiner Einheit,
|
||||
also VF fuer den Separator direkt vor der Umlenkstation und jeden Separator
|
||||
zwischen Umlenk- und Motorstation, sonst GF. Die fruehere bauzeitige
|
||||
XDATA-Markierung `SSG_SEP_TYP` an jedem Trennsteg wird nicht mehr geschrieben
|
||||
oder gelesen - sie war an 15 Einfuegestellen verteilt und dort teils falsch.
|
||||
|
||||
**Die `bbox` ist das einzige Feld, das `vla-getboundingbox` braucht** — alle
|
||||
anderen Felder kommen aus rohen DXF-Gruppencodes oder XDATA. Ein Ausfall von
|
||||
|
||||
Reference in New Issue
Block a user