Tango Request For Comments (RFC)
123-readthedocs
Tango Request For Comments (RFC)
Mission
Contribution
RFCs
1/Tango Control System
Preamble
Tango Specification
Goals
Use Cases
2/Device Model
Preamble
Tango Device Specification
Goals
Use Cases
Specification
Naming convention
Device Class
Device lifecycle
Init Command
Device State and Status
State Machine
Reserved Device Names
Reserved Class Names
3/Command
Preamble
Tango Command Specification
Goals
Use Cases
Specification
Reserved Commands
Global Behaviour
Naming convention
4/Attribute
Preamble
Tango Attribute specification
Goals
Use Cases
Specification
Attribute definition
Memorized attribute
Forwarded attribute
Attribute properties
Attribute runtime parameters
Attribute aliases
Attribute events
Attribute naming schema
5/Property
Preamble
Tango Property Specification
Goals
Use Cases
Specification
Naming convention
6/Database
Preamble
Related RFC specifications (TBD)
Tango Database specification
Goals of the Database
Features of the Database
Use Cases of the Database
Specification
List of Commands Grouped by Functionality
Devices
Classes
Properties
ClassAttributeProperty
ClassProperty
DeviceAttributeProperty
DeviceProperty
Free Object Property
ClassPipeProperty
DevicePipeProperty
Attributes
ClassAttribute
DeviceAttribute
Aliases
AttributeAlias
DeviceAlias
Hosts/Servers
Host
Server
ServerInfo
Pipes
ClassPipe
DeleteDevicePipe
Free Objects
Exported Devices
Miscellaneous
List of Database commands and description
Database as a file
File syntax
File syntax: Devices definition.
File syntax: Device property definition.
File syntax: Device attribute property definition.
File syntax: Class property definition.
Related documentation
7/The Tango Pipe specification
Preamble
Goals
Use Case
Specification
Pipe events
Server/Client APIs
8/Device Server Model
Preamble
Tango Device Server specification
Goals
Use Cases
Specification
Device Server interface
The Device Export sequence
The Device Unexport sequence
9/Data types
Preamble
Tango Data Types Specification
Goals
Use Cases
DataType
Numeric
DevBoolean
Integer data types
Floating point data types
String data type
Sequence data types
Structures
State
Enumeration
Pipe
Exceptions
12/Publisher-Subscriber protocol
Preamble
Publisher-Subscriber protocol Specification
Basic Concepts
Definitions
Runtime requirements
Publisher-Subscriber protocol
Negotiation
Subscription
Cancel event subscription
Fault tolerance
14/The Tango Logging Service
Introduction
Preamble
Goals
Use Cases
Specification
Logging Properties
logging_level property
logging_target property
logging_rft property
logging_path property
Logging Targets
console
file
file::filename
device::devicename
Logging Levels
C++ API
Python API
Java API
Log Consumer
GUI for viewing logs
References
15/The dynamic attribute and command
Preamble
Goals
Use Cases
Definitions
API that allows to create Attributes and Commands in runtime
Tango Request For Comments (RFC)
»
Index
Edit on GitLab
Index
Read the Docs
v: 123-readthedocs
Versions
latest
raw-rfc-10-request-reply
draft
123-readthedocs
Downloads
pdf
epub
On Read the Docs
Project Home
Builds