Package spgn.pgn.utilidades.es
Class Uttal
java.lang.Object
spgn.pgn.utilidades.es.Uttal
UTILIDADES DE ALARMAS
Clase que contiene todos metodos necesarios para interactuar con
el sistema de alarmas
- Author:
- Ruben Palomino Bustos
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
finalizar
(int cdgo) Deprecated.boolean
get
(int nAlarma) Se obtiene es elstado del la alarmaspgn.pgn.opc.tag.almacen.Almacen
Devuelve al almacen asignado a la utilidadvoid
Deprecated.seeset(int, boolean)
instead.void
iniSiNoTag
(int cdgo, String path, String notas) Metodo que activa una alarma si la tag (de tipo bool) es false y la desactiva si es truevoid
Metodo que activa una alarma si la tag (de tipo bool) es true y la desactiva si es falsevoid
iniSiTagDistinto
(int cdgo, String path1, float valor, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es igual que valorvoid
iniSiTagDistinto
(int cdgo, String path1, String path2, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es distinto que el valor de tag(path2)void
iniSiTagIgual
(int cdgo, String path1, float valor, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es igual que valorvoid
iniSiTagIgual
(int cdgo, String path1, String path2, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) igual que el valor de tag(path2)void
iniSiTagMayor
(int cdgo, String path1, float valor, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es mayor que valorvoid
iniSiTagMayor
(int cdgo, String path1, String path2, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es mayor que el valor de tag(path2)void
iniSiTagMayorIgual
(int cdgo, String path1, float valor, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es mayor que valorvoid
iniSiTagMayorIgual
(int cdgo, String path1, String path2, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es mayor o igual que el valor de tag(path2)void
iniSiTagMenor
(int cdgo, String path1, float valor, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es menor que valorvoid
iniSiTagMenor
(int cdgo, String path1, String path2, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es mayor que el valor de tag(path2)void
iniSiTagMenorIgual
(int cdgo, String path1, float valor, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es menor o igual que valorvoid
iniSiTagMenorIgual
(int cdgo, String path1, String path2, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es mayor o igual que el valor de tag(path2)Devuelve un listado de las alarmas activasvoid
reconocer
(int cdgo) Deprecated.void
set
(int nAlarma, boolean estado) Activa o desactiva una alarma segun el valor pasadovoid
setAlmacen
(spgn.pgn.opc.tag.almacen.Almacen almacen) Asigna un almacen a la utilidadvoid
silenciar
(int nAlarma) Silencia durante un tiempo la alarma solicitada
-
Constructor Details
-
Uttal
Constructor en el cual le pasamos directamente las utilidades de manejo de tags- Parameters:
almacen
- El almacen general de la aplicacionutt
- Utilidad para el manejo de taguttbd
- Utilidad para el manejo de bases de datos
-
Uttal
public Uttal(spgn.pgn.opc.tag.almacen.Almacen almacen) Constructor que genera las utilidades por si misma- Parameters:
almacen
- El almacen general de la aplicacion
-
-
Method Details
-
set
public void set(int nAlarma, boolean estado) Activa o desactiva una alarma segun el valor pasado- Parameters:
nAlarma
- El numero de alarma sobre el que queremos operarestado
- el estado que queremos ponerle a la alarma
-
get
public boolean get(int nAlarma) Se obtiene es elstado del la alarma- Parameters:
nAlarma
- el numero de la alarma de la cual queremos conocer el estado- Returns:
- el estado de la alarma
-
listaActivas
Devuelve un listado de las alarmas activas- Returns:
- el string con el listado de las alarmas nAlarma;;fechaInicio;;descripcion;;silenciada(true o false)
-
silenciar
public void silenciar(int nAlarma) Silencia durante un tiempo la alarma solicitada- Parameters:
nAlarma
- El numero de alarma que queremos silenciar
-
iniciar
Deprecated.seeset(int, boolean)
instead.Metodo que activa la alarma con el codigo cdgo en el registro de las alarmas- Parameters:
cdgo
- el codigo de la alarma, Antes la alarma debe de haber sido dada de alta en el sistema a traves del gestor web de las alarmasnotas
- Por si queremos dar informacion extra de la alarma ("Notas de solucion etc")
-
finalizar
Deprecated.Metodo que finaliza una alarma activa- Parameters:
cdgo
- El codigo de la alarma que quiero finalizar
-
reconocer
Deprecated.Metodo que reconoce una alarma, tener en cuenta que las alarmas marcadas como repetitivas pasado el tiempo de repeticion dejaran de estar reconocidas, volviendo a estar visibles como no reconocidas- Parameters:
cdgo
- El codigo de la alarma que quiero silenciar ()
-
iniSiTag
Metodo que activa una alarma si la tag (de tipo bool) es true y la desactiva si es false- Parameters:
cdgo
- El codigo de la alarma que queremos activarpath
- El path de la tag que queremos consultarnotas
- Por si queremos agregar unas notas a la activacion de la alarma
-
iniSiNoTag
Metodo que activa una alarma si la tag (de tipo bool) es false y la desactiva si es true- Parameters:
cdgo
- El codigo de la alarma que queremos activarpath
- El path de la tag que queremos consultarnotas
- Por si queremos agregar unas notas a la activacion de la alarma
-
iniSiTagMayor
Activa una alarma si el valor de la tag(path1) es mayor que valor- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagvalor
- el valor dadonotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finalizan la alarma cuando el valor sea igual o menor
-
iniSiTagMayor
Activa una alarma si el valor de la tag(path1) es mayor que el valor de tag(path2)- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagpath2
- Path de la segunda tagnotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finalizan la alarma cuando el valor sea igual o menor
-
iniSiTagMayorIgual
public void iniSiTagMayorIgual(int cdgo, String path1, String path2, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es mayor o igual que el valor de tag(path2)- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagpath2
- Path de la segunda tagnotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finaliza la alarma cuando no se cumpla
-
iniSiTagMayorIgual
public void iniSiTagMayorIgual(int cdgo, String path1, float valor, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es mayor que valor- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagvalor
- el valor dadonotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finalizan la alarma cuando el valor sea igual o menor
-
iniSiTagIgual
Activa una alarma si el valor de la tag(path1) igual que el valor de tag(path2)- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagpath2
- Path de la segunda tagnotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finaliza la alarma cuando no se cumpla
-
iniSiTagIgual
Activa una alarma si el valor de la tag(path1) es igual que valor- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagvalor
- el valor dadonotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finalizan la alarma cuando el valor sea igual o menor
-
iniSiTagDistinto
Activa una alarma si el valor de la tag(path1) es distinto que el valor de tag(path2)- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagpath2
- Path de la segunda tagnotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finaliza la alarma cuando no se cumpla
-
iniSiTagDistinto
Activa una alarma si el valor de la tag(path1) es igual que valor- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagvalor
- el valor dadonotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finalizan la alarma cuando el valor sea igual o menor
-
iniSiTagMenor
Activa una alarma si el valor de la tag(path1) es menor que valor- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagvalor
- el valor dadonotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finalizan la alarma cuando el valor sea igual o menor
-
iniSiTagMenor
Activa una alarma si el valor de la tag(path1) es mayor que el valor de tag(path2)- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagpath2
- Path de la segunda tagnotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finalizan la alarma cuando el valor sea igual o menor
-
iniSiTagMenorIgual
public void iniSiTagMenorIgual(int cdgo, String path1, String path2, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es mayor o igual que el valor de tag(path2)- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagpath2
- Path de la segunda tagnotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finaliza la alarma cuando no se cumpla
-
iniSiTagMenorIgual
public void iniSiTagMenorIgual(int cdgo, String path1, float valor, String notas, boolean finActivo) Activa una alarma si el valor de la tag(path1) es menor o igual que valor- Parameters:
cdgo
- El codigo de la alarmapath1
- Path de la primera tagvalor
- el valor dadonotas
- Por si queremos agregar algunas notas a la alarmafinActivo
- Si es true finalizan la alarma cuando el valor sea igual o menor
-
getAlmacen
public spgn.pgn.opc.tag.almacen.Almacen getAlmacen()Devuelve al almacen asignado a la utilidad- Returns:
- El almacen asignado o null si no tiene almacen asignado
-
setAlmacen
public void setAlmacen(spgn.pgn.opc.tag.almacen.Almacen almacen) Asigna un almacen a la utilidad- Parameters:
almacen
- , almacen a asignar a la utilidad.
-
set(int, boolean)