thermferm/server.c

changeset 717
22dd7ab614e5
parent 716
5c30c8ef83a8
child 724
01e3936f62d4
--- a/thermferm/server.c	Thu May 02 15:49:16 2024 +0200
+++ b/thermferm/server.c	Fri May 03 14:14:01 2024 +0200
@@ -1113,7 +1113,6 @@
 
 	my_simulator_command = THREAD_PAUSE;
         while (my_simulator_state != THREAD_PAUSE) { mDelay(50); };
-	syslog(LOG_NOTICE, "SIMULATOR ADD thread paused");
 
 	nsim = (simulator_list *)malloc(sizeof(simulator_list));
 	memset(nsim, 0, sizeof(simulator_list));
@@ -1169,22 +1168,17 @@
 	nsim->s_yeast_started = nsim->s_cool_changed = nsim->s_heat_changed = (int)0;
 
 	if (Config.simulators == NULL) {
-		syslog(LOG_NOTICE, "SIMULATOR ADD root");
 	    Config.simulators = nsim;
 	} else {
 	    for (simulator = Config.simulators; simulator; simulator = simulator->next) {
-		    syslog(LOG_NOTICE, "SIMULATOR ADD no %d %s", simulator->simno, simulator->name);
 		if (simulator->next == NULL) {
 		    simulator->next = nsim;
-		    syslog(LOG_NOTICE, "SIMULATOR ADD here");
 		    break;
 		}
 	    }
 	}
-
 	my_simulator_command = THREAD_RUN;
         while (my_simulator_state != THREAD_RUN) { mDelay(50); };
-        syslog(LOG_NOTICE, "SIMULATOR ADD thread runs");
 
 	syslog(LOG_NOTICE, "Simulator %s no %d added", param, highno + 1);
 	srv_send(s, (char *)"211 Simulator %s added", param);
@@ -1194,21 +1188,19 @@
     if (strcmp(opt, (char *)"DEL") == 0) {
 	    // TODO: check devices in use.
 	    // TODO: delete simulated devices.
-	syslog(LOG_NOTICE, "Simulator DEL %s", param);
 
 	my_simulator_command = THREAD_PAUSE;
         while (my_simulator_state != THREAD_PAUSE) { mDelay(50); };
-        syslog(LOG_NOTICE, "SIMULATOR DEL thread paused");
 	rc = delete_Simulator(param);
 	my_simulator_command = THREAD_RUN;
         while (my_simulator_state != THREAD_RUN) { mDelay(50); };
-        syslog(LOG_NOTICE, "SIMULATOR DEL thread runs");
 
 	if (rc) {
 	    syslog(LOG_NOTICE, "Simulator %s deleted", param);
 	    srv_send(s, (char *)"211 Simulator %s deleted", param);
 	    return 1;
 	} else {
+	    syslog(LOG_NOTICE, "Simulator %s del error", param);
 	    srv_send(s, (char *)"440 No such simulator");
 	    return 0;
 	}
@@ -1832,6 +1824,8 @@
 	unit->product_uuid = NULL;
 	unit->product_code = xstrcpy((char *)"FAKE0000");
 	unit->product_name = xstrcpy(param);
+	unit->yeast_lo = 17.0;
+	unit->yeast_hi = 24.0;
 	unit->alias = xstrcpy(an);
 	unit->air_address = unit->beer_address = unit->beer_address2 = unit->chiller_address = unit->heater_address = unit->cooler_address = \
 			    unit->fan_address = unit->door_address = unit->light_address = \

mercurial