def on_connect(self, mqtt, userdata, flags, rc):
"""
Callback when MQTT Client connects to Cloud
"""
unfinished = self.num_unfinished()
if (unfinished > 0):
self.logger.info("%s messages are pending..", unfinished)
# Check connection result from MQTT
self.logger.info("MQTT connected: %s", mqttlib.connack_string(rc))
if rc == 0:
self.state = constants.STATE_CONNECTED
else:
self.state = constants.STATE_DISCONNECTED
self.last_connected = datetime.utcnow()
评论列表
文章目录