using MapoSDK; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IOB_UT_NEXT { public class plcMemMapExt : plcMemMap { /// /// Dizionario parametri opzionali /// public Dictionary optMemPar { get; set; } = new Dictionary(); /// /// Dizionario x decodifica file /// public Dictionary fileDecod { get; set; } = new Dictionary(); /// /// Lista ulteriori configurazioni KeyValuePair /// public Dictionary optKVP { get; set; } = new Dictionary(); /// /// Dizionario opzionale di configurazione memorie WRITE con "alias", /// impiegato tipicamente per poter gestire scritture valori INT su CNC/PLC che non accettano stringhe (es FANUC) /// public Dictionary mMapWriteLink { get; set; } = new Dictionary(); /// /// Dizionario di dizionari di decodifica, chiave è nome/tipo dizionario e poi dizionario da impiegare /// Usato ad esempio x decodifica stati da valore intero o degli step di esecuzione di un ciclo (es Fape v2+) /// public Dictionary> DataDecodMap { get; set; } = new Dictionary>(); #if false /// /// Base del NameSpace usato per le funzionalità di translate (parametri ACT-SET), da inserire come PRE /// public string BaseKeyTranslate { get; set; } = ""; /// /// Dizionario per la traduzione delle ricette (se gestite) tra valori acquisiti in dossier e impostazioni da inviare (ACTual, SETup) /// public Dictionary RecipeKeyTranslate { get; set; } = new Dictionary(); #endif } }