FishinoClass::getErrorString
const char *FishinoClass::getErrorString(uint16_t errCode);
Ottiene una stringa leggibile da un codice di errore numerico.

Parametri :

Un codice di errore dall’enum ErrorCodes


Valore di ritorno :

Una stringa di caratteri allocata dinamicamente che DEVE essere liberata dopo l’uso.


Note :

La stringa ritornata dalla funzione è allocata dinamicamente con malloc() e DEVE essere liberata con free() dopo l’uso.


Esempio :

for(uint16_t err = ERROR_NONE; err < ERROR_MAX; err++)
{
      const char *errMsg = Fishino.getErrorString(err);
      Serial.println(errMsg);
      free(errMsg);
}

L'esempio stampa tutti i messaggi di errore sulla porta seriale.


Vedi anche :
enum ErrorCodes;
uint16_t FishinoClass::getLastError(void);
char *FishinoClass::getLastErrorString(void);
void FishinoClass::clearLastError(void);