ParladuinoGenericPin_Metodos - Parladuino/Arduino-Esp8266 GitHub Wiki
Clase ParladuinoGenericPin
Metodos
Publicos
ParladuinoGenericPin()
Sobrecarga.Constructor de clase. Crea una instancia vacía de esta clase.
ParladuinoGenericPin(unsigned int pValue,char* pName,int8_t pPin)
Sobrecarga.Constructor de clase. Crea una instancia de esta clase con valor, nombre de referencia y número de pin.
Parametros:
pValue: valor.
pName: nombre de referencia.
pPin: número.
void setName(char* value)
Asigna nombre de referencia del pin.
void setPin(char* value)
Asigna numero de pin.
void setValue(char* value)
Asigna valor al pin.
void serialize(char (&result)[PARLADUINO_SERIALIZE_STRING_LENGTH])
Implementa el método serialize de la clase ParladuinoSerializable.
Pasa el pin 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 pin entrante en formato JSON al tipo ParladuinoGenericPin.
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 pin en la deserialización.
Privados
void init(unsigned int pValue,char* pName,int8_t pPin)
Inicializa la instancia del pin con un valor, nombre de referencia y número de pin.
Parámetros:
pValue: valor.
pName: nombre de referencia.
pPin: número.