diff --git a/MP.MONO.UI/Components/StatsOverview.razor b/MP.MONO.UI/Components/StatsOverview.razor index 786de12..660a17e 100644 --- a/MP.MONO.UI/Components/StatsOverview.razor +++ b/MP.MONO.UI/Components/StatsOverview.razor @@ -30,13 +30,7 @@ else -
- -@*
- @newMessage -
*@ - -
+ } @code { @@ -45,6 +39,7 @@ else private string _newMessage { get; set; } = ""; + #if false public string newMessage { get => _newMessage; @@ -54,6 +49,7 @@ else MMDataService.alarmPipe.sendMessage(value); } } + #endif protected override async Task OnInitializedAsync() { diff --git a/MP.MONO.UI/Pages/Index.razor b/MP.MONO.UI/Pages/Index.razor index 74bafac..868ffdd 100644 --- a/MP.MONO.UI/Pages/Index.razor +++ b/MP.MONO.UI/Pages/Index.razor @@ -7,14 +7,14 @@
-
- + +
STATS
- -
- +
+ +
-
+
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);