.NET Based OPC UA Client/Server SDK  3.2.2.525
UnifiedAutomation.UaBase.HistoryReadDetails Class Reference

More...

Inherits UnifiedAutomation.UaBase.IEncodeable.

Inherited by UnifiedAutomation.UaBase.ReadAnnotationDataDetails, UnifiedAutomation.UaBase.ReadAtTimeDetails, UnifiedAutomation.UaBase.ReadEventDetails, UnifiedAutomation.UaBase.ReadProcessedDetails, and UnifiedAutomation.UaBase.ReadRawModifiedDetails.

Public Member Functions

 HistoryReadDetails ()
 The default constructor. More...
 
virtual void Encode (IEncoder encoder)
 
virtual void Decode (IDecoder decoder)
 
virtual bool IsEqual (IEncodeable encodeable)
 Checks if encodeable is the same object or has the same content More...
 
virtual object Clone ()
 
virtual bool IsValid ()
 The OPC Foundation specification part 11 describes how to set the history read details. Verifies that the properties of HistoryReadDetails are specified correctly. More...
 

Static Protected Member Functions

static bool ValidateHistoryDetails (DateTime startTime, DateTime endTime, uint numValuesPerNode)
 Checks if at least two of the history details input parameters are specified. More...
 
static bool ValidateHistoryDetails (DateTime startTime, DateTime endTime, double processingInterval)
 Checks if all of the history details input parameters are specified. More...
 

Properties

virtual ExpandedNodeId TypeId [get]
 
virtual ExpandedNodeId BinaryEncodingId [get]
 
virtual ExpandedNodeId XmlEncodingId [get]
 
- Properties inherited from UnifiedAutomation.UaBase.IEncodeable
ExpandedNodeId TypeId [get]
 Returns the UA type identifier for the encodeable type. More...
 
ExpandedNodeId BinaryEncodingId [get]
 Returns the UA type identifier for the default binary encoding for the type. More...
 
ExpandedNodeId XmlEncodingId [get]
 Returns the UA type identifier for the default XML encoding for the type. More...
 

Detailed Description

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.HistoryReadDetails.HistoryReadDetails ( )

The default constructor.

Member Function Documentation

virtual bool UnifiedAutomation.UaBase.HistoryReadDetails.IsEqual ( IEncodeable  encodeable)
virtual
virtual bool UnifiedAutomation.UaBase.HistoryReadDetails.IsValid ( )
virtual

The OPC Foundation specification part 11 describes how to set the history read details. Verifies that the properties of HistoryReadDetails are specified correctly.

Returns
The base class returns always true

Reimplemented in UnifiedAutomation.UaBase.ReadProcessedDetails, UnifiedAutomation.UaBase.ReadEventDetails, and UnifiedAutomation.UaBase.ReadRawModifiedDetails.

static bool UnifiedAutomation.UaBase.HistoryReadDetails.ValidateHistoryDetails ( DateTime  startTime,
DateTime  endTime,
uint  numValuesPerNode 
)
staticprotected

Checks if at least two of the history details input parameters are specified.

Parameters
startTimeStart time of the period in which values are to be returned from the history.
endTimeEnd time of the period in which values are to be returned from the history.
numValuesPerNodeThe maximum number of values returned for any node over the time range.
Returns
Returns true if at least two of the input parameters are specified.
static bool UnifiedAutomation.UaBase.HistoryReadDetails.ValidateHistoryDetails ( DateTime  startTime,
DateTime  endTime,
double  processingInterval 
)
staticprotected

Checks if all of the history details input parameters are specified.

Parameters
startTimeStart time of the period in which values are to be returned from the history.
endTimeEnd time of the period in which values are to be returned from the history.
processingIntervalThe interval between returned aggregate values.
Returns
Returns true if all of the input parameters are specified.

The documentation for this class was generated from the following files: