/magix-rfc

RFCs for MAGIX

MIT LicenseMIT

Waltz-Controls Request For Comments (RFC)

This repository is the home of all Tango Open Specification.

Mission

The goal of this RFC project is to provide a formal specification of Waltz Controls project. This specification shall include:

  1. concepts,
  2. terminology,
  3. protocol behaviour,
  4. conventions,

each on a sufficient level for future evolution of Waltz Controls and/or implementation in other languages. In that respect, concepts are more important than implementation details.

Contribution

The process to add or change an RFC is the following:

  • An RFC is created and modified by pull requests according to the Collective Code Construction Contract (C4).
  • The RFC life-cycle SHOULD follow the life-cycle defined in the Consensus-Oriented Specification System (COSS).

RFCs

The table below summarises all available or expected specifications. For the current "work in progress status", please check either PRs.

Short Name Title Status Editor
RFC-1 Message Standard Specification Raw Igor Khokhriakov
RFC-2 Message Exchanging Specification Raw Igor Khokhriakov
RFC-3 Controls-kt specification Raw Alexander Nozik
RFC-4 Tango-Controls specification Raw Igor Khokhriakov
RFC-5 DOOCS message specification Raw Alexander Nozik
RFC-6 AXSIS XES slow control system message specification Raw Igor Khokhriakov