using System.ComponentModel.DataAnnotations.Schema;

namespace AsbCloudDb.Model.WITS
{
    /// <summary>
    /// Record name: Lagged Mud Properties
    /// Description: Mud Property data based returns depth increments
    /// Description2: 
    /// </summary>
    [Table("t_telemetry_wits_14")]
    public class Record14 : RecordBase
    {

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 8,
        /// LongMnemonic = "DEPTRETM",
        /// ShortMnemonic = "DRTM",
        /// Description = "Depth Returns (meas)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTRETM")]
        public float? Deptretm { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 9,
        /// LongMnemonic = "DEPTRETV",
        /// ShortMnemonic = "DRTV",
        /// Description = "Depth Returns (vert)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTRETV")]
        public float? Deptretv { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 10,
        /// LongMnemonic = "MDIL",
        /// ShortMnemonic = "MDIL",
        /// Description = "Mud Density In (lagd)",
        /// Description2 = "",
        /// FPSUnits = "PPG",
        /// MetricUnits = "KGM3",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("MDIL")]
        public float? Mdil { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 11,
        /// LongMnemonic = "MDOA",
        /// ShortMnemonic = "MDOA",
        /// Description = "Mud Density Out (avg)",
        /// Description2 = "",
        /// FPSUnits = "PPG",
        /// MetricUnits = "KGM3",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("MDOA")]
        public float? Mdoa { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 12,
        /// LongMnemonic = "MTIL",
        /// ShortMnemonic = "MTIL",
        /// Description = "Mud Temperature In (lagd)",
        /// Description2 = "",
        /// FPSUnits = "DEGF",
        /// MetricUnits = "DEGC",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("MTIL")]
        public float? Mtil { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 13,
        /// LongMnemonic = "MTOA",
        /// ShortMnemonic = "MTOA",
        /// Description = "Mud Temperature Out (avg)",
        /// Description2 = "",
        /// FPSUnits = "DEGF",
        /// MetricUnits = "DEGC",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("MTOA")]
        public float? Mtoa { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 14,
        /// LongMnemonic = "MCIL",
        /// ShortMnemonic = "MCIL",
        /// Description = "Mud Conductivity In (lagd)",
        /// Description2 = "",
        /// FPSUnits = "MMHO",
        /// MetricUnits = "MMHO",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("MCIL")]
        public float? Mcil { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 15,
        /// LongMnemonic = "MCOA",
        /// ShortMnemonic = "MCOA",
        /// Description = "Mud Conductivity Out (avg)",
        /// Description2 = "",
        /// FPSUnits = "MMHO",
        /// MetricUnits = "MMHO",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("MCOA")]
        public float? Mcoa { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 16,
        /// LongMnemonic = "HSHPA",
        /// ShortMnemonic = "HHPA",
        /// Description = "Hyd.Sulfide Haz.Pot. (avg)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("HSHPA")]
        public float? Hshpa { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 17,
        /// LongMnemonic = "HSPHA",
        /// ShortMnemonic = "HPHA",
        /// Description = "Hyd.Sulfide pH (avg)",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("HSPHA")]
        public float? Hspha { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 18,
        /// LongMnemonic = "HSPHSA",
        /// ShortMnemonic = "HPSA",
        /// Description = "Hyd.Sulfide pHS (avg)",
        /// Description2 = "",
        /// FPSUnits = "%",
        /// MetricUnits = "%",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("HSPHSA")]
        public float? Hsphsa { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 19,
        /// LongMnemonic = "GASIL",
        /// ShortMnemonic = "GSIL",
        /// Description = "Gas In (lagd)",
        /// Description2 = "",
        /// FPSUnits = "%",
        /// MetricUnits = "%",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("GASIL")]
        public float? Gasil { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 20,
        /// LongMnemonic = "GASA",
        /// ShortMnemonic = "GASA",
        /// Description = "Gas (avg)",
        /// Description2 = "",
        /// FPSUnits = "%",
        /// MetricUnits = "%",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("GASA")]
        public float? Gasa { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 21,
        /// LongMnemonic = "GASX",
        /// ShortMnemonic = "GASX",
        /// Description = "Gas (max)",
        /// Description2 = "",
        /// FPSUnits = "%",
        /// MetricUnits = "%",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("GASX")]
        public float? Gasx { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 22,
        /// LongMnemonic = "CO2A",
        /// ShortMnemonic = "CO2A",
        /// Description = "Carbon Dioxide (avg)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("CO2A")]
        public int? Co2a { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 23,
        /// LongMnemonic = "HSA",
        /// ShortMnemonic = "HSA",
        /// Description = "Hydrogen Sulfide (avg)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("HSA")]
        public int? Hsa { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 24,
        /// LongMnemonic = "HSX",
        /// ShortMnemonic = "HSX",
        /// Description = "Hydrogen Sulfide (max)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("HSX")]
        public int? Hsx { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 25,
        /// LongMnemonic = "SPARE1",
        /// ShortMnemonic = "SPR1",
        /// Description = "< SPARE 1>",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SPARE1")]
        public float? Spare1 { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 26,
        /// LongMnemonic = "SPARE2",
        /// ShortMnemonic = "SPR2",
        /// Description = "< SPARE 2>",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SPARE2")]
        public float? Spare2 { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 27,
        /// LongMnemonic = "SPARE3",
        /// ShortMnemonic = "SPR3",
        /// Description = "< SPARE 3>",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SPARE3")]
        public float? Spare3 { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 28,
        /// LongMnemonic = "SPARE4",
        /// ShortMnemonic = "SPR4",
        /// Description = "< SPARE 4>",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SPARE4")]
        public float? Spare4 { get; set; }

        /// <summary>
        /// RecordId = 14,
        /// ItemId = 29,
        /// LongMnemonic = "SPARE5",
        /// ShortMnemonic = "SPR5",
        /// Description = "< SPARE 5>",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "---",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("SPARE5")]
        public float? Spare5 { get; set; }

    }
}