Apéndice 1: Objetos de y funciones de LUA disponibles en Lenguaje
Script del SPX5
Funciones Varias:
Funcion:
SaveDatabaseData
SaveDatabaseData(startByte,byteCount,fileIndex)
Función:
Descripción:
Escribe el contenido de una sección de la base de datos a memoria no
volátil.
NOTA: Esta función limita la escritura a una vez por minuto. De
llamarla mas frecuentemente que esto no procede a escribir nada
hasta que por lo menos haya pasado un minuto desde el reinicio del
modulo o desde que se realizo la ultima escritura
Parámetros:
startByte
byteCount
fileIndex
Retorna:
BOOL
-- Usa el primer bit de la base de datos
Ejemplos:
-- como bandera para proceder a escribir
-- la base de datos a memoria no volátil
-- esa misma bandera es vuelta a colocar
-- en 0 cuando la escritura es exitosa
-- Este ejemplo debe estar en el script
-- continuo
local writeBit = NUMERIC_DATABASE:getBit(0)
if writeBit==true then
-- almacena 180 bytes comenzando en el
-- byte 20 en el archivo numero 1
local result = SaveDatabaseData(20,180,1);
IZI Technology Inc, 3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA.
Tel: (661) 412-3494 -- email:
www.izitechnology.com
Inicio en Bytes de la región de la base de datos que se
desea almacenar en memoria no volátil.
Cantidad de bytes de la base de datos a almacenar
en memoria no volátil .
Indice del archivo a almacenar. Pueden almacenarse
hasta 10 regiones de memoria identificadas con un
número del 0 al 9
Retorna si el almacenamiento de los datos fue
exitoso:
false: No fue posible almacenar los datos
true: Datos almacenados de forma exitosa
sales@izitechnology.com