Module Tango

Global index


  module Tango

This is the TANGO interface defined in IDL. TANGO is an extension of old TACO. The fundamental idea of a device as a network object which has methods and data has been retained. However in TANGO objects will be real C++/Java objects which can be instantiated and accessed via their methods and data by the client as if they were local objects. Certain aspects of the old DSAPI application programmer's interface have been suppressed in order to simplify the client (e.g. import, free, data collector api). Features which have been considered missing in old TACO have been added e.g. signals, events and groups. Asynchronism and groups have been foreseen right from the beginning this time. This interface is defined in CORBA IDL. The fundamental interface is Device. All TANGO control objects will be of this type i.e. they will implement and offer the Device interface. New classes of control objects e.g. PowerSupply, will be created by wrapping the Device class appropriately. The wrapper class will hide the calls to the Device interface from the client so that the client will only see the wrapper class. All CORBA details will be hidden from the client as far as possible.


Interface index.

Device
Device_2
Device_3
Device_4

Type index.

ArchiveEventProp
AttDataReady
AttrDataFormat
AttrQuality
AttrQualityList
AttrValUnion
AttrWriteType
AttributeAlarm
AttributeConfig
AttributeConfigList
AttributeConfigList_2
AttributeConfigList_3
AttributeConfig_2
AttributeConfig_3
AttributeDataType
AttributeDim
AttributeDimList
AttributeValue
AttributeValueList
AttributeValueList_3
AttributeValueList_4
AttributeValue_3
AttributeValue_4
ChangeEventProp
ClntIdent
CppClntIdent
DevAttrHistory
DevAttrHistoryList
DevAttrHistoryList_3
DevAttrHistory_3
DevAttrHistory_4
DevBoolean
DevCmdHistory
DevCmdHistoryList
DevCmdHistory_4
DevCmdInfo
DevCmdInfoList
DevCmdInfoList_2
DevCmdInfo_2
DevDouble
DevEncoded
DevError
DevErrorList
DevErrorListList
DevFloat
DevInfo
DevInfo_3
DevLong
DevLong64
DevShort
DevSource
DevState
DevString
DevUChar
DevULong
DevULong64
DevUShort
DevVarBooleanArray
DevVarCharArray
DevVarDoubleArray
DevVarDoubleStringArray
DevVarEncodedArray
DevVarFloatArray
DevVarLong64Array
DevVarLongArray
DevVarLongStringArray
DevVarShortArray
DevVarStateArray
DevVarStringArray
DevVarULong64Array
DevVarULongArray
DevVarUShortArray
DispLevel
EltInArray
EltInArrayList
ErrSeverity
EventProperties
JavaClntIdent
JavaUUID
LockerLanguage
NamedDevError
NamedDevErrorList
PeriodicEventProp
TimeVal
TimeValList

Exception index.

DevFailed
MultiDevFailed

Types.

Exceptions.


Generated by idl2html