Files
mapo-iob-win-file-exp/IOB.WIN.FileExp/dataProxy.cs
T
2020-07-02 18:24:28 +02:00

55 lines
1.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IOB.WIN.FileExp
{
/// <summary>
/// classe costruzione dataproxy
/// </summary>
public class dataProxy
{
/// <summary>
/// Configurazione PLC
/// </summary>
public connParam confPLC { get; set; }
/// <summary>
/// Area memoria da usare come trigger x scrittura
/// </summary>
public string TriggerMemConf { get; set; } = "";
/// <summary>
/// Elenco parametri da salvare
/// </summary>
public Dictionary<string, dataConf> parametersList { get; set; } = new Dictionary<string, dataConf>();
}
/// <summary>
/// Configurazione item memoria gestito
/// </summary>
public class dataConf
{
/// <summary>
/// Colonna (intestazione) se non presente indice
/// </summary>
public string Column { get; set; } = "";
/// <summary>
/// Indice colonna (se presente usa questo)
/// </summary>
public int Index { get; set; } = -1;
/// <summary>
/// Area memoria da cui leggere i dati
/// </summary>
public string MemConf { get; set; } = "";
/// <summary>
/// Tipo di dati
/// </summary>
public string DataType { get; set; } = "";
/// <summary>
/// Dimensione memoria in Byte
/// </summary>
public int memByteSize { get; set; } = 1;
}
}