using System.ComponentModel.DataAnnotations.Schema;

namespace AsbCloudDb.Model.WITS
{
    /// <summary>
    /// Record name: Chromatograph Cycle-Based
    /// Description: Chromatograph Cycle data
    /// Description2: 
    /// </summary>
    [Table("t_telemetry_wits_12")]
    public class Record12 : RecordBase
    {

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 8,
        /// LongMnemonic = "DEPTCHRM",
        /// ShortMnemonic = "DCHM",
        /// Description = "Depth Chrom Sample (meas)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTCHRM")]
        public float? Deptchrm { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 9,
        /// LongMnemonic = "DEPTCHRV",
        /// ShortMnemonic = "DCHV",
        /// Description = "Depth Chrom Sample (vert)",
        /// Description2 = "",
        /// FPSUnits = "F",
        /// MetricUnits = "M",
        /// Length = 4,
        /// ValueType = "F"
        /// </summary>
        [Column("DEPTCHRV")]
        public float? Deptchrv { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 10,
        /// LongMnemonic = "DATECHR",
        /// ShortMnemonic = "DCHR",
        /// Description = "Date Chrom Sample",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("DATECHR")]
        public int? Datechr { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 11,
        /// LongMnemonic = "TIMECHR",
        /// ShortMnemonic = "TCHR",
        /// Description = "Time Chrom Sample",
        /// Description2 = "",
        /// FPSUnits = "----",
        /// MetricUnits = "----",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("TIMECHR")]
        public int? Timechr { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 12,
        /// LongMnemonic = "METHANE",
        /// ShortMnemonic = "METH",
        /// Description = "Methane (C1)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("METHANE")]
        public int? Methane { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 13,
        /// LongMnemonic = "ETHANE",
        /// ShortMnemonic = "ETH",
        /// Description = "Ethane (C2)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("ETHANE")]
        public int? Ethane { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 14,
        /// LongMnemonic = "PROPANE",
        /// ShortMnemonic = "PRP",
        /// Description = "Propane (C3)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("PROPANE")]
        public int? Propane { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 15,
        /// LongMnemonic = "IBUTANE",
        /// ShortMnemonic = "IBUT",
        /// Description = "Iso-Butane (IC4)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("IBUTANE")]
        public int? Ibutane { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 16,
        /// LongMnemonic = "NBUTANE",
        /// ShortMnemonic = "NBUT",
        /// Description = "Nor-Butane (NC4)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("NBUTANE")]
        public int? Nbutane { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 17,
        /// LongMnemonic = "IPENTANE",
        /// ShortMnemonic = "IPEN",
        /// Description = "Iso-Pentane (IC5)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("IPENTANE")]
        public int? Ipentane { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 18,
        /// LongMnemonic = "NPENTANE",
        /// ShortMnemonic = "NPEN",
        /// Description = "Nor-Pentane (NC5)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("NPENTANE")]
        public int? Npentane { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 19,
        /// LongMnemonic = "EPENTANE",
        /// ShortMnemonic = "EPEN",
        /// Description = "Neo-Pentane (EC5)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("EPENTANE")]
        public int? Epentane { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 20,
        /// LongMnemonic = "IHEXANE",
        /// ShortMnemonic = "IHEX",
        /// Description = "Iso-Hexane (IC6)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("IHEXANE")]
        public int? Ihexane { get; set; }

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 21,
        /// LongMnemonic = "NHEXANE",
        /// ShortMnemonic = "NHEX",
        /// Description = "Nor-Hexane (NC6)",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("NHEXANE")]
        public int? Nhexane { get; set; }

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

        /// <summary>
        /// RecordId = 12,
        /// ItemId = 23,
        /// LongMnemonic = "ACET",
        /// ShortMnemonic = "ACET",
        /// Description = "Acetylene",
        /// Description2 = "",
        /// FPSUnits = "PPM",
        /// MetricUnits = "PPM",
        /// Length = 4,
        /// ValueType = "L"
        /// </summary>
        [Column("ACET")]
        public int? Acet { get; set; }

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

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

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

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

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

    }
}