File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -304,8 +304,6 @@ ArduinoIoTConnectionStatus ArduinoIoTCloudTCP::checkCloudConnection()
304
304
if (ret == CONNECT_SUCCESS)
305
305
{
306
306
next_iot_status = ArduinoIoTConnectionStatus::CONNECTED;
307
- execCloudEventCallback (ArduinoIoTCloudEvent::CONNECT);
308
-
309
307
CloudSerial.begin (9600 );
310
308
CloudSerial.println (" Hello from Cloud Serial!" );
311
309
}
@@ -322,8 +320,6 @@ ArduinoIoTConnectionStatus ArduinoIoTCloudTCP::checkCloudConnection()
322
320
if (reconnect () == CONNECT_SUCCESS)
323
321
{
324
322
next_iot_status = ArduinoIoTConnectionStatus::CONNECTED;
325
- execCloudEventCallback (ArduinoIoTCloudEvent::CONNECT);
326
-
327
323
CloudSerial.begin (9600 );
328
324
CloudSerial.println (" Hello from Cloud Serial!" );
329
325
}
@@ -336,16 +332,17 @@ ArduinoIoTConnectionStatus ArduinoIoTCloudTCP::checkCloudConnection()
336
332
{
337
333
next_iot_status = ArduinoIoTConnectionStatus::DISCONNECTED;
338
334
_mqtt_data_request_retransmit = true ;
339
- execCloudEventCallback (ArduinoIoTCloudEvent::DISCONNECT);
340
335
}
341
336
}
342
337
break ;
343
338
}
344
339
345
340
if (next_iot_status != _iotStatus)
346
341
{
342
+ printConnectionStatus (next_iot_status);
343
+ if (next_iot_status == ArduinoIoTConnectionStatus::DISCONNECTED) execCloudEventCallback (ArduinoIoTCloudEvent::DISCONNECT);
344
+ else if (next_iot_status == ArduinoIoTConnectionStatus::CONNECTED) execCloudEventCallback (ArduinoIoTCloudEvent::CONNECT);
347
345
_iotStatus = next_iot_status;
348
- printConnectionStatus (_iotStatus);
349
346
}
350
347
351
348
return _iotStatus;
You can’t perform that action at this time.
0 commit comments