UA Server SDK C++ Bundle  1.4.1.271
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
AggregateCalculator::TimeSlice Struct Reference

Stores information about a slice of data to be processed. More...

#include <aggregatecalculator.h>

Public Attributes

UaDateTime StartTime
 The start time for the slice. More...
 
UaDateTime EndTime
 The end time for the slice. More...
 
bool Partial
 True if the slice is a partial interval. More...
 
bool Complete
 True if all of the data required to process the slice has been collected. More...
 
bool OutOfDataRange
 True if the slice includes times that are outside of the available dataset. More...
 
std::list< UaDataValue >::iterator EarlyBound
 The first early bound for the slice. More...
 
std::list< UaDataValue >::iterator SecondEarlyBound
 The second early bound for the slice (always earlier than the first). More...
 
std::list< UaDataValue >::iterator Begin
 The beginning of the slice. More...
 
std::list< UaDataValue >::iterator End
 The end of the slice. More...
 
std::list< UaDataValue >::iterator LateBound
 The late bound for the slice. More...
 
std::list< UaDataValue >::iterator LastProcessedValue
 The last value which was processed. More...
 

Detailed Description

Stores information about a slice of data to be processed.

Member Data Documentation

std::list<UaDataValue>::iterator AggregateCalculator::TimeSlice::Begin

The beginning of the slice.

bool AggregateCalculator::TimeSlice::Complete

True if all of the data required to process the slice has been collected.

std::list<UaDataValue>::iterator AggregateCalculator::TimeSlice::EarlyBound

The first early bound for the slice.

std::list<UaDataValue>::iterator AggregateCalculator::TimeSlice::End

The end of the slice.

UaDateTime AggregateCalculator::TimeSlice::EndTime

The end time for the slice.

std::list<UaDataValue>::iterator AggregateCalculator::TimeSlice::LastProcessedValue

The last value which was processed.

std::list<UaDataValue>::iterator AggregateCalculator::TimeSlice::LateBound

The late bound for the slice.

bool AggregateCalculator::TimeSlice::OutOfDataRange

True if the slice includes times that are outside of the available dataset.

bool AggregateCalculator::TimeSlice::Partial

True if the slice is a partial interval.

std::list<UaDataValue>::iterator AggregateCalculator::TimeSlice::SecondEarlyBound

The second early bound for the slice (always earlier than the first).

UaDateTime AggregateCalculator::TimeSlice::StartTime

The start time for the slice.


The documentation for this struct was generated from the following file: