AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones de domótica
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
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.
Ejemplo
// 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:
domoAllOffApaga todos los aparatos eléctricos especificados. En este caso, <Address> sólo debe contener uno o más códigos de casa.
domoBrightAumenta 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).
domoDimReduce 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).
domoModifyModifica 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
domoOffApaga los aparatos eléctricos especificados.
domoOnEnciende los aparatos eléctricos especificados.
<Command value>: Opcional booleano o entero
Valor del comando enviado:
TrueEnciende los aparatos eléctricos especificados.
FalseApaga 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.
Componente: wd290com.dll
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local