Parladuino_Funciones - Parladuino/Arduino-Esp8266 GitHub Wiki

Clase Parladuino

Funciones


Publicas

  • bool joinAP()

Retorna true si puede unirse al wifi especificado con la propiedad _SSID.

  • bool startClient()

Retorna true si puede configurar el cliente de wifi.

  • bool doHandShake()

Retorna true si puede negociar y establecer una conexión con el servidor de Parladuino.

  • bool send(ParladuinoMessage &message)

Retorna true si puede serializar y enviar un mensaje del tipo _ParladuinoMessage _a través del servidor de Parladuino.

  • bool send(char (&data)[PARLADUINO_SERIALIZE_STRING_LENGTH])

Retorna true si puede enviar un mensaje del tipo char a través del servidor de Parladuino.

  • bool sendPing()

Retorna true si puede enviar un ping al servidor de Parladuino para detectar si la conexión esta aun activa.


Privadas

  • char readOver(unsigned int timeSpam)

Retorna el siguiente char de la cola del buffer del puerto serial donde esta conectada la placa wifi. Esta función consume un caracter del contenido del buffer.

Retorna -1 si no puede obtener datos en un tiempo determinado.

Parametros:

timespan: tiempo en milisegundos durante el cual se leerá el buffer.

  • bool findOver(const __FlashStringHelper* target,unsigned int timeSpam)

    retorna true si puede encontrar una cadena de carateres específica en el buffer del puerto serial donde esta conectado la placa wifi. Esta función consume el contenido del buffer.

    Parámetros:

    target: cadena de carateres que se esta buscando.

    timespan: tiempo en milisegundos durante el cual se leerá el buffer.