Función:
deadBandValue
Función
deadBandValue (sourceValue,destAddr,destType,deadBand)
Descripción
Transfiere un valor numérico (sourceValue) a la base de datos,
teniendo en cuenta que el valor en la base de datos se escribe si
y solo si el valor a cambiado en al menos el valor indicado en
deadBand. Por ejemplo si el valor de deadBand es de 100, nin-
gún valor de sourceValue será escrito en la dirección de memoria
1000 a menos que el valor de sourceValue sea mayor o igual a
1100 o menor o igual a 900.
Esta función es usada principalmente para limitar el ancho de
banda de valores cuando estos son transmitidos de forma inalám-
brica. Por ejemplo ciertos valores leidos en un protocolo pueden
moverse a otra dirección con cierta banda muerta, para evitar
que cambios minúsculos comiencen transmisiones en protoco-
los inalámbricos.
sourceValue valor que desea escribirse en la base de datos.
Parámetros
destAddr
destType
deadBand
Retorna
Ejemplos
- La primera línea va a escribir 5000
- en formato INT16 en la posición de byte
- 2000 (Word 1000) de la base de datos
- (asumiendo que el valor inicial de esta
- posición es 0).
IZI Technology Inc.
3651 Pegasus Dr. Ste. 117 Bakersfield, CA 93308 USA.
Tel: (661) 412-3494 – email:
http://www.izitechnology.com
Dirección destino en la base de datos. Esta dirección
es en bytes. Debe recordarse esto cuando se configura
la función ya que en otros parámetros de configura-
ción la dirección es usualmente dada en words.
Es el tipo de dato en la dirección destino. Este pa-
rámetro en un string y puede tener cualquiera de los
siguientes valores :
'UINT8'
'UINT16'
'INT16'
'INT32'
'UINT32'
'FLOAT'
Valor de banda muerta. El valor origen debe cambiar
al menos esta cantidad para que su valor sea propaga-
do a la base de datos.
Esta función no retorna valores
sales@izitechnology.com