Storage

<< Haga Clic para Mostrar la Tabla de Contenidos >>

 

Storage

El Storage fue revisado y diversas mejorías fueran implementadas. Entre ellas, fue creada una nueva sección de logs en el Elipse E3, llamada Storage, que permite depurar los valores que entraran en el algoritmo del Storage y que valores fueran enviados para el Banco de Datos.

Fue añadido un nuevo tipo de campo en el Storage, Integer. Así como los campos de tipo Bit y Texto, los campos Integer no son sometidos al algoritmo de compactación del Storage.

Nuevo tipo de datos Integer

Nuevo tipo de datos Integer

Ahora se puede configurar objetos de Storage vacíos, sin campos, para permitir consultas a datos generados por otras aplicaciones.

Fue añadido un nuevo parámetro para los campos del Storage, Barredura o ScanTime, en milisegundos. Como consecuencia, los siguientes cambios también fueran realizados:

Fue añadida la propiedad ScanTime, definida en milisegundos, al objeto StorageField.

Fue añadido un parámetro opcional ScanTime al método CreateNewSession del objeto Storage.

Fue añadido un parámetro opcional ScanTime al método AddField del objeto StorageSession.

Están disponibles en la consulta de lectura de atributos del Storage más tres atributos, Size (10), VARTYPE (11) y ScanTime (12).

Fue añadido un nuevo campo en las tablas xxx_Fields, FieldScanTimeMs.

El Storage ahora simula el scan de Tags que no están variando, alimentando los datos al algoritmo de compactación y haciendo con que sean enviados para el banco de datos más rápidamente. El scan simulado solo inicia después que el Tag quedar más de un minuto sin recibir variaciones.

El Storage ahora llena los registros de MaxRecTime entre dos valores caso la diferencia de marca de tiempo entre ellos sea mayor que MaxRecTime.

Fue creado un temporizador para descargar después de 2 segundos el valor en cache en el filtro de marca de tiempo del Storage.

Creados dos nuevos métodos en la colección de campos del Storage. AddField, que adiciona un campo a la colección, y RemoveAll, que remueve todos los campos.

¿Esta página fue útil?