reenable error counter and indentation
This commit is contained in:
54
mqtt.c
54
mqtt.c
@@ -35,32 +35,32 @@ void messageArrived(MessageData* md)
|
||||
|
||||
void mqtt_pub(Client* mqtt_client, char * mqtt_topic, char * mqtt_msg, int mqtt_msg_len)
|
||||
{
|
||||
//static uint32_t mqtt_pub_count = 0;
|
||||
//static uint8_t mqtt_err_cnt = 0;
|
||||
int32_t mqtt_rc;
|
||||
//static uint32_t mqtt_pub_count = 0;
|
||||
static uint8_t mqtt_err_cnt = 0;
|
||||
int32_t mqtt_rc;
|
||||
|
||||
//printf(">>MQTT pub msg nr%lu ", ++mqtt_pub_count);
|
||||
MQTTMessage pubMessage;
|
||||
pubMessage.qos = QOS0;
|
||||
pubMessage.id = mes_id++;
|
||||
pubMessage.payloadlen = (size_t)mqtt_msg_len;
|
||||
pubMessage.payload = mqtt_msg;
|
||||
mqtt_rc = MQTTPublish(mqtt_client, mqtt_topic , &pubMessage);
|
||||
//Analize MQTT publish result (for MQTT failover mode)
|
||||
if (mqtt_rc == SUCCESSS)
|
||||
{
|
||||
//mqtt_err_cnt = 0;
|
||||
//printf(" - OK\r\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("mqtt pub - ERROR\r\n");
|
||||
printf("Connection with MQTT Broker was lost!!\r\nReboot the board..\r\n");
|
||||
while(1);
|
||||
//Reboot device after 20 continuous errors (~ 20sec)
|
||||
//if(mqtt_err_cnt++ > 20)
|
||||
//{
|
||||
// while(1);
|
||||
//}
|
||||
}
|
||||
//printf(">>MQTT pub msg nr%lu ", ++mqtt_pub_count);
|
||||
MQTTMessage pubMessage;
|
||||
pubMessage.qos = QOS0;
|
||||
pubMessage.id = mes_id++;
|
||||
pubMessage.payloadlen = (size_t)mqtt_msg_len;
|
||||
pubMessage.payload = mqtt_msg;
|
||||
mqtt_rc = MQTTPublish(mqtt_client, mqtt_topic , &pubMessage);
|
||||
//Analize MQTT publish result (for MQTT failover mode)
|
||||
if (mqtt_rc == SUCCESSS)
|
||||
{
|
||||
mqtt_err_cnt = 0;
|
||||
//printf(" - OK\r\n");
|
||||
}
|
||||
else
|
||||
{
|
||||
//while(1);
|
||||
//Reboot device after 20 continuous errors (~ 20sec)
|
||||
if(mqtt_err_cnt++ > 10)
|
||||
{
|
||||
printf("mqtt pub - ERROR\r\n");
|
||||
printf("Connection with MQTT Broker was lost!!\r\nReboot the board..\r\n");
|
||||
while(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user