Merge branch 'SDK' into develop
This commit is contained in:
+25
-22
@@ -2,6 +2,9 @@
|
||||
using Newtonsoft.Json.Converters;
|
||||
using System.Collections.Generic;
|
||||
|
||||
// <Auto-Generated>
|
||||
// This is here so CodeMaid doesn't reorganize this document
|
||||
// </Auto-Generated>
|
||||
namespace MapoSDK
|
||||
{
|
||||
/// <summary>
|
||||
@@ -11,40 +14,31 @@ namespace MapoSDK
|
||||
{
|
||||
#region Public Properties
|
||||
|
||||
/// <summary>
|
||||
/// NOME parametro
|
||||
/// </summary>
|
||||
public string name { get; set; } = "none";
|
||||
|
||||
/// <summary>
|
||||
/// DESCRIZIONE parametro
|
||||
/// </summary>
|
||||
public string description { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Fattore per eventuale scalatura (es leggo 1234 --> 12,34 con factor=0.01, 123'400 con factor=100)
|
||||
/// </summary>
|
||||
public double factor { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// Indice nell'area di memoria (da valore iniziale = 0)
|
||||
/// </summary>
|
||||
public int index { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Valore massimo ammesso (ove usato, es simulazione)
|
||||
/// </summary>
|
||||
public int maxVal { get; set; } = 9999;
|
||||
|
||||
/// <summary>
|
||||
/// Nome "assoluto" della posizione nell'area di memoria (anche diverso da indice)
|
||||
/// </summary>
|
||||
public string memAddr { get; set; } = "";
|
||||
|
||||
/// <summary>
|
||||
/// Valore minimo ammesso (ove usato, es simulazione)
|
||||
/// Tipo di dato
|
||||
/// </summary>
|
||||
public int minVal { get; set; } = 0;
|
||||
[JsonConverter(typeof(StringEnumConverter))]
|
||||
public plcDataType tipoMem { get; set; } = plcDataType.Int;
|
||||
|
||||
/// <summary>
|
||||
/// NOME parametro
|
||||
/// Indice nell'area di memoria (da valore iniziale = 0)
|
||||
/// </summary>
|
||||
public string name { get; set; } = "none";
|
||||
public int index { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Size in byte
|
||||
@@ -52,10 +46,19 @@ namespace MapoSDK
|
||||
public int size { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Tipo di dato
|
||||
/// Fattore per eventuale scalatura (es leggo 1234 --> 12,34 con factor=0.01, 123'400 con factor=100)
|
||||
/// </summary>
|
||||
[JsonConverter(typeof(StringEnumConverter))]
|
||||
public plcDataType tipoMem { get; set; } = plcDataType.Int;
|
||||
public double factor { get; set; } = 1;
|
||||
|
||||
/// <summary>
|
||||
/// Valore massimo ammesso (ove usato, es simulazione)
|
||||
/// </summary>
|
||||
public int maxVal { get; set; } = 9999;
|
||||
|
||||
/// <summary>
|
||||
/// Valore minimo ammesso (ove usato, es simulazione)
|
||||
/// </summary>
|
||||
public int minVal { get; set; } = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Unità di misura del parametro
|
||||
|
||||
@@ -1,11 +1,13 @@
|
||||
using Newtonsoft.Json;
|
||||
using Newtonsoft.Json.Converters;
|
||||
using System.Collections.Generic;
|
||||
|
||||
// <Auto-Generated>
|
||||
// This is here so CodeMaid doesn't reorganize this document
|
||||
// </Auto-Generated>
|
||||
namespace MapoSDK
|
||||
{
|
||||
/// <summary>
|
||||
/// Struttura conf tipo dati
|
||||
/// Struttura conf tipo dati con estensione TimeSeries + VarCalc
|
||||
/// </summary>
|
||||
public class dataConfTSVC : dataConf
|
||||
{
|
||||
@@ -30,12 +32,12 @@ namespace MapoSDK
|
||||
/// <summary>
|
||||
/// Valore della DeadBand per rilevare variazioni in valore assoluto, se nullo non impiegato
|
||||
/// </summary>
|
||||
public double? thresholdAbs { get; set; } = null;
|
||||
public double? thresholdAbs { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Valore della DeadBand per rilevare variazioni in valore percentuale (5% = 0.05), se nullo non impiegato
|
||||
/// </summary>
|
||||
public double? thresholdPerc { get; set; } = null;
|
||||
public double? thresholdPerc { get; set; }
|
||||
|
||||
|
||||
#endregion Public Properties
|
||||
|
||||
Reference in New Issue
Block a user