Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll
Stores the generic value of an attribute associated with a specific node optionally associated with status and timestamp information.
C#
public class OpcNodeAttribute<T> : OpcValue<T>, IFormattable, IComparable<OpcValue>, IEquatable<OpcValue>, IComparable<OpcValue<T>>, IEquatable<OpcValue<T>>, IOpcNodeAttribute, IOpcNodeDescriptor, IComparable, IComparable<OpcNodeAttribute<T>>, IEquatable<OpcNodeAttribute<T>>
Inheritance Object › OpcValue › OpcValue<T> › OpcNodeAttribute<T>
Derived
Implements IFormattable, IComparable<OpcValue>, IEquatable<OpcValue>, IComparable<OpcValue>, IEquatable<OpcValue>, IOpcNodeAttribute, IOpcNodeDescriptor, IComparable, IComparable<OpcNodeAttribute`1>, IEquatable<OpcNodeAttribute`1>
Name | Description |
---|---|
OpcNodeAttribute`1(OpcNodeId, OpcAttribute) | Initializes a new instance of the OpcNodeAttribute´1 class with the nodeId of the node the attribute specified belongs to. |
OpcNodeAttribute`1(OpcNodeId, OpcAttribute, 0) | Initializes a new instance of the OpcNodeAttribute´1 class with the nodeId of the node the attribute and its value specified belongs to. |
OpcNodeAttribute`1(OpcNodeId, OpcAttribute, 0, DateTime) | Initializes a new instance of the OpcNodeAttribute´1 class with the nodeId of the node the attribute and its value with the sourceTimestamp of the value specified belongs to. |
OpcNodeAttribute`1(OpcNodeId, OpcAttribute, 0, DateTime, DateTime) | Initializes a new instance of the OpcNodeAttribute´1 class with the nodeId of the node the attribute and its value , sourceTimestamp and serverTimestamp of the value specified belongs to. |
OpcNodeAttribute`1(OpcNodeId, OpcAttribute, 0, DateTime, DateTime, OpcStatus) | Initializes a new instance of the OpcNodeAttribute´1 class with the nodeId of the node the attribute and its value , sourceTimestamp , serverTimestamp and status of the value specified belongs to. |
OpcNodeAttribute`1(OpcNodeId, OpcAttribute, 0, DateTime, DateTime, OpcStatusCode) | Initializes a new instance of the OpcNodeAttribute´1 class with the nodeId of the node the attribute and its value , sourceTimestamp , serverTimestamp and statusCode of the value specified belongs to. |
OpcNodeAttribute`1(OpcNodeId, OpcAttribute, 0, DateTime, OpcStatus) | Initializes a new instance of the OpcNodeAttribute´1 class with the nodeId of the node the attribute and its value , sourceTimestamp and status of the value specified belongs to. |
OpcNodeAttribute`1(OpcNodeId, OpcAttribute, 0, DateTime, OpcStatusCode) | Initializes a new instance of the OpcNodeAttribute´1 class with the nodeId of the node the attribute and its value , sourceTimestamp and statusCode of the value specified belongs to. |
Name | Description |
---|---|
Attribute | Gets a value indicating which attribute of a node is represented. |
DataType | Gets the type of value represented. (Inherited from OpcValue) |
DataTypeId | Gets the node identifier of the DataType of the value represented. (Inherited from OpcValue) |
NodeId | Gets the node identifier of the node described. |
Rank | Gets the rank of the value represented. (Inherited from OpcValue) |
ServerPicoseconds | Gets or sets the difference between a high resolution timestamp with a resolution of 10 picoseconds and the ServerTimestamp which only has a 100 ns resolution. (Inherited from OpcValue) |
ServerTimestamp | Gets or sets the timestamp at which the server recorded the value. (Inherited from OpcValue) |
SourcePicoseconds | Gets or sets the difference between a high resolution timestamp with a resolution of 10 picoseconds and the SourceTimestamp which only has a 100 ns resolution. (Inherited from OpcValue) |
SourceTimestamp | Gets or sets the timestamp of the source from that the value originates. (Inherited from OpcValue) |
Status | Gets the status information which defines the servers ability to access/provide the value. (Inherited from OpcValue) |
Value | Gets or sets the value represented. (Inherited from OpcValue) |
Name | Description |
---|---|
As``1(0) | Retrieves the underlying Value as the type specified by T . (Inherited from OpcValue) |
AsValue``1 | Retrieves a new OpcValue´1 instance its Value is of the type specified by T . (Inherited from OpcValue) |
CompareTo(Object) | Compares the current OpcNodeAttribute´1 with the other . |
CompareTo(Object) | Compares the current OpcValue with the other . (Inherited from OpcValue) |
CompareTo(OpcNodeAttribute) | Compares the current OpcNodeAttribute´1 with another OpcNodeAttribute´1. |
CompareTo(OpcValue) | Compares the current OpcNodeAttribute´1 with the other . |
CompareTo(OpcValue) | Compares the current OpcValue with another OpcValue. (Inherited from OpcValue) |
CompareTo(OpcValue) | Compares the current OpcNodeAttribute´1 with the other . |
Equals(Object) | Determines whether the specified other is equal to this OpcNodeAttribute´1. |
Equals(Object) | Determines whether the specified other is equal to this OpcValue. (Inherited from OpcValue) |
Equals(OpcNodeAttribute) | Determines whether the specified other is equal to this OpcNodeAttribute´1. |
Equals(OpcValue) | Determines whether the specified other is equal to this OpcNodeAttribute´1. |
Equals(OpcValue) | Determines whether the specified other is equal to this OpcValue. (Inherited from OpcValue) |
Equals(OpcValue) | Determines whether the specified other is equal to this OpcNodeAttribute´1. |
GetHashCode | Retrieves a hash code for this OpcNodeAttribute´1. |
GetHashCode | Retrieves a hash code for this OpcValue. (Inherited from OpcValue) |
ToString | Converts the value of this instance to its equivalent string representation. (Inherited from OpcValue) |
ToString(String, IFormatProvider) | Converts the value of this instance to its equivalent string representation using the specified format and culture-specific format information. |
ToString(String, IFormatProvider) | Converts the value of this instance to its equivalent string representation using the specified format and culture-specific format information. (Inherited from OpcValue) |
Name | Description |
---|---|
op_Equality(OpcNodeAttribute, OpcNodeAttribute) | Returns a value indicating whether two instance of OpcNodeAttribute´1 are equal. |
op_Equality(OpcValue, OpcValue) | Returns a value indicating whether two instance of OpcValue are equal. (Inherited from OpcValue) |
op_Explicit(OpcNodeAttribute) | Converts a OpcNodeAttribute´1 to an DataValue object. |
op_Explicit(Ua.DataValue) | Converts a OpcValue to an DataValue object. (Inherited from OpcValue) |
op_GreaterThan(OpcNodeAttribute, OpcNodeAttribute) | Determines whether the first specified OpcNodeAttribute´1 object is greater than the second specified OpcNodeAttribute´1 object. |
op_GreaterThan(OpcValue, OpcValue) | Determines whether the first specified OpcValue object is greater than the second specified OpcValue object. (Inherited from OpcValue) |
op_GreaterThanOrEqual(OpcNodeAttribute, OpcNodeAttribute) | Determines whether the first specified OpcNodeAttribute´1 object is greater than or equal to the second specified OpcNodeAttribute´1 object. |
op_GreaterThanOrEqual(OpcValue, OpcValue) | Determines whether the first specified OpcValue object is greater than or equal to the second specified OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a Boolean to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a Byte to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a Char to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(DataValue)~Opc.UaFx.OpcValue) | Converts a DataValue to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a Decimal to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a Double to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a UInt16 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a Int32 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a UInt64 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able Boolean to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able Byte to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able Char to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able Decimal to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able Double to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able UInt16 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able Int32 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able UInt64 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able SByte to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able Single to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able UInt16 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able UInt32 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Nullable) | Converts a null-able UInt64 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a SByte to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a Single to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a String to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a UInt16 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a UInt32 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(UaFx.OpcValue) | Converts a UInt64 to an OpcValue object. (Inherited from OpcValue) |
op_Implicit(Variant)~Opc.UaFx.OpcValue) | Converts a Variant to an OpcValue object. (Inherited from OpcValue) |
op_Inequality(OpcNodeAttribute, OpcNodeAttribute) | Returns a value indicating whether two instances of OpcNodeAttribute´1 are not equal. |
op_Inequality(OpcValue, OpcValue) | Returns a value indicating whether two instances of OpcValue are not equal. (Inherited from OpcValue) |
op_LessThan(OpcNodeAttribute, OpcNodeAttribute) | Determines whether the first specified OpcNodeAttribute´1 object is less than the second specified OpcNodeAttribute´1 object. |
op_LessThan(OpcValue, OpcValue) | Determines whether the first specified OpcValue object is less than the second specified OpcValue object. (Inherited from OpcValue) |
op_LessThanOrEqual(OpcNodeAttribute, OpcNodeAttribute) | Determines whether the first specified OpcNodeAttribute´1 object is less than or equal to the second OpcNodeAttribute´1 object. |
op_LessThanOrEqual(OpcValue, OpcValue) | Determines whether the first specified OpcValue object is less than or equal to the second OpcValue object. (Inherited from OpcValue) |