//File HDAISAggregate.idl // Change history // DAIS RTF 1.1 6320 2004-10-01 CORBA 3 Home key word collision // HDAIS FTF 7088 2004-09-09 Missing aggregate definitions added #ifndef __HDAIS_AGGREGATE_IDL #define __HDAIS_AGGREGATE_IDL #include #pragma prefix "omg.org" module DAIS { module HDA { module Aggregate { struct Description { AggregateID id; string label; string descrip;}; typedef sequence Descriptions; const AggregateID OPCHDA_NOAGGREGATE = 0x0000; const AggregateID OPCHDA_INTERPOLATIVE = 0x0001; const AggregateID OPCHDA_TOTAL = 0x0002; const AggregateID OPCHDA_AVERAGE = 0x0003; const AggregateID OPCHDA_TIMEAVERAGE = 0x0004; const AggregateID OPCHDA_COUNT = 0x0005; const AggregateID OPCHDA_STDEV = 0x0006; const AggregateID OPCHDA_MINIMUMACTUALTIME = 0x0007; const AggregateID OPCHDA_MINIMUM = 0x0008; const AggregateID OPCHDA_MAXIMUMACTUALTIME = 0x0009; const AggregateID OPCHDA_MAXIMUM = 0x000a; //7088 const AggregateID OPCHDA_START = 0x000b; //7088 const AggregateID OPCHDA_END = 0x000c; //7088 const AggregateID OPCHDA_DELTA = 0x000d; //7088 const AggregateID OPCHDA_REGSLOPE = 0x000e; //7088 const AggregateID OPCHDA_REGCONST = 0x000f; //7088 const AggregateID OPCHDA_REGDEV = 0x0010; //7088 const AggregateID OPCHDA_VARIANCE = 0x0011; //7088 const AggregateID OPCHDA_RANGE = 0x0012; //7088 const AggregateID OPCHDA_DURATIONGOOD = 0x0013; //7088 const AggregateID OPCHDA_DURATIONBAD = 0x0014; //7088 const AggregateID OPCHDA_PERCENTGOOD = 0x0015; //7088 const AggregateID OPCHDA_PERCENTBAD = 0x0016; //7088 const AggregateID OPCHDA_WORSTQUALITY = 0x0017; //7088 const AggregateID OPCHDA_ANNOTATIONS = 0x0018; //7088 interface IHome //6320 { exception UnknownID {string reason;}; Description find ( in AggregateID id) raises (UnknownID); Descriptions find_all (); }; };};}; #endif // __HDAIS_AGGREGATE_IDL