diff --git a/ConsoleApp1/AnalyzeResult.cs b/ConsoleApp1/AnalyzeResult.cs new file mode 100644 index 00000000..e6eb8581 --- /dev/null +++ b/ConsoleApp1/AnalyzeResult.cs @@ -0,0 +1,45 @@ +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; } + } +}