Skip to content

docs: Rewrite the build guide - #452

Open
leducp wants to merge 8 commits into
eni_sequencer_pdfrom
docs_building
Open

leducp wants to merge 8 commits into
eni_sequencer_pdfrom
docs_building

Conversation

@leducp

@leducp leducp commented Oct 1, 2026

Copy link
Copy Markdown
Owner
  • Lead with the Linux wrapper scripts, tests and coverage.
  • Point to the CI workflow for Windows instead of a hand-maintained recipe.

- Refuse ESI numbers that do not match the schema (e.g. '12abc', '#x-1').
- Share the parsing of XML schema values with the coming ENI parser.
@leducp
leducp added this pull request to stack #453 October 4, 2026 07:27
leducp added 7 commits October 4, 2026 09:27
- Refuse ESI numbers that do not match the schema (e.g. '12abc', '#x-1').
- Share the parsing of XML schema values with the coming ENI parser.
- Model an ENI (ETG.2100) without any XML dependency, so generated code can
  build it on targets without an XML library.
- Compare InitCmd replies as the ETG.2100 Validate element specifies.
- Load the master, slaves, startup commands, mailbox and DC settings of an
  ENI file (ETG.2100), behind the new eni_parser build option.
- Refuse files that break the ETG.2100 schema, naming the offending element.
- Load the process data, cyclic frames and process image of an ENI file.
- Add load_eni to dump an ENI file.
- Run the ENI startup commands for every state transition, up to SAFE_OP and
  back down.
- Refuse an ENI that disagrees with the slaves: count, identity, explicit
  identification, mailbox protocols and layout.
- Take the process data layout the ENI programmed, refused when it disagrees
  with the ENI, and exchange it through the regular Bus cycle up to OPERATIONAL.
- Expose the DC cycle and shift of the ENI.
- Add the eni_sequencer example and docs/ENI.md.
- Lead with the Linux wrapper scripts, tests and coverage.
- Point to the CI workflow for Windows instead of a hand-maintained recipe.
@leducp
leducp removed this pull request from stack #453 October 5, 2026 07:48
@leducp
leducp added this pull request to stack #454 October 5, 2026 07:48

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant