Risks¶
arc42 §6.
Vendor EDS exporters historically produce subtly different dialects (LineFeed key variations, comment styles, value trimming). Mitigation is the liberal-parser policy (Liberal parsing — warn and ... (REQ_0725)) — warn and continue rather than reject. The parser will accumulate fixture exposure to known-quirky files over time; the warning channel makes regressions visible. |
The Rust serde-INI ecosystem is less mature than serde-XML.
Both candidate crates ( |
CiA 402 servo drives and similar profile-rich devices carry 200+ OD entries. Generating the full OD table per device would balloon the codegen artefact by an order of magnitude. Mitigation: OD emission is feature-gated default-off (Object dictionary emission ... (REQ_0747) mirroring Object dictionary as static... (ADR_0075)); the EtherCAT side has already proven this approach for OD-heavy Beckhoff modules (cf. OD table size blow-up on co... (RISK_0010)). |
Generated code computes |