using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace AsbCloudDb.Model.WITS
{
	/// <summary>
	/// Record name: Trip - Time
	/// Description: Tripping data gathered while running in/pulling out
	/// Description2: 
	/// </summary>
	[Table("t_telemetry_wits_5")]
	public class Record5: RecordBase	{
	
		/// <summary>
		/// RecordId = 5,
		/// ItemId = 8,
		/// LongMnemonic = "DEPTBITM",
		/// ShortMnemonic = "DBTM",
		/// Description = "Depth Bit (meas)",
		/// Description2 = "",
		/// FPSUnits = "F",
		/// MetricUnits = "M",
		/// Length = 4,
		/// ValueType = "F"
		/// </summary>
		[Column("DEPTBITM")]
		public float? Deptbitm { get; set; }

		/// <summary>
		/// RecordId = 5,
		/// ItemId = 9,
		/// LongMnemonic = "DEPTBITV",
		/// ShortMnemonic = "DBTV",
		/// Description = "Depth Bit (vert)",
		/// Description2 = "",
		/// FPSUnits = "F",
		/// MetricUnits = "M",
		/// Length = 4,
		/// ValueType = "F"
		/// </summary>
		[Column("DEPTBITV")]
		public float? Deptbitv { get; set; }

		/// <summary>
		/// RecordId = 5,
		/// ItemId = 10,
		/// LongMnemonic = "DEPTMEAS",
		/// ShortMnemonic = "DMEA",
		/// Description = "Depth Hole (meas)",
		/// Description2 = "",
		/// FPSUnits = "F",
		/// MetricUnits = "M",
		/// Length = 4,
		/// ValueType = "F"
		/// </summary>
		[Column("DEPTMEAS")]
		public float? Deptmeas { get; set; }

		/// <summary>
		/// RecordId = 5,
		/// ItemId = 11,
		/// LongMnemonic = "DEPTVERT",
		/// ShortMnemonic = "DVER",
		/// Description = "Depth Hole (vert)",
		/// Description2 = "",
		/// FPSUnits = "F",
		/// MetricUnits = "M",
		/// Length = 4,
		/// ValueType = "F"
		/// </summary>
		[Column("DEPTVERT")]
		public float? Deptvert { get; set; }

		/// <summary>
		/// RecordId = 5,
		/// ItemId = 12,
		/// LongMnemonic = "TRIPNUM",
		/// ShortMnemonic = "TNUM",
		/// Description = "Trip Number",
		/// Description2 = "",
		/// FPSUnits = "----",
		/// MetricUnits = "----",
		/// Length = 2,
		/// ValueType = "S"
		/// </summary>
		[Column("TRIPNUM")]
		public short? Tripnum { get; set; }

		/// <summary>
		/// RecordId = 5,
		/// ItemId = 13,
		/// LongMnemonic = "STATUSIS",
		/// ShortMnemonic = "STIS",
		/// Description = "In-Slips Status",
		/// Description2 = "",
		/// FPSUnits = "----",
		/// MetricUnits = "----",
		/// Length = 2,
		/// ValueType = "A"
		/// </summary>
		[Column("STATUSIS")]
		public string? Statusis { get; set; }

		/// <summary>
		/// RecordId = 5,
		/// ItemId = 14,
		/// LongMnemonic = "HKLA",
		/// ShortMnemonic = "HKLA",
		/// Description = "Hookload (avg)",
		/// Description2 = "",
		/// FPSUnits = "KLB",
		/// MetricUnits = "KDN",
		/// Length = 4,
		/// ValueType = "F"
		/// </summary>
		[Column("HKLA")]
		public float? Hkla { get; set; }

		/// <summary>
		/// RecordId = 5,
		/// ItemId = 15,
		/// LongMnemonic = "BLKPOS",
		/// ShortMnemonic = "BPOS",
		/// Description = "Block Position",
		/// Description2 = "",
		/// FPSUnits = "F",
		/// MetricUnits = "M",
		/// Length = 4,
		/// ValueType = "F"
		/// </summary>
		[Column("BLKPOS")]
		public float? Blkpos { get; set; }

		/// <summary>
		/// RecordId = 5,
		/// ItemId = 16,
		/// LongMnemonic = "RSUX",
		/// ShortMnemonic = "RSUX",
		/// Description = "Running Speed - up (max)",
		/// Description2 = "",
		/// FPSUnits = "FPM",
		/// MetricUnits = "M/S",
		/// Length = 4,
		/// ValueType = "F"
		/// </summary>
		[Column("RSUX")]
		public float? Rsux { get; set; }

		/// <summary>
		/// RecordId = 5,
		/// ItemId = 17,
		/// LongMnemonic = "RSDX",
		/// ShortMnemonic = "RSDX",
		/// Description = "Running Speed - down (max)",
		/// Description2 = "",
		/// FPSUnits = "FPM",
		/// MetricUnits = "M/S",
		/// Length = 4,
		/// ValueType = "F"
		/// </summary>
		[Column("RSDX")]
		public float? Rsdx { get; set; }

		/// <summary>
		/// RecordId = 5,
		/// ItemId = 18,
		/// LongMnemonic = "FVOLOC",
		/// ShortMnemonic = "FVOC",
		/// Description = "Fill/Gain Volume Obs.(cum)",
		/// Description2 = "",
		/// FPSUnits = "BBL",
		/// MetricUnits = "M3",
		/// Length = 4,
		/// ValueType = "F"
		/// </summary>
		[Column("FVOLOC")]
		public float? Fvoloc { get; set; }

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

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

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

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

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

	}
}