04/01/2014
Hi Randy,
I have a question here on AccessLevel. If a UAVariable present in my NodeSet does not define any AccessLevel, shall we consider the node's access Level as "Readable" while Importing the NodeSet?
Example:
<UAVariable NodeId="ns=1;i=6445" BrowseName="1:FilterClassDataType" ParentNodeId="ns=1;i=6023" DataType="String">
.........
</UAVariable>
Also, if I have the UAVariableType whose Access Level is not defined, then while creating instance for that Type, shall we consider AccessLevel as "Readable" by default.
I cant find this information anywhere in UASpecs, can you please refer me the Spec. where this information is present.
Regards,
Shubhi Gogna
05/30/2017
The AccessLevel in the NodeSet on a component of a type specifies the access rights for the instance declaration Node.
It controls whether the default value in the instance declaration is readable or writable.
It is also the default AccessLevel for a new instances, however, new instances can override the default.
Some CS authors use the AccessLevel as a hint to indicate what the access rights on new instances should be, however, any requirement stronger than a hint must be in text describing the type.
04/01/2014
Thanks Randy.
So, if the CS does not specify AccessLevel Attribute then in this case what should be considered as the default Access Level to create Instance?
Example:
<UAVariable NodeId="ns=1;i=6445" BrowseName="1:FilterClassDataType" ParentNodeId="ns=1;i=6023" DataType="String">
.........
</UAVariable>
Regards,
Shubhi Gogna
1 Guest(s)