using ArcGIS.Desktop.Internal.Core; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using OliviaAddInPro.Services; using ArcGIS.Core.Geometry; using ArcGIS.Desktop.Framework.Threading.Tasks; using OliviaAddInPro.Helper; namespace OliviaAddInPro.Model { [Flags] /** * */ public enum TiposEjecucion { Ninguno = 0, Limp=1, Reco=2, Props = 4,//está editando propiedades Config = 8, //está configurando la ventana de limpieza o recogida por primera vez EjecSecto=16,//está ejecutando por primera vez EjecPlanif = 32,//está ejecutando después de haber planificado ya al menos una primera vez FinEjecOk = 64, //ha terminado de ejecutar Bien FinEjecNOk = 128,//ha terminado de ejecutar y ha habido errores Config2 =256,//está configurando la ventana de limpieza o recogida después de haber sectorizado //ya al menos una primera vez //se pone este estado cuando ha terminado ya la primera vez } static class OliviaGlob { /** * Paths de la configuración */ public struct Paths { public static string PathWork; //