@@ -33,7 +33,7 @@ static const unsigned long NETWORK_CONNECTION_INTERVAL = 30000; /* NOT USED
3333 CTOR/DTOR
3434 ******************************************************************************/
3535
36- Arduino_WiFiConnectionHandler::Arduino_WiFiConnectionHandler (const char *_ssid, const char *_pass, bool _keepAlive) :
36+ WiFiConnectionHandler::WiFiConnectionHandler (const char *_ssid, const char *_pass, bool _keepAlive) :
3737 ssid(_ssid),
3838 pass(_pass),
3939 lastConnectionTickTime(millis()),
@@ -48,32 +48,42 @@ Arduino_WiFiConnectionHandler::Arduino_WiFiConnectionHandler(const char *_ssid,
4848 PUBLIC MEMBER FUNCTIONS
4949 ******************************************************************************/
5050
51- void Arduino_WiFiConnectionHandler ::init () {
51+ void WiFiConnectionHandler ::init () {
5252}
5353
54- void Arduino_WiFiConnectionHandler ::addCallback (NetworkConnectionEvent const event, OnNetworkEventCallback callback){
54+ void WiFiConnectionHandler ::addCallback (NetworkConnectionEvent const event, OnNetworkEventCallback callback){
5555 switch (event) {
5656 case NetworkConnectionEvent::CONNECTED: _on_connect_event_callback = callback; break ;
5757 case NetworkConnectionEvent::DISCONNECTED: _on_disconnect_event_callback = callback; break ;
5858 case NetworkConnectionEvent::ERROR: _on_error_event_callback = callback; break ;
5959 }
6060}
6161
62- void Arduino_WiFiConnectionHandler::execNetworkEventCallback (OnNetworkEventCallback & callback, void * callback_arg){
62+ void WiFiConnectionHandler::addConnectCallback (OnNetworkEventCallback callback){
63+ _on_connect_event_callback = callback;
64+ }
65+ void WiFiConnectionHandler::addDisconnectCallback (OnNetworkEventCallback callback){
66+ _on_disconnect_event_callback = callback;
67+ }
68+ void WiFiConnectionHandler::addErrorCallback (OnNetworkEventCallback callback){
69+ _on_error_event_callback = callback;
70+ }
71+
72+ void WiFiConnectionHandler::execNetworkEventCallback (OnNetworkEventCallback & callback, void * callback_arg){
6373 if (callback){
6474 (*callback)(callback_arg);
6575 }
6676}
6777
68- unsigned long Arduino_WiFiConnectionHandler ::getTime () {
78+ unsigned long WiFiConnectionHandler ::getTime () {
6979#ifdef GETTIME_MISSING
7080 return 0 ;
7181#else
7282 return WiFi.getTime ();
7383#endif
7484}
7585
76- void Arduino_WiFiConnectionHandler ::update () {
86+ void WiFiConnectionHandler ::update () {
7787
7888 unsigned long const now = millis ();
7989 int networkStatus = 0 ;
@@ -187,7 +197,7 @@ void Arduino_WiFiConnectionHandler::update() {
187197 PRIVATE MEMBER FUNCTIONS
188198 ******************************************************************************/
189199
190- void Arduino_WiFiConnectionHandler ::changeConnectionState (NetworkConnectionState _newState) {
200+ void WiFiConnectionHandler ::changeConnectionState (NetworkConnectionState _newState) {
191201 if (_newState == netConnectionState) return ;
192202 int newInterval = CHECK_INTERVAL_INIT;
193203 switch (_newState) {
@@ -245,15 +255,15 @@ void Arduino_WiFiConnectionHandler::changeConnectionState(NetworkConnectionState
245255 connectionStateChanged (netConnectionState);
246256}
247257
248- void Arduino_WiFiConnectionHandler ::connect () {
258+ void WiFiConnectionHandler ::connect () {
249259 if (netConnectionState == NetworkConnectionState::INIT || netConnectionState == NetworkConnectionState::CONNECTING){
250260 return ;
251261 }
252262 keepAlive = true ;
253263 changeConnectionState (NetworkConnectionState::INIT);
254264
255265}
256- void Arduino_WiFiConnectionHandler ::disconnect () {
266+ void WiFiConnectionHandler ::disconnect () {
257267 // WiFi.end();
258268
259269 changeConnectionState (NetworkConnectionState::DISCONNECTING);
0 commit comments