LONWORKS
Contrôle de la communication pour le driver LonWorks.
|
Mode |
Mnémonique |
Syntaxe |
| 2 | READCONFIGPROPERTY | 1 |
| 3 | STARTNETWORK | 2 |
| 4 | STOPNETWORK | 2 |
| 5 | STARTNODE | 3 |
| 6 | STOPNODE | 3 |
| 9 | SENDMESSAGE | 6 |
Arguments communs
|
Argument |
Définition |
|
CommObjectName |
Le nom d'un objet de communication LonWorks, sous la forme "NetworkName" pour spécifier un réseau ou "NetworkName/NodeName" pour spécifier un nœud. Type STR. |
|
NetworkName |
Nom d'un réseau LonWorks. Type STR. |
|
NodeName |
Nom d'un nœud LonWorks. Type STR. |
Syntaxe 1
IntVal = LONWORKS(Mode, NetworkName, NodeName);
Type de retour : INTEGER.
Exécution
|
Mode |
Mnémonique |
Action |
|
2 |
READCONFIGPROPERTY |
Rafraîchit l’ensemble des variables liées aux propriétés de configuration du nœud et du réseau spécifiés. Retour : 1 si OK, 0 sinon. |
Syntaxe 2
IntVal = LONWORKS(Mode, NetworkName);
Type de retour : INTEGER.
Exécution
|
Mode |
Mnémonique |
Action |
|
3 |
STARTNETWORK |
Démarre la communication avec le réseau LonWorks. |
|
4 |
STOPNETWORK |
Stoppe la communication avec le réseau LonWorks. |
|
|
|
Retour : 1 si OK, 0 sinon. |
Syntaxe 3
IntVal = LONWORKS(Mode, CommObjectName);
Type de retour : INTEGER.
Exécution
|
Mode |
Mnémonique |
Action |
|
5 |
STARTNODE |
Démarre la communication avec le noeud LonWorks spécifié. |
|
6 |
STOPNODE |
Stoppe la communication avec le noeud LonWorks spécifié. |
|
|
|
Retour : 1 si OK, 0 sinon. |
Syntaxe 6
IntVal = LONWORKS(Mode, CommObjectName, MsgCode, MsgData [, ResultVar]);
Type de retour : INTEGER.
|
Argument |
Définition |
|
MsgCode |
Code du message à envoyer. Chaîne de caractères au format hexadécimal, la valeur doit être comprise entre 00 et FF inclus. |
|
MsgData |
Données du message à envoyer. Chaîne de caractères au format hexadécimal. Chaque couple de caractères correspond à un octet (00 – FF). Longueur maximum : 1024 caractères. |
|
ResultVar |
Variable résultat (optionnel) : 0 : Message envoyé. 1 : L’envoi du message s’est terminé sans erreur, 2 : L’envoi du message a échoué. |
Exécution
|
Mode |
Mnémonique |
Action |
|
9 |
SENDMESSAGE |
Permet d’envoyer un message au nœud CommObjectName. |
|
|
|
Retour : 0 : Message envoyé. -1 Syntaxe incorrecte pour CommObjectName. -2 Syntaxe incorrecte pour MsgCode. -3 Syntaxe incorrecte pour MsgData. -4 : La variable ResultVar n’existe pas ou n’est pas une variable mesure. |