El objeto GRAY se corresponde con el objeto de sistema Sensor.
El objeto GRAY envía los eventos reflejados en la tabla. El procedimiento se inicia en cuanto el evento correspondiente aparece.
El formato de procedimiento de los eventos para el sensor es:
OnEvent("GRAY","_id_","_evento_")
Evento | Descripción |
"ALARM" | Alarma. Este evento se recibe al abrir o cerrar el sensor (dependiendo de los ajustes del objeto) si el sensor está activado. Si el sensor está desactivado, se recibirán los eventos Sensor abierto y Sensor cerrado de acuerdo con la situación. |
"ARM" | El sensorestáactivado. |
"CONFIRM" | Alarmarecibida. |
"DISARM" | El sensorestádesactivado. |
"NOT_VALID_STATE" | La zona no está lista. |
"OFF" | Sensor abierto.Este evento se recibe al abrirse el sensor si éste se encuentra desactivado. |
"ON" | Sensor cerrado. Este evento se recibe al cerrar el sensor si éste se encuentra desactivado. |
"SIGNAL_LOST" | Se ha perdido la conexión con el sensor. |
El formatoperador que describe las acciones con el sensor es:
DoReact("GRAY","_id_","_comando_");
La siguiente tabla muestra la lista de comandos y parámetros para el objeto GRAY:
Comando – descripción del comando | Parámetros | Descripción |
"ARM" – activar sensor. | - | - |
"DISARM" – desactivar sensor. | - | - |
“CONFIRM” – confirmar alarma. | - | - |
“SETUP” – configuración del sensor. | chan<> | Número de salida (0 – 15). |
flags<> | Indicadores. | |
name<> | Nombre del objeto. | |
type<> | Tipo de objeto sensor (0 – al cerrarse, 1 – al abrirse). |
La siguiente tabla muestra las propiedades del objeto GRAY.
Propiedades del objetoGRAY | Descripción de las propiedades |
ID<> | ID del objeto. |
PARENT_ID<> | ID del objeto matriz. |
REGION_ID<> | ID de la región. |
Comprobar el estado de la función del objeto GRAY:
CheckState ("GRAY","número","estado")
El objeto GRAY puede encontrarse en los siguientes estados:
Estado del objeto GRAY | Descripción del estado |
"ARMED" | El sensor está activado. |
"DISARME"” | El sensor está desactivado. |
"ALARMED" | Alarma. |
"CONFIRMED" | Alarmaconfirmada. |
"DISARMED_ALARM" | Not ready. |
"DETACHED_ARMED" | Pérdida de conexión. |
"DETACHED_DISARM" | Pérdida de conexión. |
“OFF” | Normal. |
Ejemplos de utilización de eventos y reacciones del objeto Sensor:
Se debedirigir el segundo sensor a la segunda entrada si se pierde la conexión con el primer sensor.
OnEvent("GRAY","1"," SIGNAL_LOST") //se ha perdido la conexión con el primer sensor { DoReact("GRAY","2","SETUP","chan<2>"); //el sensor está en la segunda entrada }
Abrir el segundo sensor y activar grabación en retroceso de la primera cámara de video en el caso de que el primer sensor esté cerrado.
OnEvent("GRAY","1"," ON") //el primer sensor está cerrado { DoReact("GRAY","2","SETUP","type<1>"); //abrir el segundo sensor DoReact("CAM","1","REC","rollback<1>");//ejecutar grabación en retroceso de la Primera cámara de video }