@@ -33,8 +33,8 @@ _registered(false) {
3333}
3434
3535void ArduinoCloudDevice::begin () {
36- _attachAttempt.begin (AIOT_CONFIG_DEVICE_TOPIC_SUBSCRIBE_RETRY_DELAY_ms ,
37- AIOT_CONFIG_MAX_DEVICE_TOPIC_SUBSCRIBE_RETRY_DELAY_ms );
36+ _attachAttempt.begin (AIOT_CONFIG_THING_ID_REQUEST_RETRY_DELAY_ms ,
37+ AIOT_CONFIG_MAX_THING_ID_REQUEST_RETRY_DELAY_ms );
3838}
3939
4040void ArduinoCloudDevice::update () {
@@ -95,8 +95,8 @@ void ArduinoCloudDevice::handleMessage(Message *m) {
9595
9696ArduinoCloudDevice::State ArduinoCloudDevice::handleInit () {
9797 /* Reset attempt struct for the nex retry after disconnection */
98- _attachAttempt.begin (AIOT_CONFIG_DEVICE_TOPIC_SUBSCRIBE_RETRY_DELAY_ms ,
99- AIOT_CONFIG_MAX_DEVICE_TOPIC_SUBSCRIBE_RETRY_DELAY_ms );
98+ _attachAttempt.begin (AIOT_CONFIG_THING_ID_REQUEST_RETRY_DELAY_ms ,
99+ AIOT_CONFIG_MAX_THING_ID_REQUEST_RETRY_DELAY_ms );
100100
101101 _attached = false ;
102102 _registered = false ;
@@ -122,7 +122,7 @@ ArduinoCloudDevice::State ArduinoCloudDevice::handleSendCapabilities() {
122122
123123ArduinoCloudDevice::State ArduinoCloudDevice::handleConnected () {
124124 /* Max retry than disconnect */
125- if (_attachAttempt.getRetryCount () > AIOT_CONFIG_DEVICE_TOPIC_MAX_RETRY_CNT ) {
125+ if (_attachAttempt.getRetryCount () > AIOT_CONFIG_THING_ID_REQUEST_MAX_RETRY_CNT ) {
126126 return State::Disconnected;
127127 }
128128
@@ -132,8 +132,10 @@ ArduinoCloudDevice::State ArduinoCloudDevice::handleConnected() {
132132 * counter, but recompute delay.
133133 * Wait: 4s -> 80s -> 160s -> 320s -> 640s -> 1280s -> 1280s ...
134134 */
135- _attachAttempt.reconfigure (AIOT_CONFIG_DEVICE_TOPIC_ATTACH_RETRY_DELAY_ms,
136- AIOT_CONFIG_MAX_DEVICE_TOPIC_ATTACH_RETRY_DELAY_ms);
135+ _attachAttempt.reconfigure (AIOT_CONFIG_THING_ID_REQUEST_RETRY_DELAY_ms *
136+ AIOT_CONFIG_DEVICE_REGISTERED_RETRY_DELAY_k,
137+ AIOT_CONFIG_MAX_THING_ID_REQUEST_RETRY_DELAY_ms *
138+ AIOT_CONFIG_MAX_DEVICE_REGISTERED_RETRY_DELAY_k);
137139 }
138140 return State::SendCapabilities;
139141 }
0 commit comments