|
|
|
|
Envía un comando a uno o más dispositivos eléctricos compatibles con el protocolo X10. Observación: Para que el protocolo X10 funcione correctamente a través de la portadora de potencia-Line, se requiere una potencia continua entre los dispositivos. Por ejemplo, la transmisión no puede pasar a través de un transformador de aislamiento. // Open the X10 connection ConnectionID is int ConnectionID = DomoOpen("COM4", "A") // Switch on the lamps connected to the A3 and A4 modules DomoSend(ConnectionID, "A3 A4", domoOn) // Equivalent to: DomoSwitchOn(ConnectionID, "A3 A4") // Modify the intensity of these lamps DomoSend(ConnectionID, "A3 A4", domoDim, -60) // Equivalent to: DomoSend(ConnectionID, "A3 A4", domoModify, -60) ... // Switch off the lamps DomoSend(ConnectionID, "A3 A4", domoOff) // Equivalent to: DomoSwitchOff(ConnectionID, "A3 A4")
// Switch off all the devices on A DomoSend(ConnectionID, "A", domoAllOff)
Sintaxis
<Result> = DomoSend(<Connection identifier> , <Address> , <Command to send> [, <Command value>])
<Result>: booleano - True si el comando se envió correctamente,
- False en caso contrario, (error de transmisión, el dispositivo no respondió, etc.). Si se produce un error, utilice ErrorInfo con la constante errMessage para get más detalles sobre el error.
<Connection identifier>: Integro Identificador de la conexión a utilizar. Este identificador está definido por DomoOpen. <Address>: Cadena de caracteres Address de dispositivos eléctricos compatibles con el protocolo X10 correspondiente.El formato de Address es el siguiente: <Código de la casa><Código del módulo>>Código de la casa Dónde: <El código de la casa> corresponde a una letra que se encuentra entre A y P. <El código del módulo> corresponde a un número que se encuentra entre 1 y 16. Por ejemplo: "A1, B14. Para especificar varias direcciones, las direcciones deben estar separadas por un carácter de espacio. Por ejemplo: "A1 A3 B15. <Command to send>: Constante de tipo Integer Comando que debe ser enviado a los dispositivos eléctricos especificados: | | domoAllOff | Apaga todos los aparatos eléctricos especificados. En este caso, <Address> sólo debe contener uno o más códigos de casa. | domoBright | Aumenta la intensidad de los dispositivos eléctricos especificados en <Valor del comando> por ciento (brillo de las lámparas en la mayoría de los casos). | domoDim | Reduce la intensidad de los dispositivos eléctricos especificados en <Valor del comando> por ciento (brillo de las lámparas en la mayoría de los casos). | domoModify | Modifica el estado actual de los aparatos eléctricos especificados.. En este caso, <Valor de comando> corresponde a:- True: Enciende los aparatos eléctricos especificados.
- False: Apaga los aparatos eléctricos especificados.
- <Valor positivo>: Aumenta la intensidad de los dispositivos eléctricos especificados en un <valor positivo> por ciento
- <Valor negativo>: Reduce la intensidad de los dispositivos eléctricos especificados en un <valor negativo> por ciento
| domoOff | Apaga los aparatos eléctricos especificados. | domoOn | Enciende los aparatos eléctricos especificados. |
<Command value>: Opcional booleano o entero Valor del comando enviado: | | True | Enciende los aparatos eléctricos especificados. | False | Apaga los aparatos eléctricos especificados. | <Valor positivo> | Aumenta la intensidad de los dispositivos eléctricos especificados en un <valor positivo> por ciento. | <Valor negativo> | Reduce la intensidad de los dispositivos eléctricos especificados en un <valor negativo> por ciento. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|