|
|
|
|
DomoEnvoie (Fonction) En anglais : DomoSend Envoie une commande à un ou plusieurs appareils électriques compatibles avec le protocole X10. Remarque : Le bon fonctionnement du protocole X10 par courant porteur requiert une continuité électrique entre les appareils. Par exemple la présence de transformateur d'isolement empêche la transmission du courant porteur. // Ouverture de la connexion X10 IDConnexion est un entier IDConnexion = DomoOuvre("COM4", "A")  // Allumage des lampes reliées aux modules A3 et A4 DomoEnvoie(IDConnexion, "A3 A4", domoMarche) // Equivalent à : DomoAllume(IDConnexion, "A3 A4") // Modification de l'intensité de ces lampes DomoEnvoie(IDConnexion, "A3 A4", domoDiminue, -60) // Equivalent à : DomoEnvoie(IdConexion, "A3 A4", domoModifie, -60) ... // Extinction des lampes DomoEnvoie(IDConnexion, "A3 A4", domoArrête) // Equivalent à : DomoEteint(IDConnexion, "A3 A4")
// Extinction de tous les appareils sur A DomoEnvoie(IDConnexion, "A", domoArrêteTout)
Syntaxe
<Résultat> = DomoEnvoie(<Identifiant de la connexion> , <Adresse> , <Commande à  envoyer> [, <Valeur de la commande>])
<Résultat> : Booléen - Vrai si la commande a bien été envoyée,
- Faux dans le cas contraire (erreur de transmission, périphérique n'ayant pas répondu, ...). En cas d'erreur, pour connaître le libellé de l'erreur, utilisez la fonction ErreurInfo avec la constante errMessage.
<Identifiant de la connexion> : Entier Identifiant de la connexion à utiliser. Cet identifiant est défini grâce à la fonction DomoOuvre. <Adresse> : Chaîne de caractères Adresse du ou des appareils électriques compatibles avec le protocole X10 concerné.Le format d'une adresse est le suivant : <Code maison><Code module> Où : <Code maison> correspond à une lettre comprise entre A et P. <Code module> correspond à un chiffre compris entre 1 et 16. Par exemple : "A1", "B14". Pour spécifier plusieurs adresses, séparez les différentes adresses par un espace. Par exemple : "A1 A3 B15". <Commande à envoyer> : Constante de type Entier Commande à envoyer aux appareils électriques spécifiés : | | domoArrête | Arrête les appareils électriques spécifiés. | domoArrêteTout | Arrête tous les appareils électriques spécifiés. Dans ce cas, <Adresse> doit contenir uniquement un ou des codes maison. | domoAugmente | Augmente l'intensité des appareils électriques spécifiés de <Valeur de la commande> pour-cent (intensité d'éclairage des lampes généralement). | domoDiminue | Diminue l'intensité des appareils électriques spécifiés de <Valeur de la commande> pour-cent (intensité d'éclairage des lampes généralement). | domoMarche | Allume les appareils électriques spécifiés. | domoModifie | Modifie l'état en cours des appareils électriques spécifiés. Dans ce cas, le paramètre <Valeur de la commande> correspond à :- Vrai : Allume les appareils électriques spécifiés.
- Faux : Arrête les appareils électriques spécifiés.
- <Valeur positive> : Augmente l'intensité des appareils électriques spécifiés de <Valeur positive> pour-cent
- <Valeur négative> : Diminue l'intensité des appareils électriques spécifiés de <Valeur négative> pour-cent
|
<Valeur de la commande> : Booléen ou Entier optionnel Valeur de la commande envoyée : | | Vrai | Allume les appareils électriques spécifiés. | Faux | Arrête les appareils électriques spécifiés. | <Valeur positive> | Augmente l'intensité des appareils électriques spécifiés de <Valeur positive> pour-cent. | <Valeur négative> | Diminue l'intensité des appareils électriques spécifiés de <Valeur négative> pour-cent. |
Composante : wd290com.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|