using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 { public enum WellDepthState {Idle, Increase } public enum BitDepthState {Idle, Increase, Decrease, OnSurface} public enum BlockState {Idle, Increase, Decrease} public enum RotorState {Inactive, Active} public enum PressureState { Inactive, Active } public enum HookWeightState { Idle, None } public enum DrillingOperation { Unknown, RotorDrilling, SlideDrilling, TrippingOutReaming, TrippingInReaming, TrippingOutCirculating, TrippingInCirculating, TrippingOut, TrippingIn, Circulating, CirculatingRotating, Hold, Static, Rotating, OnTheSurface, } public class AnalyzeResult { public int Id { get; set; } public DateTime Date { get; set; } public WellDepthState WellDepthState { get; set; } public BitDepthState BitDepthState { get; set; } public BlockState BlockState { get; set; } public RotorState RotorState { get; set; } public PressureState PressureState { get; set; } public HookWeightState HookWeightState { get; set; } public DrillingOperation DrillingOperation { get; set; } } }