Tango Controls
9.2.5
Welcome to Tango Controls documentation!
Tango Overview
Getting Started
Developer’s Guide
General guidelines
Tango Client
Device Servers
Introduction to device server
TANGO Device Server Guidelines
Introduction
Reference Documents
TANGO Concepts overview
TANGO Device Design
TANGO device implementation
Appendices
The TANGO device server model
Writing a TANGO device server
Attribute alarms
Enumerated attribute
Memorized attribute
Forwarded attribute
Device polling
Generating events in a device server
Tango Device in Java
PyTango - a Python binding to Tango
Debugging and Testing
Advanced
Tango Core C++ Classes Reference Documentation
Contributing
Tools and Extensions
Administration
Tutorials and How-Tos
Reference
Tango Controls
Docs
»
Developer’s Guide
»
Device Servers
»
TANGO Device Server Guidelines
Edit on GitHub
TANGO Device Server Guidelines
¶
Contents:
Introduction
Scope of the document
Authors
About this document
Reference Documents
TANGO Concepts overview
Tango Model
Communication paradigm
Class, Device and Device Server
TANGO Device Design
Elements of general design
Device interface definition
Service availability
TANGO device implementation
General rules
Device interface
POGO use
Internal device implementation
Device state management
Logging management
Error handling
Appendices
Appendix 1 –Code Quality Checklist
Appendix 2 – Full code samples
Read the Docs
v: 9.2.5
Versions
latest
stable
9.2.5
Downloads
pdf
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.