FishinoClass::config
bool FishinoClass::config(IPAddress local_ip);
bool FishinoClass::config(IPAddress local_ip, IPAddress gateway);
bool FishinoClass::config(IPAddress local_ip, IPAddress gateway, IPAddress subnet);
bool FishinoClass::config(IPAddress local_ip, IPAddress gateway, IPAddress subnet, IPAddress dns_server);
Configura i parametri di rete nella modalità stazione.

Parametri :

local_ip     è l'indirizzo IP statico da assegnare a Fishino
gateway      è il gateway della rete (quasi sempre l'indirizzo IP del router)
subnet       è la maschera di sottorete (ad esempio 255.255.255.0)
dns_server   è l'indirizzo del server DNS


Valore di ritorno :

La funzione ritorna true in caso di successo, false altrimenti.


Note :

La prima versione, quella con il solo parametro local_ip, assume che ci si trovi con una configurazione “standard” di rete, con una netmask uguale a 255.255.255.0 ed il gateway all’indirizzo xxx.xxx.xxx.1. Il DNS è impostato ad un server di default.
Se la vostra rete non è configurata con questa tipologia vanno utilizzate le versioni complete con tutti i parametri, salvo il DNS che è comunque opzionale.


Esempio :

IPAddress IP(192.168.1.251);
IPAddress GW(192.168.1.1);
IPAddress NM(255, 255, 255, 0);
bool res = Fishino.config(IP, GW, NM);

Configura la rete con un IP statico pari a 192.168.1.251, un gateway pari a 192.168.1.1 ed una netmask pari a 255, 255, 255, 0.


Vedi anche :
IPAddress FishinoClass::localIP();
IPAddress FishinoClass::subnetMask();
IPAddress FishinoClass::gatewayIP();
const uint8_t* FishinoClass::macAddress(void);
bool FishinoClass::setStaIP(IPAddress ip);
bool FishinoClass::setStaMAC(uint8_t const *mac);
bool FishinoClass::setStaGateway(IPAddress gw);
bool FishinoClass::setStaNetMask(IPAddress nm);
bool FishinoClass::staStartDHCP(void);
bool FishinoClass::staStopDHCP(void);
bool FishinoClass::getStaDHCPStatus(void);
bool FishinoClass::setDNS()