ParladuinoMessage_Metodos - Parladuino/Arduino-Esp8266 GitHub Wiki
Clase ParladuinoMessage
Metodos
Publicos
-
ParladuinoMessage()
Sobrecarga.Constructor de clase. Crea una instancia vacía de esta clase.
-
ParladuinoMessage(char* pToID,char* pToGroup)
Sobrecarga.Constructor de clase. Crea una instancia de esta clase con ID y Grupo de destinatario.
Parametros:
pToID: ID del destinatario del mensaje.
pToGroup: Grupo del destinatario del mensaje.
void setFromID(char* value)
Asigna valor al ID del remitente del mensaje.
void setFromGroup(char* value)
Asigna valor al grupo del remitente del mensaje.
void setToID(char* value)
Asigna valor al ID del destinatario del mensaje.
void setToGroup(char* value)
Asigna valor al grupo del destinatario del mensaje.
void setAction(char* value)
Asigna valor a la acción del mensaje.
void serialize(char (&result)[PARLADUINO_SERIALIZE_STRING_LENGTH])
Implementa el método serialize de la clase ParladuinoSerializable.
Pasa el mensaje a formato JSON.
Parametros:
result: Se pasa por referencia. Es un array de char que contendrá el resultado de la serialización.
void deserialize(char &c)
Implementa el método deserialize de la clase ParladuinoSerializable.
Transforma un mensaje entrante en formato JSON al tipo ParladuinoMessage.
Parametros:
c: Caracter proveniente de la cola del buffer del puerto serial donde se encuentra la placa wifi.
void setProperty()
Implementa el método setProperty de la clase ParladuinoSerializable.
Asigna valor a las propiedades del mensaje en la deserialización.
Privados
void init(char* pToID,char* pToGroup)
Inicializa la instancia del mensaje con un ID y un grupo de destinatario.
Parámetros:
pToID: ID del destinatario del mensaje.
pToGroup: Grupo del destinatario del mensaje.