FishinoClass::softApGetConfig
>bool FishinoClass::softApGetConfig(char *&SSID, char *&pass, uint8_t &channel, bool &hidden);
Recupera le informazioni di configurazione in modalità access point.

Parametri :

SSID        una variabile di tipo char* che riceverà il nome della rete (SSID)
pass        una variabile di tipo char* che riceverà la password della rete
channel     una variabile di tipo uint8_t che riceverà il canale in uso
hidden      una variabile di tipo boolean che riceverà lo stato 'nascosto' della rete


Valore di ritorno :

Valore boolean, true se la funzione ha avuto esito positivo, false altrimenti.


Note :

SSID e pass riceveranno entrambi 2 buffers allocati dinamicamente che DOVRANNO essere liberati con free() dopo l’uso.
Vedere l’esempio per dettagli.


Esempio :

char *ssid, *pass;
uint8_t channel;
bool hidden;
if(Fishino.softApGetConfig(ssid, pass, channel, hidden))
{
      Serial.println("Dati di configurazione dell'Access Point");
      Serial.print("SSID     : ");
      Serial.println(ssid);
      Serial.print("PASSWORD : ");
      Serial.println(pass);
      Serial.print("CANALE   : ");
      Serial.println((int)channel);
      Serial.print("NASCOSTO : ");
      Serial.println(hidden ? "SI" : "NO");

      // ricordarsi di liberare le variabili SSID e PASSWORD !!!!
      free(ssid);
      free(pass);
}
else
      Serial.println("Lettura dei parametri di configurazione fallita");

L’esempio recupera i parametri di configurazione dell’Access Point e li stampa sulla porta seriale.


Vedi anche :
bool FishinoClass::softApConfig();
uint8_t FishinoClass::softApGetChannel(void);
bool FishinoClass::softApGetHidden(void);
char *FishinoClass::softApGetPassword(void);
char *FishinoClass::softApGetSSID(void);
bool FishinoClass::softApStartDHCPServer();
bool FishinoClass::softApStopDHCPServer(void);
bool FishinoClass::getSoftApDHCPServerStatus(void);