Tango Request For Comments (RFC)
latest
Tango Request For Comments (RFC)
Mission
Contribution
RFCs
1/Tango
Preamble
Tango Specification
Goals
Concepts
Requirements
2/Device Model
Preamble
Tango Device Specification
Goals
Use Cases
Specification
Naming convention
Device aliases
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
Tango Database specification
Goals of the Database
Features of the Database
Use Cases of the Database
Specification
Device Export and Unexport protocols
Device Export protocol
Device Unexport protocol
Getting information to access a Device
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.
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
DServer 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
10/Request Reply
Preamble
The Request-Reply protocol Specification
Goals
Use Cases
Specification
Client duty
Reconnection
Server duty
Version compatibility
Protocol
Message
Exception
Timeout
Synchronous request
Asynchronous request
Cache
Serialization
Blackbox
Device Locking
Connection management
Connection establishement
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
Log Consumer
GUI for viewing logs
15/The Dynamic Attribute and Command
Preamble
Goals
Use Cases
Specification
API that allows to create Attributes and Commands in runtime
16/Tango Resource Locator (TRL)
Preamble
Tango Resource Locator (TRL) Specification
Case sensitivity
Alias
Examples
Tango Request For Comments (RFC)
Index
Edit on GitLab
Index
Read the Docs
v: latest
Versions
latest
global-review
Downloads
pdf
epub
On Read the Docs
Project Home
Builds