| |
COAS V1.0 April 2001 A-23 A consthin- und Herbewegung AN ZWEITER STELLE = 1,0; 1 constherbewegungscMillisekunde = 0,001; 1/1000 Filter typedefNameValuePair; typedefreihenfolge < Filter > FilterSeq; enum ValueSeqType { OtherSeqDataType, OctetType, ShortType, LongType, LongLongType, FloatType, DoubleType }; Schalter AnschlußValueSeq (ValueSeqType) { Fall OctetType: Reihenfolgen< Oktett> octet_seq; Fall ShortType: Reihenfolge < kurzes > short_seq; Fall LongType: Reihenfolge < langes > long_seq; Fall LongLongType: Reihenfolge < lang lang > long_long_seq; Fall FloatType: Reihenfolgen< Herbewegungs> float_seq; Fall DoubleType: Reihenfolge < doppeltes > double_seq; Fall OtherSeqDataType: irgendwie the_any; }; typedefreihenfolge < QualifiedCodeStr, 1 > OptionalCodeSeq; typedefreihenfolge < Hin- und Herbewegung, 1 > OptionalFloatSeq; Schnittstelle TimeSeriesIterator: AbstractManagedObject { nicht unterzeichnetes langes max_left (); Boolesches next_n ( in nicht unterzeichnetem langem n aus curve_part ValueSeq); }; // TimeSeries: ObservationValue; struct TimeSeries { Sample_period TimeDelta; Werte ValueSeq; nicht unterzeichnete lange lange total_size; The_iterator TimeSeriesIterator; }; Ausnahme OutOfRange { }; Ausnahme NotImplemented { }; Ausnahme FilterNotSupported { }; Ausnahme NoValidValues { }; struct TimeSeriesRemoteAttributes { Code QualifiedCodeStr; Maßeinheiten QualifiedCodeStr; Genauigkeit OptionalCodeSeq; Präzision OptionalFloatSeq; Corner_frequency OptionalFloatSeq; |  |
|
| |
|
|