Files
Mapo-IOB-WIN/IOB-UT-NEXT/Iob/QueueHelper.cs
T
2026-05-23 22:32:21 +02:00

66 lines
1.8 KiB
C#

using IOB_UT_NEXT.Services.Data;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IOB_UT_NEXT.Iob
{
/// <summary>
/// Classe helper di tutti gli oggetti Queue impiegati
/// ...da validare...
/// </summary>
public class QueueHelper
{
#region Public Fields
/// <summary>
/// Coda valori ALLARMI ove gestiti...
/// </summary>
public DataQueue QueueAlarm;
/// <summary>
/// Oggetto della coda degli elementi letti di tipo FluxLog (e non ancora trasmessi)
/// </summary>
public DataQueue QueueFLog;
/// <summary>
/// Oggetto della coda degli elementi letti (e non ancora trasmessi)
/// </summary>
public DataQueue QueueIN;
/// <summary>
/// Coda valori MESSAGGI/EVENTI (da non sottocampionare come samples)...
/// </summary>
public DataQueue QueueMessages;
/// <summary>
/// Coda degli esiti di ping x calcolo stato macchina
/// </summary>
public DataQueue QueuePing;
/// <summary>
/// Oggetto della coda degli elementi di tipo RawTransf (e non ancora trasmessi)
/// NB: sono salvati serializzati come stringhe
/// </summary>
public DataQueue QueueRawTransf;
/// <summary>
/// Coda delle richieste dal server (Task2Exe)
/// </summary>
public DataQueue QueueSrvReq;
/// <summary>
/// Coda delle risposte al server (Task2Exe)
/// </summary>
public DataQueue QueueSrvResp;
/// <summary>
/// Coda valori LOG UTENTE (da non sottocampionare come samples)...
/// </summary>
public DataQueue QueueULog;
#endregion Public Fields
}
}