Skip to content

Commit a6912a4

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

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
@@ -139,11 +139,13 @@
139139

140140
#define AIOT_CONFIG_RECONNECTION_RETRY_DELAY_ms (1000UL)
141141
#define AIOT_CONFIG_MAX_RECONNECTION_RETRY_DELAY_ms (32000UL)
142-
#define AIOT_CONFIG_DEVICE_TOPIC_SUBSCRIBE_RETRY_DELAY_ms (5*1000UL)
142+
#define AIOT_CONFIG_DEVICE_TOPIC_SUBSCRIBE_RETRY_DELAY_ms (2000UL)
143143
#define AIOT_CONFIG_MAX_DEVICE_TOPIC_SUBSCRIBE_RETRY_DELAY_ms (32000UL)
144+
#define AIOT_CONFIG_DEVICE_TOPIC_MAX_RETRY_CNT (10UL)
145+
#define AIOT_CONFIG_DEVICE_TOPIC_ATTACH_RETRY_DELAY_ms (20000UL)
146+
#define AIOT_CONFIG_MAX_DEVICE_TOPIC_ATTACH_RETRY_DELAY_ms (1280000UL)
144147
#define AIOT_CONFIG_THING_TOPICS_SUBSCRIBE_RETRY_DELAY_ms (1000UL)
145148
#define AIOT_CONFIG_THING_TOPICS_SUBSCRIBE_MAX_RETRY_CNT (10UL)
146-
#define AIOT_CONFIG_MAX_DEVICE_TOPIC_ATTACH_RETRY_DELAY_ms (1280000UL)
147149
#define AIOT_CONFIG_TIMEOUT_FOR_LASTVALUES_SYNC_ms (30000UL)
148150
#define AIOT_CONFIG_LASTVALUES_SYNC_MAX_RETRY_CNT (10UL)
149151

0 commit comments

Comments
 (0)