-
diff --git a/MachineSim/Program.cs b/MachineSim/Program.cs
index 306618a..4ed323f 100644
--- a/MachineSim/Program.cs
+++ b/MachineSim/Program.cs
@@ -53,13 +53,15 @@ void saveAndSendMessage(string memKey, string value, string notifyChannel, strin
}
void simAlarms()
{
- int minPeriod = 1000;
- int maxPeriod = 2000;
+ int minPeriod = 10000;
+ int maxPeriod = 15000;
do
{
- var alarmCode = rand.Next(1, 100);
- saveAndSendMessage(mHash("Machine:Alarms:Current"), $"{alarmCode:000} | Allarme PLC {alarmCode}", "allarms", $"{alarmCode:000}");
+ int alarmCode = rand.Next(0, 255);
+ // se >= 128 --> 0 (no alarm)
+ alarmCode = alarmCode <= 127 ? alarmCode : 0;
+ saveAndSendMessage(mHash("Machine:Alarms:Current"), $"{alarmCode}", "allarms", $"{alarmCode}");
// attesa random
Thread.Sleep(rand.Next(minPeriod, maxPeriod));
} while (true);