thermferm/statetbl.h

changeset 655
780cc08df263
parent 654
e981d0185485
--- a/thermferm/statetbl.h	Tue Apr 02 15:03:12 2024 +0200
+++ b/thermferm/statetbl.h	Tue Apr 02 15:29:16 2024 +0200
@@ -23,7 +23,8 @@
 
 #define SM_START(x) \
     sm_state=x;\
-    syslog(LOG_NOTICE, "SM (%s): Start => %s", sm_name, sm_sname[sm_state]); \
+    if (debug)\
+	syslog(LOG_NOTICE, "SM (%s): Start => %s", sm_name, sm_sname[sm_state]); \
     while (!sm_success) switch (sm_state)\
     {\
     default: syslog(LOG_WARNING, "Statemachine %s error: state=%d",sm_name,sm_state);\
@@ -41,13 +42,14 @@
 }
 
 #define SM_PROCEED(x) \
-    if (x != sm_state) {\
+    if (x != sm_state && debug) {\
 	syslog(LOG_NOTICE, "SM (%s): %s => %s", sm_name, sm_sname[sm_state], sm_sname[x]);\
     }\
     sm_state=x; break;
 
 #define SM_SUCCESS \
-    syslog(LOG_NOTICE, "SM (%s): %s => Success", sm_name, sm_sname[sm_state]);\
+    if (debug)\
+	syslog(LOG_NOTICE, "SM (%s): %s => Success", sm_name, sm_sname[sm_state]);\
     sm_success=1; break;
 
 #define SM_ERROR \

mercurial