|
NUMBER | sio.init () |
| Cargamos e iniciamos el módulo. Más...
|
|
NIL | sio.baud (NUMBER baud) |
| Abrimos el puerto, con la velocidad deseada. Más...
|
|
NIL | sio.available () |
| Obtiene el número de bytes(caracteres) disponibles para su lectura desde el puerto SIO. Más...
|
|
NUMBER | sio.read () |
| Recibe un caracter ascii del puerto. Más...
|
|
NIL | sio.write (NUMBER data) |
| Envia un caracter ascii al puerto. Más...
|
|
NIL | sio.print (STRING msg) |
| Envia un mensaje por el puerto. Más...
|
|
NIL | sio.putstring (STRING data, NUMBER len) |
| Envia un mensaje por el puerto pasandolo a ascii. Más...
|
|
NUMBER | sio.term () |
| Detiene el módulo y cierra toda actividad del puerto. Más...
|
|
Manejo del Puerto Serial In Out "SIO".
Cargamos e iniciamos el módulo.
- Nota
- Esta función solo se utliza una vez.
- Devuelve
- 1/0 Sera 1 si se cargo bien, de lo contrario 0.
NIL sio.baud |
( |
NUMBER |
baud | ) |
|
Abrimos el puerto, con la velocidad deseada.
- Parámetros
-
baud | Es 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.
Obtiene el número de bytes(caracteres) disponibles para su lectura desde el puerto SIO.
- Nota
- Se tratan de datos que ya han llegado y se almacena en el búfer SIO de recepción (Tamaño: 1024 bytes).
- Devuelve
- El número de bytes en búffer o 0.
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.
NIL sio.write |
( |
NUMBER |
data | ) |
|
Envia un caracter ascii al puerto.
- Parámetros
-
data | Es el numero ascii a enviar. |
- Devuelve
- Nada.
NIL sio.print |
( |
STRING |
msg | ) |
|
Envia un mensaje por el puerto.
- Parámetros
-
msg | es el string a enviar. |
- Devuelve
- Nada.
NIL sio.putstring |
( |
STRING |
data, |
|
|
NUMBER |
len |
|
) |
| |
Envia un mensaje por el puerto pasandolo a ascii.
- Parámetros
-
data | El buffer que se enviara por el puerto. |
len | El largo del buffer a enviar. |
- Devuelve
- Nada.
Detiene el módulo y cierra toda actividad del puerto.
- Devuelve
- Un número 1 en caso de exito, 0 de lo contrario.