using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConfMan.IOB.Core
{
public class EnumConf
{
///
/// Macro tipologia sistema di comunicazione (macro-adapter)
///
[JsonConverter(typeof(StringEnumConverter))]
public enum ComType
{
ND = 0,
Beckhoff,
Fanuc,
File,
SqlServer,
IobPi,
Kawasaki,
ModBus,
MtConnect,
Omron,
OpcUa,
Osai,
Ping,
Siemens,
WPS
}
///
/// Tipologia di adapters ammessi
///
[JsonConverter(typeof(StringEnumConverter))]
public enum AdapterType
{
///
/// Adapter non specificato
///
ND = 0,
///
/// Adapter SIMULAZIONE
///
SIMULA,
///
/// Adapter Beckhoff
///
BECKHOFF,
///
/// Adapter Beckhoff x CPA (selezionatrici ex Jetco)
///
BECKHOFF_CPA,
///
/// adapter FANUC
///
FANUC,
///
/// File Based exchange generic adapter
///
FILE_GEN,
///
/// File Based exchange Euromap63
///
FILE_EUROM63,
/////
///// File Based exchange SCM Xylog
/////
//FILE_XYLOG,
///
/// Adapter KAWASAKI e-controller
///
KAWASAKI,
///
/// Adapter Icoel per DB (barcode, tracciatura, produzione,...)
///
IcoelDb,
///
/// Adapter Icoel per WS SOAP (sizer)
///
IcoelSoap,
///
/// Adapter ModBus TCP generico
///
MODBUS_TCP,
///
/// Adapter ModBus TCP versione Cedax (Giacovelli)
///
MODBUS_TCP_CEDAX,
///
/// Adapter ModBus TCP versione Centerfrigo (Giacovelli)
///
MODBUS_TCP_CENTERFRIGO,
///
/// Adapter ModBus TCP versione HAM (Pizzaferri)
///
MODBUS_TCP_HAM,
///
/// Adapter ModBus TCP versione HELPI (Cererie Finassi)
///
MODBUS_TCP_HELPI,
///
/// Adapter Modubus TCP versione IMAX Aeromacchine (Jetco)
///
MODBUS_TCP_IMAS_AEROMEC,
///
/// Adapter Modubus TCP versione Saim (Giacovelli)
///
MODBUS_TCP_SAIM,
///
/// Adapter Modubus TCP versione Zetapack (Giacovelli)
///
MODBUS_TCP_ZETAPACK,
///
/// Adapter MTConnect
///
MTConnect,
///
/// Adapter OMRON
///
OMRON,
///
/// Adapter OPC-UA
///
OpcUa,
///
/// Adapter OPC-UA CMS
///
OpcUaCMS,
///
/// Adapter OPC-UA per Ewon
///
OpcUaEwon,
///
/// Adapter OPC-UA per Ewon x BLM / Mecart
///
OpcUaEwonBLM,
///
/// Adapter OPC-UA per Ewon x Monti / Tenditalia
///
OpcUaEwonMonti,
///
/// Adapter OPC-UA per Ewon x Mecolpress / Stil
///
OpcUaEwonMecolpress,
///
/// Adapter OPC-UA per IMAS Aeromec / Jetco
///
OpcUaImasAeromec,
///
/// Adapter MBH (es Cimolai)
///
OpcUaMBH,
///
/// Adapter MBH implementazione Cimolai x travel lift
///
OpcUaMBHCimolai,
///
/// Adapter OMRON (es ICOEL)
///
OpcUaOmron,
///
/// Implementaizone OMRON specifica x ICOEL
///
OpcUaOmronIcoel,
///
/// Adapter OPC-UA SCM
///
OpcUaSCM,
///
/// Adapter OPC-UA Siemens generico
///
OpcUaSiemens,
///
/// Adapter OPC-UA Siemens OMP
///
OpcUaSiemensOMP,
///
/// Adapter OPC-UA Ulma (packaging, Giacovelli)
///
OpcUaUlma,
///
/// Adapter OSAI CNDEX (Cndex)
///
OSAI_CNDEX,
///
/// Adapter OSAI OPEN (ws)
///
OSAI_OPEN,
///
/// Adapter OSAI VB6
///
OSAI_VB6,
///
/// Adapter tipo watchdog via ping (per impianti spenti e non rilevati)
///
PingWatchdog,
///
/// Adapter SIEMENS
///
SIEMENS,
///
/// Adapter SIEMENS, interfaccia versione APROCHIM (filtro liquidi rettifiche)
///
SIEMENS_APROCHIM,
///
/// Adapter SIEMENS, interfaccia versione VIPA @2001
///
SIEMENS_AT2001,
///
/// Adapter SIEMENS, interfaccia versione FAPE (punzonatrici)
///
SIEMENS_FAPE,
///
/// Adapter SIEMENS, interfaccia versione COMECA (impianti gestione GNL)
///
SIEMENS_COMECA,
///
/// Adapter SIEMENS, interfaccia versione COMUR (dentatrice)
///
SIEMENS_COMUR,
///
/// Adapter SIEMENS, interfaccia versione COSMAP (transfer smerigliatrice donati)
///
SIEMENS_COSMAP,
///
/// Adapter SIEMENS, interfaccia versione INGENIA (Valvital, Automazione)
///
SIEMENS_INGENIA,
///
/// Adapter SIEMENS, interfaccia versione LASCO (Valvital, Pressa Bilancere)
///
SIEMENS_LASCO,
///
/// Adapter SIEMENS, interfaccia versione NWSE (Giacovelli, impianto filtrazione NWS)
///
SIEMENS_NWSE,
///
/// Adapter SIEMENS, interfaccia versione PRESSOIL + CEI (Valvital, Pressa Idraulica)
///
SIEMENS_PRESSOIL_CEI,
///
/// Adapter SIEMENS, interfaccia verisone RobotService (Donati, smerigliatrici)
///
SIEMENS_ROBOTSERVICE,
///
/// Adapter SIEMENS, interfaccia versione SAET (Valvital, forni / tempra)
///
SIEMENS_SAET,
///
/// Adapter SIEMENS, interfaccia versione SIMEC (Valvital, taglio)
///
SIEMENS_SIMEC,
///
/// Adapter SIEMENS, interfaccia versione Torri
///
SIEMENS_TORRI,
///
/// Metodi di WPS WebPageScraping (es x compressori Atlas Copco)
///
WPS
}
}
}