Esempio n. 1
0
    // Fill out a QualifiedName
    // =============================================================================================
    Status NamespaceArray::fillQualifiedName(
            const OpcUa_QualifiedName&  opcUaQualfiedName,
            QualifiedName&              qualifiedName) const
    {
        Status ret;

        string namespaceUri;

        if (findNamespaceUri(opcUaQualfiedName.NamespaceIndex, namespaceUri))
        {
            qualifiedName.fromSdk(opcUaQualfiedName, namespaceUri);
            ret = statuscodes::Good;
        }
        else
        {
            ret = UnknownNamespaceIndexError(opcUaQualfiedName.NamespaceIndex);
        }

        return ret;
    }