Skip to main content
Ctrl+K

fastcs-catio

  • Tutorials
  • How-to Guides
  • Explanations
  • Reference
  • GitHub
  • PyPI
  • Tutorials
  • How-to Guides
  • Explanations
  • Reference
  • GitHub
  • PyPI

Section Navigation

  • CATio Architecture Overview
  • FastCS EPICS IOC Implementation
  • ADS Client Implementation
  • EtherCAT and TwinCAT Nomenclature
  • Terminal YAML Definitions
  • Composite Types in TwinCAT
  • CoE Parameters
  • Dynamic PDOs in EtherCAT Terminals
  • Useful Notes on ADS and TwinCAT
  • Architectural Decision Records
    • 1. Record architecture decisions
    • 2. Adopt python-copier-template for project structure
    • API Decoupling Analysis
  • AI-Assisted Architectural Transformation of CATio
  • Explanations
  • Architectural Decision Records

Architectural Decision Records#

Architectural decisions are made throughout a project’s lifetime. As a way of keeping track of these decisions, we record these decisions in Architecture Decision Records (ADRs) listed below.

  • 1. Record architecture decisions
  • 2. Adopt python-copier-template for project structure
  • API Decoupling Analysis

For more information on ADRs see this blog by Michael Nygard.

previous

Useful Notes on ADS and TwinCAT

next

1. Record architecture decisions

Edit on GitHub

This Page

  • Show Source

Built with the PyData Sphinx Theme 0.16.1.