NoteDans ce contexte, l’unité de traitement du système EK80 est considérée comme le « serveur ». Le programme du système EK80 est « l’application serveur ». Le programme que vous créez vous-même pour une exécution sur un ordinateur local est appelé « application client ».
Les méthodes et commandes suivantes sont disponibles.
|
• |
Obtenir des informations sur les paramètres (attributs) |
|
• |
S'abonner aux notifications de paramètres |
|
• |
Se désabonner des notifications de paramètres |
Les messages de réponse du composant ParameterServer contiennent un champ supplémentaire.
<response> |
|
<ClientInfo> |
|
|
<cid dt="3">clientid</cid> |
|
|
<rid dt="3">requestid</rid> |
|
</clientInfo> |
|
<fault> |
|
|
|
<detail> |
|
|
|
<message dt="8"></message> |
|
|
|
<errorcode dt="3">0</errorcode> |
|
|
|
<errorcode1 dt="3">0</errorcode1> |
|
|
|
</detail> |
|
</fault> |
|
<yyResponse> |
|
|
<zz dt="3"></zz> |
|
</yyResponse> |
</response> |
<errorcode1> est un code de résultat amélioré. Les valeurs suivantes sont définies.
Code d'erreur |
Valeur |
PSR_OK |
0 |
PSR_UNSPECIFIED_ERROR |
-1 |
PSR_INVALID_ARGUMENT_ERROR |
-2 |
PSR_EXCEPTION_ERROR |
-3 |
PSR_ACCESS_DENIED_ERROR |
-4 |
PSR_PARAMETER_NOT_FOUND_ERROR |
-5 |
PSR_PARAMETER_ATTRIBUTE_NOT_FOUND_ERROR |
-6 |
PSR_PARAMETER_PROVIDER_NOT_FOUND_ERROR |
-7 |
PSR_VALUE_DATA_TYPE_MISMATCH_ERROR |
-8 |
PSR_VALUE_OUT_OF_RANGE_ERROR |
-9 |
PSR_ARRAY_INDEX_OUT_OF_RANGE_ERROR |
-10 |
PSR_COMMUNICATION_ERROR |
-11 |
PSR_PASSED_LAST_ELEMENT |
1 |
PSR_OPERATION_FORWARDED_TO_REMOTE |
2 |
PSR_HANDLED_BY_OVERRIDE |
3 |
Un code d'erreur négatif indique que l'opération a échoué.