Bridge - Clase Mailbox

Mailbox es la clase base para todas las llamadas basadas en Bridge que utilizan la interfaz de Mailbox (buzón de correo) para la comunicación entre los dos procesadores en el Yun.

FUNCIONES


begin()

Descripción:
Inicia el Mailbox (buzón de correo) en los procesadores Linux y Arduino.

Sintaxis:
Mailbox.begin()

Parámetros:
Ninguno

Retornos:
Ninguno

________________________________________________________________________


end()

Descripción:
Cierra todos los buzones existentes en los procesadores de Linux y Arduino.

Sintaxis:
Mailbox.end()

Parámetros:
Ninguno

Retornos:
Ninguno


________________________________________________________________________


readMessage()

Descripción:
Recibe un mensaje y lo guarda en una cadena (String).

Sintaxis:
Mailbox.readMessage(buffer, size)

Parámetros:
búfer: String: el búfer llamado para almacenar el mensaje 

size: int sin signo, longitud máxima 128: número de bytes en el mensaje

Retornos:
mensaje de Bridge.transfer ()


________________________________________________________________________


writeMessage()

Descripción:
Envía un mensaje desde la 32U4 a la AR9331

Sintaxis:
Mailbox.writeMessage(buffer, size)

Mailbox.writeMessage(content)

Parámetros:
buffer: int: el búfer para enviar el mensaje
size: int sin signo, longitud máxima 128: número de bytes en el mensaje

content: String: mensaje para enviar información.

Retornos:
Ninguno


________________________________________________________________________


writeJSON()

Descripción:
Envía un mensaje de JSON desde la 32U4 a la AR9331

Sintaxis:
Mailbox.JSON(message)

Parámetros:
message: String: mensaje para enviar información.

Retornos:
Ninguno


________________________________________________________________________


messageAvailable()

Descripción:
Comprueba y devuelve el tamaño del siguiente mensaje disponible.

Sintaxis:
Mailbox.messageAvailable()

Parámetros:
Ninguno

Retornos:
int: El tamaño del siguiente mensaje disponible. Devuelve 0 si no hay mensajes en la cola.



No hay comentarios:

Publicar un comentario