Skip to content

Commit 87f28a3

Browse files
authored
Merge pull request #456 from arduino-libraries/timed-attempt-2
Unify how timeouts are handled for TCP state machine
2 parents c5a59b7 + 51710f3 commit 87f28a3

File tree

5 files changed

+214
-143
lines changed

5 files changed

+214
-143
lines changed

src/AIoTC_Config.h

+4-2
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,13 @@
140140
#define AIOT_CONFIG_INTERVAL_RETRY_DELAY_ms (10000UL)
141141
#define AIOT_CONFIG_RECONNECTION_RETRY_DELAY_ms (1000UL)
142142
#define AIOT_CONFIG_MAX_RECONNECTION_RETRY_DELAY_ms (32000UL)
143-
#define AIOT_CONFIG_DEVICE_TOPIC_SUBSCRIBE_RETRY_DELAY_ms (5*1000UL)
143+
#define AIOT_CONFIG_DEVICE_TOPIC_SUBSCRIBE_RETRY_DELAY_ms (2000UL)
144144
#define AIOT_CONFIG_MAX_DEVICE_TOPIC_SUBSCRIBE_RETRY_DELAY_ms (32000UL)
145+
#define AIOT_CONFIG_DEVICE_TOPIC_MAX_RETRY_CNT (10UL)
146+
#define AIOT_CONFIG_DEVICE_TOPIC_ATTACH_RETRY_DELAY_ms (20000UL)
147+
#define AIOT_CONFIG_MAX_DEVICE_TOPIC_ATTACH_RETRY_DELAY_ms (1280000UL)
145148
#define AIOT_CONFIG_THING_TOPICS_SUBSCRIBE_RETRY_DELAY_ms (1000UL)
146149
#define AIOT_CONFIG_THING_TOPICS_SUBSCRIBE_MAX_RETRY_CNT (10UL)
147-
#define AIOT_CONFIG_MAX_DEVICE_TOPIC_ATTACH_RETRY_DELAY_ms (1280000UL)
148150
#define AIOT_CONFIG_TIMEOUT_FOR_LASTVALUES_SYNC_ms (30000UL)
149151
#define AIOT_CONFIG_LASTVALUES_SYNC_MAX_RETRY_CNT (10UL)
150152

0 commit comments

Comments
 (0)