using MapoSDK; using Newtonsoft.Json; using Newtonsoft.Json.Converters; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IOB_UT_NEXT.Config.Special { /// /// Definizione di una step action (per effettuare una scrittura sul PLC con eventuale ritardo) /// public class StepActionDto { /// /// Idx Azione (per ordinamento) /// public int IdxAct { get; set; } = 0; /// /// Nome azione /// public string Name { get; set; } = ""; /// /// Valore composto (a partire da altri valori in mMap),da usare se != null /// Sostituzione token espressi nel formato [[token]] /// public string CompoValMMap { get; set; } = null; /// /// Valore fix da inviare alla memoria se != null /// public string FixVal { get; set; } = null; /// /// Nome valore memoria da usare (OUT/Write) /// public string MMapWrite { get; set; } = ""; /// /// Tempo di attesa prima dell'azione (se >0) in ms /// public int WaitTimeMs { get; set; } = 0; } }