Skip to content

Reference

OpcReadNodesHistoryRequest Members

Reference

OpcReadNodesHistoryRequest Members ​

Type
OpcReadNodesHistoryRequest
Namespace
Opc.UaFx.Services
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Also in
Opc.UaFx.Client

Inherits members from OpcServiceRequest<HistoryReadValueId, HistoryReadValueIdCollection>, OpcServiceRequest.

Constructors ​

OpcReadNodesHistoryRequest ​

4 overloads

OverloadDescription
OpcReadNodesHistoryRequest(OpcReadHistoryDetails, IEnumerable<HistoryReadValueId>)
OpcReadNodesHistoryRequest(OpcReadHistoryDetails, params HistoryReadValueId[])
OpcReadNodesHistoryRequest(IOpcServiceRequestHeader, OpcReadHistoryDetails, IEnumerable<HistoryReadValueId>)since v2.7
OpcReadNodesHistoryRequest(IOpcServiceRequestHeader, OpcReadHistoryDetails, params HistoryReadValueId[])since v2.7

Exceptions (all overloads)

ExceptionCondition
ArgumentNullException

OpcReadNodesHistoryRequest(OpcReadHistoryDetails, IEnumerable<HistoryReadValueId>) ​

csharp
[CLSCompliant(false)]
public OpcReadNodesHistoryRequest(
    OpcReadHistoryDetails details,
    IEnumerable<HistoryReadValueId> commands)
vbnet
<CLSCompliant(False)>
Public Sub New(
    details As OpcReadHistoryDetails,
    commands As IEnumerable(Of HistoryReadValueId))

Parameters

NameTypeDescription
detailsOpcReadHistoryDetails
commandsIEnumerable<HistoryReadValueId>

OpcReadNodesHistoryRequest(OpcReadHistoryDetails, params HistoryReadValueId[]) ​

csharp
[CLSCompliant(false)]
public OpcReadNodesHistoryRequest(
    OpcReadHistoryDetails details,
    params HistoryReadValueId[] commands)
vbnet
<CLSCompliant(False)>
Public Sub New(
    details As OpcReadHistoryDetails,
    ParamArray commands As HistoryReadValueId())

Parameters

NameTypeDescription
detailsOpcReadHistoryDetails
commandsparams HistoryReadValueId[]

OpcReadNodesHistoryRequest(IOpcServiceRequestHeader, OpcReadHistoryDetails, IEnumerable<HistoryReadValueId>) ​

since v2.7

csharp
[CLSCompliant(false)]
public OpcReadNodesHistoryRequest(
    IOpcServiceRequestHeader header,
    OpcReadHistoryDetails details,
    IEnumerable<HistoryReadValueId> commands)
vbnet
<CLSCompliant(False)>
Public Sub New(
    header As IOpcServiceRequestHeader,
    details As OpcReadHistoryDetails,
    commands As IEnumerable(Of HistoryReadValueId))

Parameters

NameTypeDescription
headerIOpcServiceRequestHeader
detailsOpcReadHistoryDetails
commandsIEnumerable<HistoryReadValueId>

OpcReadNodesHistoryRequest(IOpcServiceRequestHeader, OpcReadHistoryDetails, params HistoryReadValueId[]) ​

since v2.7

csharp
[CLSCompliant(false)]
public OpcReadNodesHistoryRequest(
    IOpcServiceRequestHeader header,
    OpcReadHistoryDetails details,
    params HistoryReadValueId[] commands)
vbnet
<CLSCompliant(False)>
Public Sub New(
    header As IOpcServiceRequestHeader,
    details As OpcReadHistoryDetails,
    ParamArray commands As HistoryReadValueId())

Parameters

NameTypeDescription
headerIOpcServiceRequestHeader
detailsOpcReadHistoryDetails
commandsparams HistoryReadValueId[]

Properties ​

Details ​

csharp
public OpcReadHistoryDetails Details { get; }
vbnet
Public ReadOnly Property Details As OpcReadHistoryDetails

Property value

OpcReadHistoryDetails

ReleaseContinuationPoints ​

csharp
public bool ReleaseContinuationPoints { get; set; }
vbnet
Public Property ReleaseContinuationPoints As Boolean

Property value

Boolean

TimestampsToReturn ​

Gets or sets a value which specifies the timestamps to be returned for each requested Value attribute.

csharp
public OpcTimestampsToReturn TimestampsToReturn { get; set; }
vbnet
Public Property TimestampsToReturn As OpcTimestampsToReturn

Property value

OpcTimestampsToReturn

One of the members defined by the OpcTimestampsToReturn enumeration except Neither. The default value is Source for OpcReadNodeHistoryProcessedDetails and Both for all other details.

Remarks

Using the value Neither as the timestamps to return is not valid and results into a response with the status code BadTimestampsToReturnInvalid. The same applies to processed data requested with any value other than Source (OPC 10000-13, 5.4.3.1). If a server rejects such a request, the OpcClient repeats it once with Source and updates this property.

Methods ​

Validate ​

protected · override · since v2.50

csharp
protected override void Validate()
vbnet
Protected Overrides Sub Validate()

Overrides

Validate