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;
}
}