A class that defines constants used by UA applications.
More...
A class that defines constants used by UA applications.
static NodeId UnifiedAutomation.UaBase.Attributes.GetDataType |
( |
uint |
attributeId | ) |
|
|
inlinestatic |
Gets the type of the data.
- Parameters
-
attributeId | The attribute id. |
- Returns
static string UnifiedAutomation.UaBase.Attributes.GetDisplayText |
( |
uint |
attributeId | ) |
|
|
inlinestatic |
Gets the display text.
- Parameters
-
attributeId | The attribute id. |
- Returns
Returns the AttributeWriteMask for the attribute.
static TypeInfo UnifiedAutomation.UaBase.Attributes.GetTypeInfo |
( |
uint |
attributeId | ) |
|
|
inlinestatic |
Gets the type info.
- Parameters
-
attributeId | The attribute id. |
- Returns
static int UnifiedAutomation.UaBase.Attributes.GetValueRank |
( |
uint |
attributeId | ) |
|
|
inlinestatic |
Returns the value rank for the attribute.
static bool UnifiedAutomation.UaBase.Attributes.IsValid |
( |
uint |
attributeId | ) |
|
|
inlinestatic |
Returns true is the attribute id is valid.
static bool UnifiedAutomation.UaBase.Attributes.IsValid |
( |
NodeClass |
nodeClass, |
|
|
uint |
attributeId |
|
) |
| |
|
inlinestatic |
Checks if the attribute is valid for at least one of node classes specified in the mask.
static bool UnifiedAutomation.UaBase.Attributes.IsWriteable |
( |
uint |
attributeId, |
|
|
uint |
writeMask |
|
) |
| |
|
inlinestatic |
Returns true if the corresponding bit is set in the attribute write mask.
static uint UnifiedAutomation.UaBase.Attributes.SetWriteable |
( |
uint |
attributeId, |
|
|
uint |
writeMask |
|
) |
| |
|
inlinestatic |
Sets the corresponding bit in the attribute write mask and returns the result.
const uint UnifiedAutomation.UaBase.Attributes.AccessLevel = 17 |
How a variable may be accessed.
const uint UnifiedAutomation.UaBase.Attributes.AccessLevelEx = 27 |
How a variable may be accessed.
const uint UnifiedAutomation.UaBase.Attributes.AccessRestrictions = 26 |
The access restrictions assigned to the node.
const uint UnifiedAutomation.UaBase.Attributes.ArrayDimensions = 16 |
The length for each dimension of an array value.
const uint UnifiedAutomation.UaBase.Attributes.BrowseName = 3 |
A non-localized, human readable name for the node.
const uint UnifiedAutomation.UaBase.Attributes.ContainsNoLoops = 11 |
Indicates that following forward references within a view will not cause a loop.
const uint UnifiedAutomation.UaBase.Attributes.DataType = 14 |
The node id of the data type for the variable value.
const uint UnifiedAutomation.UaBase.Attributes.DataTypeDefinition = 23 |
Provides the metadata and encoding information for custom DataTypes.
const uint UnifiedAutomation.UaBase.Attributes.Description = 5 |
A localized description for the node.
const uint UnifiedAutomation.UaBase.Attributes.DisplayName = 4 |
A localized, human readable name for the node.
const uint UnifiedAutomation.UaBase.Attributes.EventNotifier = 12 |
Indicates that the node can be used to subscribe to events.
const uint UnifiedAutomation.UaBase.Attributes.Executable = 21 |
Whether the method can be called.
const uint UnifiedAutomation.UaBase.Attributes.First = NodeId |
The id of the first attribute id (used for looping).
const uint UnifiedAutomation.UaBase.Attributes.Historizing = 20 |
Specifies whether the server is actively collecting historical data for the variable.
const uint UnifiedAutomation.UaBase.Attributes.InverseName = 10 |
The browse name for an inverse reference.
const uint UnifiedAutomation.UaBase.Attributes.IsAbstract = 8 |
Indicates that a type node may not be instantiated.
const uint UnifiedAutomation.UaBase.Attributes.Last = AccessLevelEx |
The id of the last attribute id (used for looping).
const uint UnifiedAutomation.UaBase.Attributes.MinimumSamplingInterval = 19 |
Specifies (in milliseconds) how fast the server can reasonably sample the value for changes.
const uint UnifiedAutomation.UaBase.Attributes.NodeClass = 2 |
const uint UnifiedAutomation.UaBase.Attributes.NodeId = 1 |
The canonical identifier for the node.
const uint UnifiedAutomation.UaBase.Attributes.RolePermissions = 24 |
The permissions for the node granted to roles.
const uint UnifiedAutomation.UaBase.Attributes.Symmetric = 9 |
Indicates that forward and inverse references have the same meaning.
const uint UnifiedAutomation.UaBase.Attributes.UserAccessLevel = 18 |
How a variable may be accessed after taking the user's access rights into account.
const uint UnifiedAutomation.UaBase.Attributes.UserExecutable = 22 |
Whether the method can be called by the current user.
const uint UnifiedAutomation.UaBase.Attributes.UserRolePermissions = 25 |
The subset of permissions available for the roles available to the current session.
const uint UnifiedAutomation.UaBase.Attributes.UserWriteMask = 7 |
Indicates which attributes are writable by the current user.
const uint UnifiedAutomation.UaBase.Attributes.Value = 13 |
const uint UnifiedAutomation.UaBase.Attributes.ValueRank = 15 |
The number of dimensions in the value.
const uint UnifiedAutomation.UaBase.Attributes.WriteMask = 6 |
Indicates which attributes are writable.
The documentation for this class was generated from the following files:
- C:/work/uasdknet/src/UaBase/Generated/Opc.Ua.Attributes.cs
- C:/work/uasdknet/src/UaBase/Helpers/Attributes.cs