diff --git a/MP.Mon/Components/CmpFooter.razor.cs b/MP.Mon/Components/CmpFooter.razor.cs
index 73e92bc2..bf322b8f 100644
--- a/MP.Mon/Components/CmpFooter.razor.cs
+++ b/MP.Mon/Components/CmpFooter.razor.cs
@@ -26,7 +26,7 @@ namespace MP.Mon.Components
public void StartTimer()
{
- int tOutPeriod = 1000;
+ int tOutPeriod = 5000;
//int.TryParse(Configuration["ReloadStatusTimer"], out tOutPeriod);
aTimer = new System.Timers.Timer(tOutPeriod);
aTimer.Elapsed += ElapsedTimer;
diff --git a/MP.Mon/Components/DetailMSE.razor.cs b/MP.Mon/Components/DetailMSE.razor.cs
index 39157140..11f58d24 100644
--- a/MP.Mon/Components/DetailMSE.razor.cs
+++ b/MP.Mon/Components/DetailMSE.razor.cs
@@ -32,6 +32,24 @@ namespace MP.Mon.Components
[Parameter]
public string showArt { get; set; } = "";
+
+ [Parameter]
+ public bool doBlink { get; set; } = false;
+ //{
+ // set
+ // {
+ // // se true --> ricarica
+ // if (value)
+ // {
+ // var pUpd = Task.Run(async () =>
+ // {
+ // await InvokeAsync(() => StateHasChanged());
+ // });
+ // pUpd.Wait();
+ // }
+ // }
+ //}
+
#endregion Public Properties
#region Public Methods
@@ -157,7 +175,7 @@ namespace MP.Mon.Components
protected override async Task OnInitializedAsync()
{
- StartTimer();
+ //StartTimer();
Random rnd = new Random();
await Task.Delay(rnd.Next(5));
setupConf();
@@ -228,11 +246,17 @@ namespace MP.Mon.Components
string answ = $"{baseCss}{codColore}";
if (doAnimate && codColore != "Ve")
{
+#if false
// blink se secondo pari...
DateTime adesso = DateTime.Now;
int resto = 0;
Math.DivRem(adesso.Second, 2, out resto);
if (resto == 0)
+ {
+ answ += "_b";
+ }
+#endif
+ if (doBlink)
{
answ += "_b";
}
diff --git a/MP.Mon/MP.Mon.csproj b/MP.Mon/MP.Mon.csproj
index 553800c1..29e1984c 100644
--- a/MP.Mon/MP.Mon.csproj
+++ b/MP.Mon/MP.Mon.csproj
@@ -4,7 +4,7 @@
net6.0
enable
enable
- 6.15.2207.909
+ 6.15.2207.910
diff --git a/MP.Mon/Pages/Index.razor b/MP.Mon/Pages/Index.razor
index 9a424e02..68661693 100644
--- a/MP.Mon/Pages/Index.razor
+++ b/MP.Mon/Pages/Index.razor
@@ -26,7 +26,7 @@
int currIdx = 0;
foreach (var recordIob in ListMSE)
{
-
+
currIdx++;
if (currIdx >= maxCol)
{
@@ -38,8 +38,7 @@
int currNum = (currIdx % maxCol);
while (currNum < (maxCol))
{
- @((MarkupString)"
")
- ;
+ @((MarkupString)"
");
currNum++;
}
diff --git a/MP.Mon/Pages/Index.razor.cs b/MP.Mon/Pages/Index.razor.cs
index 9d4cae75..9c08d648 100644
--- a/MP.Mon/Pages/Index.razor.cs
+++ b/MP.Mon/Pages/Index.razor.cs
@@ -12,21 +12,34 @@ namespace MP.Mon.Pages
public void Dispose()
{
- //fastTimer.Elapsed -= ElapsedFastTimer;
fastTimer.Stop();
fastTimer.Dispose();
- //slowTimer.Elapsed -= ElapsedSlowTimer;
slowTimer.Stop();
slowTimer.Dispose();
}
+ private bool doBlink = false;
+
public void ElapsedFastTimer(object? source, System.Timers.ElapsedEventArgs e)
{
var pUpd = Task.Run(async () =>
{
- await ReloadData();
+ // secondi pari --> blink, secondi dispari --> ricarica
+ DateTime adesso = DateTime.Now;
+ int resto = 0;
+ Math.DivRem(adesso.Second, 2, out resto);
+ if (resto == 0)
+ {
+ doBlink = true;
+ Log.Trace("Elapsed Fast Timer Blink");
+ }
+ else
+ {
+ doBlink = false;
+ await ReloadData();
+ Log.Trace("Elapsed Fast Timer reload");
+ }
await Task.Delay(1);
- Log.Trace("Elapsed Fast Timer");
await InvokeAsync(StateHasChanged);
});
pUpd.Wait();
@@ -36,7 +49,7 @@ namespace MP.Mon.Pages
{
ListMSE = null;
await Task.Delay(1);
- Log.Trace("Elapsed Slow Timer");
+ Log.Info("Elapsed Slow Timer --> full page reload");
NavManager.NavigateTo(NavManager.Uri);
}
@@ -59,7 +72,6 @@ namespace MP.Mon.Pages
#region Protected Fields
protected bool doAnimate = true;
- protected int fastRefreshSec = 10;
protected int keepAliveMin = 1;
protected List? ListMSE = null;
protected int maxCol = 4;
@@ -70,11 +82,8 @@ namespace MP.Mon.Pages
#region Protected Properties
- protected int fastRefreshMs
- {
- get => 1000 * fastRefreshSec;
- }
-
+ protected int fastRefreshMs= 1000;
+
[Inject]
protected MpDataService MMDataService { get; set; } = null!;
diff --git a/MP.Mon/Resources/ChangeLog.html b/MP.Mon/Resources/ChangeLog.html
index 870e3194..b932a34a 100644
--- a/MP.Mon/Resources/ChangeLog.html
+++ b/MP.Mon/Resources/ChangeLog.html
@@ -1,6 +1,6 @@
Modulo MON MAPO
- Versione: 6.15.2207.909
+ Versione: 6.15.2207.910
Note di rilascio:
-
diff --git a/MP.Mon/Resources/VersNum.txt b/MP.Mon/Resources/VersNum.txt
index f1cbf975..816ffbf1 100644
--- a/MP.Mon/Resources/VersNum.txt
+++ b/MP.Mon/Resources/VersNum.txt
@@ -1 +1 @@
-6.15.2207.909
+6.15.2207.910
diff --git a/MP.Mon/Resources/manifest.xml b/MP.Mon/Resources/manifest.xml
index 3266ea92..b4dc5c25 100644
--- a/MP.Mon/Resources/manifest.xml
+++ b/MP.Mon/Resources/manifest.xml
@@ -1,6 +1,6 @@
-
- 6.15.2207.909
+ 6.15.2207.910
https://nexus.steamware.net/repository/SWS/MP-MON/stable/LAST/MP.Mon.zip
https://nexus.steamware.net/repository/SWS/MP-MON/stable/LAST/ChangeLog.html
false