80 lines
1.5 KiB
C#
80 lines
1.5 KiB
C#
using System;
|
|
|
|
namespace GWMS.Data
|
|
{
|
|
/// <summary>
|
|
/// Elenco dei tipi di valore gestiti da PLC (inizialmente SIEMENS)
|
|
/// </summary>
|
|
public enum plcDataType
|
|
{
|
|
/// <summary>
|
|
/// Tipo boolean
|
|
/// </summary>
|
|
Boolean,
|
|
|
|
/// <summary>
|
|
/// Tipo Int16 intero 16bit
|
|
/// </summary>
|
|
Int,
|
|
|
|
/// <summary>
|
|
/// Tipo Int32 intero 32bit
|
|
/// </summary>
|
|
DInt,
|
|
|
|
/// <summary>
|
|
/// Tipo UInt16, intero 16bit
|
|
/// </summary>
|
|
Word,
|
|
|
|
/// <summary>
|
|
/// Tipo UInt32, intero Unsigned 32bit
|
|
/// </summary>
|
|
DWord,
|
|
|
|
/// <summary>
|
|
/// Tipo REAL 32 bit
|
|
/// </summary>
|
|
Real,
|
|
|
|
/// <summary>
|
|
/// Tipo stringa
|
|
/// </summary>
|
|
String
|
|
}
|
|
|
|
public enum UserLevel
|
|
{
|
|
ND = 0,
|
|
SuperAdmin = 1,
|
|
Admin = 2,
|
|
User = 3,
|
|
UserExt = 4
|
|
}
|
|
|
|
/// <summary>
|
|
/// Tipologia di elaborazione/funzione da applicare a VC
|
|
/// </summary>
|
|
public enum VC_func
|
|
{
|
|
/// <summary>
|
|
/// Valore puntuale
|
|
/// </summary>
|
|
POINT = 0,
|
|
|
|
/// <summary>
|
|
/// Valore medio del periodo
|
|
/// </summary>
|
|
AVG,
|
|
|
|
/// <summary>
|
|
/// Valore massimo del periodo
|
|
/// </summary>
|
|
MAX,
|
|
|
|
/// <summary>
|
|
/// Valore minimo del periodo
|
|
/// </summary>
|
|
MIN
|
|
}
|
|
} |