bmsd/mqtt.c

changeset 747
b6fbe6821468
parent 679
48f8f3fce7c0
--- a/bmsd/mqtt.c	Fri May 07 13:20:53 2021 +0200
+++ b/bmsd/mqtt.c	Fri May 07 13:29:07 2021 +0200
@@ -1,5 +1,5 @@
 /*****************************************************************************
- * Copyright (C) 2017-2020
+ * Copyright (C) 2017-2021
  *   
  * Michiel Broek <mbroek at mbse dot eu>
  *
@@ -40,11 +40,11 @@
 int              	mqtt_mid_sent = 0;
 int              	mqtt_last_mid = -1;
 int              	mqtt_last_mid_sent = -1;
-int              	mqtt_connected = TRUE;
-int              	mqtt_disconnect_sent = FALSE;
-int              	mqtt_connect_lost = FALSE;
-int              	mqtt_my_shutdown = FALSE;
-int              	mqtt_use = FALSE;
+int              	mqtt_connected = true;
+int              	mqtt_disconnect_sent = false;
+int              	mqtt_connect_lost = false;
+int              	mqtt_my_shutdown = false;
+int              	mqtt_use = false;
 int			keepalive = 60;
 unsigned int		max_inflight = 20;
 struct mosquitto	*mosq = NULL;
@@ -88,7 +88,7 @@
     char	*topic = NULL;
 
     if (mqtt_connect_lost) {
-        mqtt_connect_lost = FALSE;
+        mqtt_connect_lost = false;
         syslog(LOG_NOTICE, "MQTT: reconnect: %s", mosquitto_connack_string(result));
     }
 
@@ -119,13 +119,13 @@
 {
     if (mqtt_my_shutdown) {
        	syslog(LOG_NOTICE, "MQTT: acknowledged DISCONNECT from %s", Config.mqtt_host);
-       	mqtt_connected = FALSE;
+       	mqtt_connected = false;
     } else {
        	/*
          * The remote server was brought down. We must keep running
          */
        	syslog(LOG_NOTICE, "MQTT: received DISCONNECT from %s, connection lost", Config.mqtt_host);
-       	mqtt_connect_lost = TRUE;
+       	mqtt_connect_lost = true;
     }
 }
 
@@ -300,7 +300,7 @@
        id[MOSQ_MQTT_ID_MAX_LENGTH] = '\0';
     }
 
-    mosq = mosquitto_new(id, TRUE, NULL);
+    mosq = mosquitto_new(id, true, NULL);
     if (!mosq) {
        switch(errno) {
            case ENOMEM:
@@ -370,7 +370,7 @@
 	syslog(LOG_NOTICE, "MQTT: will run without an MQTT broker.");
 	return 4;
     } else {
-        mqtt_use = TRUE;
+        mqtt_use = true;
         syslog(LOG_NOTICE, "MQTT: connected with %s:%d", Config.mqtt_host, Config.mqtt_port);
 
         /*
@@ -405,33 +405,33 @@
 	topic = NULL;
 	mqtt_last_mid = mqtt_mid_sent;
         mqtt_status = STATUS_WAITING;
-	mqtt_my_shutdown = TRUE;
+	mqtt_my_shutdown = true;
 
         do {
             if (mqtt_status == STATUS_WAITING) {
                 if (debug)
                     fprintf(stdout, (char *)"Waiting\n");
-                if (mqtt_last_mid_sent == mqtt_last_mid && mqtt_disconnect_sent == FALSE) {
+                if (mqtt_last_mid_sent == mqtt_last_mid && mqtt_disconnect_sent == false) {
                     mosquitto_disconnect(mosq);
-                    mqtt_disconnect_sent = TRUE;
+                    mqtt_disconnect_sent = true;
                 }
                 usleep(100000);
             }
             rc = MOSQ_ERR_SUCCESS;
         } while (rc == MOSQ_ERR_SUCCESS && mqtt_connected);
 
-        mosquitto_loop_stop(mosq, FALSE);
+        mosquitto_loop_stop(mosq, false);
         mosquitto_destroy(mosq);
         mosquitto_lib_cleanup();
-	mqtt_use = FALSE;
+	mqtt_use = false;
 	mqtt_status = STATUS_CONNECTING;
 	mqtt_mid_sent = 0;
 	mqtt_last_mid = -1;
 	mqtt_last_mid_sent = -1;
-	mqtt_connected = TRUE;
-	mqtt_disconnect_sent = FALSE;
-	mqtt_connect_lost = FALSE;
-	mqtt_my_shutdown = FALSE;
+	mqtt_connected = true;
+	mqtt_disconnect_sent = false;
+	mqtt_connect_lost = false;
+	mqtt_my_shutdown = false;
 	syslog(LOG_NOTICE, "MQTT: disconnected");
     }
 }

mercurial