Skip to content

Commit 6ec3b2b

Browse files
committed
Eliminating the 'Connection' part of all variable and function names. The idea is that the addCallback function can be extended for all kinds of ArduinoIoTCloudEvents
1 parent 5d7a05c commit 6ec3b2b

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

Diff for: src/ArduinoIoTCloud.cpp

+9-9
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ void ArduinoIoTCloudClass::update(int const reconnectionMaxRetries, int const re
256256
if (onSyncCompleteCallback != NULL) {
257257
(*onSyncCompleteCallback)();
258258
}
259-
execCloudConnectionEventCallback(_on_sync_event_callback, 0 /* callback_arg */);
259+
execCloudEventCallback(_on_sync_event_callback, 0 /* callback_arg */);
260260
_syncStatus = ArduinoIoTSynchronizationStatus::SYNC_STATUS_SYNCHRONIZED;
261261
}
262262
break;
@@ -393,7 +393,7 @@ void ArduinoIoTCloudClass::connectionCheck() {
393393
debugMessageNoTimestamp(DebugLevel::Verbose, ".");
394394
if (!_mqttClient->connected()) {
395395
setIoTConnectionState(ArduinoIoTConnectionStatus::DISCONNECTED);
396-
execCloudConnectionEventCallback(_on_disconnect_event_callback, 0 /* callback_arg - e.g. could be error code casted to void * */);
396+
execCloudEventCallback(_on_disconnect_event_callback, 0 /* callback_arg - e.g. could be error code casted to void * */);
397397
}
398398
}
399399
break;
@@ -406,7 +406,7 @@ void ArduinoIoTCloudClass::connectionCheck() {
406406
debugMessage(DebugLevel::Info, "ArduinoCloud.reconnect(): %d", ret_code_reconnect);
407407
if (ret_code_reconnect == CONNECT_SUCCESS) {
408408
setIoTConnectionState(ArduinoIoTConnectionStatus::CONNECTED);
409-
execCloudConnectionEventCallback(_on_connect_event_callback, 0 /* callback_arg */);
409+
execCloudEventCallback(_on_connect_event_callback, 0 /* callback_arg */);
410410
CloudSerial.begin(9600);
411411
CloudSerial.println("Hello from Cloud Serial!");
412412
}
@@ -417,7 +417,7 @@ void ArduinoIoTCloudClass::connectionCheck() {
417417
debugMessage(DebugLevel::Verbose, "ArduinoCloud.connect(): %d", ret_code_connect);
418418
if (ret_code_connect == CONNECT_SUCCESS) {
419419
setIoTConnectionState(ArduinoIoTConnectionStatus::CONNECTED);
420-
execCloudConnectionEventCallback(_on_connect_event_callback, 0 /* callback_arg */);
420+
execCloudEventCallback(_on_connect_event_callback, 0 /* callback_arg */);
421421
CloudSerial.begin(9600);
422422
CloudSerial.println("Hello from Cloud Serial!");
423423
} else if (ret_code_connect == CONNECT_FAILURE_SUBSCRIBE) {
@@ -446,15 +446,15 @@ void ArduinoIoTCloudClass::printDebugInfo() {
446446
debugMessage(DebugLevel::Info, "MQTT Broker: %s:%d", _brokerAddress.c_str(), _brokerPort);
447447
}
448448

449-
void ArduinoIoTCloudClass::addCallback(ArduinoIoTCloudConnectionEvent const event, OnCloudConnectionEventCallback callback) {
449+
void ArduinoIoTCloudClass::addCallback(ArduinoIoTCloudEvent const event, OnCloudEventCallback callback) {
450450
switch (event) {
451-
case ArduinoIoTCloudConnectionEvent::SYNC: _on_sync_event_callback = callback; break;
452-
case ArduinoIoTCloudConnectionEvent::CONNECT: _on_connect_event_callback = callback; break;
453-
case ArduinoIoTCloudConnectionEvent::DISCONNECT: _on_disconnect_event_callback = callback; break;
451+
case ArduinoIoTCloudEvent::SYNC: _on_sync_event_callback = callback; break;
452+
case ArduinoIoTCloudEvent::CONNECT: _on_connect_event_callback = callback; break;
453+
case ArduinoIoTCloudEvent::DISCONNECT: _on_disconnect_event_callback = callback; break;
454454
}
455455
}
456456

457-
void ArduinoIoTCloudClass::execCloudConnectionEventCallback(OnCloudConnectionEventCallback & callback, void * callback_arg) {
457+
void ArduinoIoTCloudClass::execCloudEventCallback(OnCloudEventCallback & callback, void * callback_arg) {
458458
if(callback) {
459459
(*callback)(callback_arg);
460460
}

Diff for: src/ArduinoIoTCloud.h

+7-7
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,12 @@ enum class ArduinoIoTSynchronizationStatus {
5757
SYNC_STATUS_VALUES_PROCESSED
5858
};
5959

60-
enum class ArduinoIoTCloudConnectionEvent {
60+
enum class ArduinoIoTCloudEvent {
6161
SYNC, CONNECT, DISCONNECT
6262
};
6363

6464
typedef void (*CallbackFunc)(void);
65-
typedef void (*OnCloudConnectionEventCallback)(void * /* arg */);
65+
typedef void (*OnCloudEventCallback)(void * /* arg */);
6666

6767
class ArduinoIoTCloudClass {
6868

@@ -147,7 +147,7 @@ class ArduinoIoTCloudClass {
147147
}
148148
void printDebugInfo();
149149

150-
void addCallback(ArduinoIoTCloudConnectionEvent const event, OnCloudConnectionEventCallback callback);
150+
void addCallback(ArduinoIoTCloudEvent const event, OnCloudEventCallback callback);
151151

152152
protected:
153153
friend class CloudSerialClass;
@@ -196,11 +196,11 @@ class ArduinoIoTCloudClass {
196196
String _otaTopic;
197197
Client *_net;
198198

199-
OnCloudConnectionEventCallback _on_sync_event_callback,
200-
_on_connect_event_callback,
201-
_on_disconnect_event_callback;
199+
OnCloudEventCallback _on_sync_event_callback,
200+
_on_connect_event_callback,
201+
_on_disconnect_event_callback;
202202

203-
static void execCloudConnectionEventCallback(OnCloudConnectionEventCallback & callback, void * callback_arg);
203+
static void execCloudEventCallback(OnCloudEventCallback & callback, void * callback_arg);
204204

205205
};
206206

0 commit comments

Comments
 (0)