UA_NamespaceGetIndexList

Présentation

Type :

Bloc fonction

Disponible à partir de :

V1.0.0.0

Description fonctionnelle

Le bloc fonction UA_NamespaceGetIndexList permet d'obtenir les index de plusieurs URIs d'espace de noms.

NOTE : Le bloc fonction lit l'objet serveur NamespaceArray et renvoie les index des éléments demandés. L'index d'espace de noms est un élément dans la structure UANodeID, qui est requis pour les blocs fonction.
NOTE : Pour éviter toute réponse incohérente, ne modifiez pas les paramètres pendant l'exécution du bloc fonction (Busy = TRUE).
 AVERTISSEMENT
FONCTIONNEMENT IMPRÉVU DE L'ÉQUIPEMENT
Ne modifiez pas les paramètres d'entrée tant que la sortie Busy a pour valeur TRUE.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.

Interface

Entrée

Type de données

Description

Execute

BOOL

Sur un front montant, le bloc fonction est en cours d'exécution.

Voir aussi Utilisation des blocs fonction avec l'entrée Execute.

Timeout

TIME

Temps de réponse maximal.

Plage de valeurs : 2 s ... 60 s

Si la valeur est hors plage, la limite supérieure ou inférieure est appliquée.

Valeur par défaut : GPL.Timeout

ConnectionHdl

DWORD

Descripteur de connexion.

NamespaceUrisCount

UINT

Nombre d'URIs d'espace de noms dans le tableau NamespaceUris.

Plage de valeurs : 1.. GPL.MAX_ELEMENTS_NAMESPACES

NamespaceUris

ARRAY [1..GPL.MAX_ELEMENTS_NAMESPACES] OF STRING [255]

Tableau contenant les URI d'espace de noms.

Sortie

Type de données

Description

Done

BOOL

Indique que l’exécution du bloc fonction est terminée et réussie.

Busy

BOOL

Indique que l’exécution du bloc fonction est en cours.

Error

BOOL

Indique qu'une erreur a été détectée durant l'exécution.

NOTE : Même si Error indique FALSE, vérifiez les ErrorIDs correspondants avant de traiter les index d'espace de noms.

ErrorIDs

ARRAY [1..GPL.MAX_ELEMENTS_NAMESPACES] OF ET_Result

Fournit des informations de diagnostic complémentaires sous forme de valeur numérique.

Pour chaque URI d'espace de noms, un résultat distinct est fourni.

NamespaceIndexes

ARRAY [1..GPL.MAX_ELEMENTS_NAMESPACES] OF UINT

Fournit les index d'espaces de noms récupérés.