Skip to content

Commit 2a19f1a

Browse files
authored
Merge pull request #80 from samson0v/master
Fixed processing attribute requests
2 parents 256e5b9 + 685d78a commit 2a19f1a

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

tb_device_mqtt.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1225,6 +1225,9 @@ def _split_message(message_pack, datapoints_max_count, max_payload_size):
12251225

12261226
return split_messages
12271227

1228+
def add_attrs_request_timeout(self, attr_request_number, timeout):
1229+
self.__attrs_request_timeout[attr_request_number] = timeout
1230+
12281231

12291232
class ProvisionClient(paho.Client):
12301233
PROVISION_REQUEST_TOPIC = "/provision/request"

tb_gateway_mqtt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ def __request_attributes(self, device, keys, callback, type_is_client=False):
175175
"id": attr_request_number}
176176
info = self._send_device_request(TBSendMethod.PUBLISH, device, topic=GATEWAY_ATTRIBUTES_REQUEST_TOPIC, data=msg,
177177
qos=1)
178-
self.__attrs_request_timeout[attr_request_number] = int(time()) + 20
178+
self.add_attrs_request_timeout(attr_request_number, int(time()) + 20)
179179
return info
180180

181181
def _send_device_request(self, _type, device_name, **kwargs):

0 commit comments

Comments
 (0)