//File: HDAISItemAttribute.idl // Change history // DAIS RTF 1.1 6320 2004-10-01 CORBA 3 Home key word collision // HDAIS FTF 6419 2004-09-09 Keep commented lines #ifndef _HDAIS_ITEM_ATTRIBUTE_IDL #define _HDAIS_ITEM_ATTRIBUTE_IDL #include #pragma prefix "omg.org" module DAIS { module HDA { module ItemAttribute { struct Description { AttributeID id; string label; string descrip; SimpleValueType data_type;}; typedef sequence Descriptions; const AttributeID OPCHDA_DATA_TYPE = 0x0001; //6419 const AttributeID OPCHDA_DESCRIPTION = 0x0002; //6419 const AttributeID OPCHDA_ENG_UNITS = 0x0003; const AttributeID OPCHDA_STEPPED = 0x0004; const AttributeID OPCHDA_ARCHIVING = 0x0005; const AttributeID OPCHDA_DERIVE_EQUATION = 0x0006; const AttributeID OPCHDA_NODE_NAME = 0x0007; //6419 const AttributeID OPCHDA_PROCESS_NAME = 0x0008; //6419 const AttributeID OPCHDA_SOURCE_NAME = 0x0009; const AttributeID OPCHDA_SOURCE_TYPE = 0x000a; const AttributeID OPCHDA_NORMAL_MAXIMUM = 0x000b; const AttributeID OPCHDA_NORMAL_MINIMUM = 0x000c; const AttributeID OPCHDA_ITEMID = 0x000d; //6419 const AttributeID HDAIS_SOURCE_RESOURCE = 0x0100; const AttributeID HDAIS_SOURCE_PROPERTY = 0x0101; const AttributeID HDAIS_ITEM_PATH_NAME = 0x0102; const AttributeID HDAIS_PARENT_NAME = 0x0103; const AttributeID HDAIS_INSERT_TIMES = 0x0104; interface IHome //6320 { exception UnknownID {string reason;}; Description find ( in AttributeID id) raises (UnknownID); Descriptions find_all(); }; };};}; #endif // _HDAIS_ITEM_ATTRIBUTE_IDL