| namespace | http://opcfoundation.org/UA/ |
| nodeClass | ObjectType |
| typedDefinition | AcknowledgeableConditionType i=2881 |
| isAbstract | false |
ReadonlybrowseOptionalconditionOptionalconditionOptionalconfirmOptionalconfirmedOptionaldeclaredthe AccessRestrictions the nodeset declared, verbatim, whether or not this loader was asked
to apply them. accessRestrictions above is what is enforced and is gated by the loader's
option; this is what the document said, and is documentation only. Without it a document
loaded with the default policy cannot be written back out as the document it was.
Optionaldesignthe nodeset's DesignToolOnly="true": the node is there for design tools only (a name to
reuse, such as OPC 10000-100 DI's Configuration, Tuning, ... FunctionalGroups), so nothing is
expected to reference it. Documentation only, kept so the node is written back out as declared.
ReadonlyeventReadonlyhasOptionallocalReadonlynodeReadonlynodeOptionalnodesetthe <Category> elements of the nodeset, in order: the conformance units or facets the
working group filed this node under. Kept, and named, for the same reasons as
nodesetDocumentation: I4AAS has types with a Category property.
Optionalnodesetthe <Documentation> element of the nodeset: a link into the specification text that
defines this node (https://reference.opcfoundation.org/...), at most one. It is not the
Description attribute and no service exposes it; it is kept so that a tool can show where a
node comes from, and so that the node can be written back out as the document that created it.
Named after the element, not documentation: the children of a node are reachable as
properties under their browse name, and DI's ISupportInfoType has a Documentation folder.
OptionalonOptionalreleasethe maturity a nodeset declares for this node: "Draft" or "Deprecated", or undefined for the default, "Released". It is documentation rather than behaviour -- nothing in the address space acts on it -- but a NodeSet2 document states it, and a node that has forgotten it cannot be written back out as the document that created it.
browse the node to extract information requested in browseDescription
Optionalsession: ISessionContextOptionaloptionalFilter: CloneFilterOptionalextraInfo: CloneExtraInfofind the the references that are strictly of type reference.
The isForward boolean flag specifies the direction of the references to be looked for.
Forward direction is implied if omitted.
OptionalisForward: booleanfind all the references that are strictly of type reference.
The isForward boolean flag specifies the direction of the references to be looked for.
Forward direction is implied if omitted.
OptionalisForward: booleanfind all the nodes that are referenced by references strictly of type reference.
The isForward boolean flag specifies the direction of the references to be looked for.
Forward direction is implied if omitted.
OptionalisForward: booleanfind all the references that are of type reference or a sub type of reference, in the
direction specified by browseDirection
OptionalbrowseDirection: BrowseDirectionfind all the nodes that are referenced by references of type reference or a
sub type of reference, in the direction specified by browseDirection
OptionalbrowseDirection: BrowseDirectionreturn a complete name of this object by pre-pending name of its parent(s) to its own name
get effective accessRestrictions if (inherited is true) and node has no accessRestrictions, then default accessRestriction from namespace is returned if (inherited is false) and node has no accessRestrictions, then AccessRestrictionsFlag.None is returned
Get the Child by name, if browseName is string and namespaceIndex undefined then the search doesn't care about namespace matching
OptionalnamespaceIndex: numberOptionalnamespaceIndex: numberOptionallocale: string
the locale of the text to return (e.g. en-EN)
return a array of the objects for which this node is an EventSource nodes = HasEventSource => self
return a array with the event source of this object. self = HasEventSource => nodes
OptionalnamespaceIndex: numberOptionalnamespaceIndex: numberreturn the versioning node
OptionalnamespaceIndex: numberprivate
OptionalindexRange: NumericRangeOptionaldataEncoding: QualifiedNameLike | nullOptionaloptions: ISetStateOptions