VT1512-IP Manual de instrucciones - Español
Ejemplo 2:
Mensaje de consulta de comando con "xid" -
<?xml version="1.0" ?><device class="vt1512" id="1065a3050000">
<command xid="456"><sendinfo/></command></device>
Mensaje de respuesta con "ack" -
<?xml version="1.0" ?><device class="vt1512" id="1065a3050000">
<info>...</info><ack xid="456"></device>
3. Mensajes de evento
Los mensajes de evento se envían cuando se produce un cambio en el estado o la configuración del dispositivo. El elemento <event> se usa para contener los detalles del evento. Tenga en
cuenta que los eventos no son enviados en respuesta a un comando de consulta.
Ejemplo de mensaje de evento - salida 3 encendida:
<?xml version="1.0" ?>
<device class="vt1512" id="1065a3050000">
<event time="1403729752" evtid="123" subsid="1">
<outlet id="3">1</outlet>
</event>
</device>
Descripción del elemento
contenedor de retrasos con dlys requerido.
retrasos de salida de dly - los atributos representan: "id" = número de salida, "sf" = retraso de apagado de secuencia de energía, "so" = secuencia de energía en retraso, "cy"
= retraso del ciclo de energía. Todos los valores de demora son en segundos, 255 segundos como máximo.contenedor de grupos requiere grps.
sq opt-in / opt-out del grupo de secuencia: el valor hexadecimal representa qué salida participa en el grupo de secuencia de energía. Ver arriba para más detalles. cy opt-in /
opt-out del grupo de ciclo de energía: el valor hexadecimal representa qué salida participa en el grupo de ciclo de energía. Ver arriba para más detalles.
Número de salida código hexadecimal binario del grupo de salida
Salida
Hexadecimal
Binario
1
001
0000 0000 0001
2
002
0000 0000 0010
3
004
0000 0000 0100
4
008
0000 0000 1000
5
010
0000 0001 0000
6
020
0000 0010 0000
7
040
0000 0100 0000
8
080
0000 1000 0000
9
100
0001 0000 0000
10
200
0010 0000 0000
11
400
0100 0000 0000
12
800
1000 0000 0000
1 a 12 (es decir, las doce salidas) fff 1111 1111 1111
1, 3, 6 y 7 (es decir, cuatro salidas) 065 0000 0110 0101
Los mensajes relacionados con la configuración (es decir, consulta <sendsettings>, acción <set> y evento <set>) contienen el mismo formato de fragmento de contenido:
Detalles –
www.panamax.com
22
Atributos Comunes
Algunos elementos del mensaje incluirán un atributo de marca de tiempo "tiempo". La marca de tiempo está en la hora estándar de UNIX, hasta 10 caracteres decimales, y representa el
número de segundos que han pasado desde el 1 de enero de 1970 GMT.
Algunos elementos del mensaje involucran un grupo de salidas. Los valores del grupo de salida se dan como dígitos hexadecimales, que representan qué salidas participan en el grupo. Un
valor de grupo se codifica en un mapa de bits binario de 12 bits, utilizando los dígitos hexadecimales. Para procesar los datos, debe convertirse de hexadecimal a binario, donde cada bit
representa una salida que participa en el grupo. El bit 0 representa la salida # 1. La siguiente tabla debería ayudar a aclarar:
<dlys>
<dly id="1" sf="12" so="1" cy="10"/>
<dly id="2" sf="11" so="2" cy="10"/>
<dly id="3" sf="10" so="3" cy="5"/>
<dly id="4" sf="9" so="4" cy="10"/>
<dly id="5" sf="8" so="5" cy="10"/>
<dly id="6" sf="7" so="6" cy="10"/>
<dly id="7" sf="6" so="7" cy="15"/>
<dly id="8" sf="5" so="8" cy="10"/>
<dly id="9" sf="4" so="9" cy="10"/>
<dly id="10" sf="3" so="10" cy="10"/>
<dly id="11" sf="2" so="11" cy="15"/>
<dly id="12" sf="1" so="12" cy="10"/>
</dlys>
<grps>
<sq>13f</sq>
<cy>f35</cy>
</grps>
Donde "id" es el número de salida, "sf" es el retraso de apagado, "entonces" es el retraso de encendido y "cy" es el retraso del ciclo de energía. La designación "sq" es el mapa de bits para
las salidas que se secuenciarán, y "cy" es el mapa de bits para que las salidas se reinicien.
Comandos de consulta
Enviar consulta de información
La consulta Enviar información se utiliza para recuperar información general sobre el dispositivo. Los elementos de información de respuesta están incluidos en el elemento <info>.
Consulta -
<sendinfo/>
Respuesta de muestra -
<info time="1234567890">
<sernum>PAVT1512PRO0X142160000000</sernum>
<fwver>1.0.0.12520</fwver>
<bootcodever>1.0</bootcodever>
<ipaddr>3194548209</ipaddr>
<coprocfwver>1.0.0.12520</coprocfwver>
<coproclot>1300795003</coproclot>
<coprocdiex>5</coprocdiex>
<coprocdiey>42</coprocdiey>
<coproctest>65272</coproctest>
</info>
Detalles -
Descripción del elemento
sernum número de serie del producto.
fwver versión de firmware que se ejecuta en el procesador maestro.
bootcodever versión del cargador de arranque que se ejecuta en el procesador maestro.
ipaddr dirección de protocolo de Internet en uso, valor decimal.
coprocfwver versión de firmware que se ejecuta en el coprocesador.
Todos los demás elementos son para uso exclusivo de Core Brands.
Enviar consulta de estado
La consulta de estado de envío se utiliza para recuperar el estado del dispositivo. Los elementos de estado de respuesta están encerrados en el elemento <status>.
Consulta -
<sendstatus/>
www.panamax.com
23