simple text obfuscation algorithm
CABD coding-rule decoder and encoder (netto bytes ↔ FSW/PSW values). Spec: ../../docs/coding-flow.md, ../../docs/daten-format.md §1.7-1.8
Chassis bundle loader — BR_REF aliasing + DST/SGET/SGVT/ZCSUT/CVT + SGFAM/ZST/AT, lazy CABD on demand.
Per-FSW property-value decoders, ported from NCS Dummy's Classes/Formulas/Formulas.cs. Renders raw CABD bytes as human-readable values (km/h, °C, V, percentages, …).
Typed module catalog — walk a SG's CABD .Cxx DATEN file and emit a FunctionList (Function / Property / Unoccupied / Group items). Mirrors NCSDummy's Classes/Functions/FunctionListReader. Spec: ../../docs/ncsdummy-analysis.md §3.1.
Top-level coding orchestrator: chassis + FA + FSW/PSW edits → per-SG netto buffers ready for CODIERDATEN_SCHREIBEN.
Parser for BMW NCSEXPER DATEN binary-frame files (BR_REF.DAT, *SGET.000, *SGVT.000, *.Cxx, etc.). Spec: ../../docs/daten-format.md
Shared EdiabasLike type contract — minimal Ediabas-shape that ncsx packages consume without hard-depending on @emdzej/ediabasx-ediabas.
Parsers for NCSEXPER DATEN text tables (SGFAM, ZST, AT, AT.M00, AT.ZUS). Spec: ../../docs/daten-format.md §2
CABI/CDH bridge for the inpax IPO interpreter — implements the 80+ CDH* functions NCSEXPER's A_*.ipo dispatchers call (statically linked in NCSEXPER.EXE). Signatures from CABI.H, behaviour ghidra-verified per docs/assumptions.md.
Walks <BR>SGET.000 to produce the in-scope SG list for a given chassis + ASW. Equivalent of NCSEXPER's coapiScanAllSgFromBr.
No description provided.
No description provided.
No description provided.