Todo Funciones Grupos Páginas
ir

Funciones

NUMBER ir.init ()
 Cargamos e iniciamos el módulo a 9600B por defecto. Más...
 
NIL ir.baud (NUMBER baud)
 Configuramos el puerto, con la velocidad deseada. Más...
 
BOOLEAN ir.state ()
 Permite conocer el estado del módulo IR. Más...
 
NUMBER ir.get ()
 Recibe un caracter ascii del puerto. Más...
 
NUMBER ir.put (NUMBER data)
 Envia un caracter ascii al puerto. Más...
 
STRING ir.read ()
 Recibe un mensaje por el puerto. Más...
 
NUMBER ir.write (STRING msg)
 Envia un mensaje por el puerto. Más...
 
NUMBER ir.term ()
 Detiene el módulo y cierra toda actividad del puerto. Más...
 

Descripción detallada

Manejo del Puerto Infrarojo "IR".

Documentación de las funciones

NUMBER ir.init ( )

Cargamos e iniciamos el módulo a 9600B por defecto.

Nota
Este módulo solo se puede utilizar en modelos 1000 o FAT. Esta función solo se utliza una vez.
Devuelve
1/0 Sera 1 si se cargo bien, de lo contrario 0.
NIL ir.baud ( NUMBER  baud)

Configuramos el puerto, con la velocidad deseada.

Parámetros
baudEs la velocidad a la que configuraremos el puerto.
Nota
La velocidad no hay predeterminada, esta se obtiene, del dispositivo al que se comunicara.
Devuelve
Nada.
BOOLEAN ir.state ( )

Permite conocer el estado del módulo IR.

Devuelve
true/false Según si el módulo esta iniciado.
NUMBER ir.get ( )

Recibe un caracter ascii del puerto.

Devuelve
Un número del 0 al 255 caracter ascii, o -1 en caso de que no haya nada en buffer.
NUMBER ir.put ( NUMBER  data)

Envia un caracter ascii al puerto.

Parámetros
dataEs el numero ascii a enviar.
Devuelve
Un número 1 en caso de exito, 0 de lo contrario.
STRING ir.read ( )

Recibe un mensaje por el puerto.

Devuelve
Un string con los datos recibidos y un número que indica la cantidad de datos, o nil en caso de que no haya nada en buffer.
NUMBER ir.write ( STRING  msg)

Envia un mensaje por el puerto.

Parámetros
msges el string a enviar.
Devuelve
Un número que indica la cantidad de datos enviados con exito, o -1 en caso de error.
NUMBER ir.term ( )

Detiene el módulo y cierra toda actividad del puerto.

Devuelve
Un número 1 en caso de exito, 0 de lo contrario.