using System;
using System.Collections.Generic;
namespace MapoSDK
{
#region oggetti per scambio dati IO - IOB
public class fileEmbed
{
///
/// Array di file da inviare
///
public List fileList { get; set; } = new List();
}
///
/// Classe x definire un file (corto) inviato come Json tramite httpost
///
public class smallFile
{
public string fileName { get; set; } = "";
public string content { get; set; } = "";
}
///
/// Array elementi tipo KeyValuePair inviati come JSon che indicano lo stato LIVE dell'IOB
///
public class liveIOB
{
public List> dataList { get; set; }
}
///
/// Array valori tipo flogData inviati come JSon
///
public class flogJson
{
public List fluxData { get; set; }
}
///
/// Tracciato FluxLog in formato JSON valido
///
public class flogData
{
///
/// nome del flusso
///
public string flux { get; set; } = "ND";
///
/// Valore del dato di flusso registrato
///
public string valore { get; set; } = "-";
///
/// DataOra evento
///
public DateTime dtEve { get; set; } = DateTime.Now;
///
/// DataOra corrente della trasmissione
///
public DateTime dtCurr { get; set; } = DateTime.Now;
///
/// Contatore incrementale x riordino invio (opzionale)
///
public int cnt { get; set; } = 0;
}
///
/// Dati resoconto IOB
///
public class IOB_data
{
public string name;
public string IP;
public IobType iType;
public string typeCss;
public bool CNC_Counter;
}
#endregion
#if false
///
/// Classe definizione parametri singolo ordine produzione
///
public class OrdineProdArt
{
///
/// Codice univoco ordine
///
public string OrdNum;
///
/// Articolo associato ad ordine
///
public Articolo ArtOrd;
///
/// Quantità Articolo
///
public int Qta;
}
///
/// Oggetto generico articolo
///
public class Articolo
{
///
/// Codice articolo
///
public string Codice;
///
/// Descrizione Articolo
///
public string Descrizione;
}
///
/// Classe definizione parametri ordine x KIT di articoli
///
public class OrdineProdKit
{
///
/// Codice univoco ordine
///
public string OrdNum;
///
/// Codice KIT
///
public string Codice;
///
/// Vettore ordini articolo associati a KIT
///
public List OrdiniArt;
///
/// Quantità KIT
///
public int Qta;
}
#endif
}