Add WITS record tables

This commit is contained in:
ngfrolov 2022-04-01 17:55:44 +05:00
parent 0521809e6e
commit 24b0bc9d8c
60 changed files with 29748 additions and 52 deletions

View File

@ -4,4 +4,8 @@
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="Data\WITS\" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,582 @@
namespace AsbCloudApp.Data.WITS
{
/// <summary>
/// Record name: General Time-Based
/// Description: Drilling data gathered at regular time intervals
/// </summary>
public class Record1Dto : RecordBaseDto
{
/// <summary>
/// RecordId = 1,
/// ItemId = 8,
/// LongMnemonic = "DEPTBITM",
/// ShortMnemonic = "DBTM",
/// Description = "Depth Bit (meas)",
/// Description2 = "Code indicating what activity is currently being performed on the rig. IT IS ESSENTIAL that this information be as accurate and current as possible. Acceptible codes are shownhere",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptbitm { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 9,
/// LongMnemonic = "DEPTBITV",
/// ShortMnemonic = "DBTV",
/// Description = "Depth Bit (vert)",
/// Description2 = "Measured depth of the bit at the time the record is generated. This is the measured depth of the shoe when running casing or liner.",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptbitv { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 10,
/// LongMnemonic = "DEPTMEAS",
/// ShortMnemonic = "DMEA",
/// Description = "Depth Hole (meas)",
/// Description2 = "Vertical depth of the bit at the time the record is generated. This is the vertical depth of the shoe when running casing or liner.",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptmeas { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 11,
/// LongMnemonic = "DEPTVERT",
/// ShortMnemonic = "DVER",
/// Description = "Depth Hole (vet)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptvert { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 12,
/// LongMnemonic = "BLKPOS",
/// ShortMnemonic = "BPOS",
/// Description = "Block Position",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Blkpos { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 13,
/// LongMnemonic = "ROPA",
/// ShortMnemonic = "ROPA",
/// Description = "Rate of Penetration (avg)",
/// Description2 = "",
/// FPSUnits = "F/HR",
/// MetricUnits = "M/HR",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Ropa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 14,
/// LongMnemonic = "HKLA",
/// ShortMnemonic = "HKLA",
/// Description = "Hookload (avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Hkla { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 15,
/// LongMnemonic = "HKLX",
/// ShortMnemonic = "HKLX",
/// Description = "Hookload (max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Hklx { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 16,
/// LongMnemonic = "WOBA",
/// ShortMnemonic = "WOBA",
/// Description = "Weight-on-Bit (surf,avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Woba { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 17,
/// LongMnemonic = "WOBX",
/// ShortMnemonic = "WOBX",
/// Description = "Weight-on-Bit (surf,max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Wobx { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 18,
/// LongMnemonic = "TORQA",
/// ShortMnemonic = "TQA",
/// Description = "Rotary Torque (surf,avg)",
/// Description2 = "",
/// FPSUnits = "KFLB",
/// MetricUnits = "KNM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Torqa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 19,
/// LongMnemonic = "TORQX",
/// ShortMnemonic = "TQX",
/// Description = "Rotary Torque (surf,max)",
/// Description2 = "",
/// FPSUnits = "KFLB",
/// MetricUnits = "KNM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Torqx { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 20,
/// LongMnemonic = "RPMA",
/// ShortMnemonic = "RPMA",
/// Description = "Rotary Speed (surf,avg)",
/// Description2 = "",
/// FPSUnits = "RPM",
/// MetricUnits = "RPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
public short? Rpma { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 21,
/// LongMnemonic = "SPPA",
/// ShortMnemonic = "SPPA",
/// Description = "Standpipe Pressure (avg)",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Sppa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 22,
/// LongMnemonic = "CHKP",
/// ShortMnemonic = "CHKP",
/// Description = "Casing (Choke) Pressure",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Chkp { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 23,
/// LongMnemonic = "SPM1",
/// ShortMnemonic = "SPM1",
/// Description = "Pump Stroke Rate #1",
/// Description2 = "",
/// FPSUnits = "SPM",
/// MetricUnits = "SPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
public short? Spm1 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 24,
/// LongMnemonic = "SPM2",
/// ShortMnemonic = "SPM2",
/// Description = "Pump Stroke Rate #2",
/// Description2 = "",
/// FPSUnits = "SPM",
/// MetricUnits = "SPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
public short? Spm2 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 25,
/// LongMnemonic = "SPM3",
/// ShortMnemonic = "SPM3",
/// Description = "Pump Stroke Rate #3",
/// Description2 = "",
/// FPSUnits = "SPM",
/// MetricUnits = "SPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
public short? Spm3 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 26,
/// LongMnemonic = "TVOLACT",
/// ShortMnemonic = "TVA",
/// Description = "Tank Volume (active)",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Tvolact { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 27,
/// LongMnemonic = "TVOLCACT",
/// ShortMnemonic = "TVCA",
/// Description = "Tank Volume Change (act)",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Tvolcact { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 28,
/// LongMnemonic = "MFOP",
/// ShortMnemonic = "MFOP",
/// Description = "Mud Flow Out %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 2,
/// ValueType = "S"
/// </summary>
public short? Mfop { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 29,
/// LongMnemonic = "MFOA",
/// ShortMnemonic = "MFOA",
/// Description = "Mud Flow Out (avg)",
/// Description2 = "",
/// FPSUnits = "GPM",
/// MetricUnits = "L/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mfoa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 30,
/// LongMnemonic = "MFIA",
/// ShortMnemonic = "MFIA",
/// Description = "Mud Flow In (avg)",
/// Description2 = "",
/// FPSUnits = "GPM",
/// MetricUnits = "L/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mfia { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 31,
/// LongMnemonic = "MDOA",
/// ShortMnemonic = "MDOA",
/// Description = "Mud Density Out (avg)",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mdoa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 32,
/// LongMnemonic = "MDIA",
/// ShortMnemonic = "MDIA",
/// Description = "Mud Density In (avg)",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mdia { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 33,
/// LongMnemonic = "MTOA",
/// ShortMnemonic = "MTOA",
/// Description = "Mud Temperature Out (avg)",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mtoa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 34,
/// LongMnemonic = "MTIA",
/// ShortMnemonic = "MTIA",
/// Description = "Mud Temperature In (avg)",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mtia { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 35,
/// LongMnemonic = "MCOA",
/// ShortMnemonic = "MCOA",
/// Description = "Mud Conductivity Out (avg)",
/// Description2 = "",
/// FPSUnits = "MMHO",
/// MetricUnits = "MMHO",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mcoa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 36,
/// LongMnemonic = "MCIA",
/// ShortMnemonic = "MCIA",
/// Description = "Mud Conductivity In (avg)",
/// Description2 = "",
/// FPSUnits = "MMHO",
/// MetricUnits = "MMHO",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mcia { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 37,
/// LongMnemonic = "STKC",
/// ShortMnemonic = "STKC",
/// Description = "Pump Stroke Count (cum)",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
public int? Stkc { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 38,
/// LongMnemonic = "LAGSTKS",
/// ShortMnemonic = "LSTK",
/// Description = "Lag Strokes",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
public short? Lagstks { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 39,
/// LongMnemonic = "DEPTRETM",
/// ShortMnemonic = "DRTM",
/// Description = "Depth Returns (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptretm { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 40,
/// LongMnemonic = "GASA",
/// ShortMnemonic = "GASA",
/// Description = "Gas (avg)",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Gasa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 41,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 42,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 43,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 44,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 45,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,298 @@
namespace AsbCloudApp.Data.WITS
{
/// <summary>
/// Record name: Резистивиметр MCR
/// Description: SibReciver. Резистивиметр MCR
/// Description2:
/// </summary>
public class Record50Dto : RecordBaseDto
{
/// <summary>
/// RecordId = 50,
/// ItemId = 8,
/// LongMnemonic = "DEPTBITM",
/// ShortMnemonic = "DBTM",
/// Description = "SibReceiver custom. Положение долота",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptbitm { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 10,
/// LongMnemonic = "DEPTMEAS_MCRSTAT",
/// ShortMnemonic = "DEPTMEAS_MCRSTAT",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? DeptmeasMcrstat { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 11,
/// LongMnemonic = "MCRSTAT",
/// ShortMnemonic = "MCRSTAT",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mcrstat { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 12,
/// LongMnemonic = "DEPTMEAS_SLVL_mc",
/// ShortMnemonic = "DEPTMEAS_SLVL_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? DeptmeasSlvlMc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 13,
/// LongMnemonic = "SLVL_mc",
/// ShortMnemonic = "SLVL_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? SlvlMc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 14,
/// LongMnemonic = "DEPTMEAS_GDP_mc",
/// ShortMnemonic = "DEPTMEAS_GDP_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? DeptmeasGdpMc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 15,
/// LongMnemonic = "GDP_mc",
/// ShortMnemonic = "GDP_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? GdpMc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 16,
/// LongMnemonic = "DEPTMEAS_RA33F2_mc",
/// ShortMnemonic = "DEPTMEAS_RA33F2_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? DeptmeasRa33f2Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 17,
/// LongMnemonic = "RA33F2_mc",
/// ShortMnemonic = "RA33F2_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Ra33f2Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 18,
/// LongMnemonic = "DEPTMEAS_RP33F2_mc",
/// ShortMnemonic = "DEPTMEAS_RP33F2_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? DeptmeasRp33f2Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 19,
/// LongMnemonic = "RP33F2_mc",
/// ShortMnemonic = "RP33F2_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Rp33f2Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 20,
/// LongMnemonic = "DEPTMEAS_RA33F4_mc",
/// ShortMnemonic = "DEPTMEAS_RA33F4_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? DeptmeasRa33f4Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 21,
/// LongMnemonic = "RA33F4_mc",
/// ShortMnemonic = "RA33F4_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Ra33f4Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 22,
/// LongMnemonic = "DEPTMEAS_RP33F4_mc",
/// ShortMnemonic = "DEPTMEAS_RP33F4_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? DeptmeasRp33f4Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 23,
/// LongMnemonic = "RP33F4_mc",
/// ShortMnemonic = "RP33F4_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Rp33f4Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 46,
/// LongMnemonic = "DEPTMEAS_RA33_mc",
/// ShortMnemonic = "DEPTMEAS_RA33_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? DeptmeasRa33Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 47,
/// LongMnemonic = "RA33_mc",
/// ShortMnemonic = "RA33_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Ra33Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 28,
/// LongMnemonic = "DEPTMEAS_RP33_mc",
/// ShortMnemonic = "DEPTMEAS_RP33_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? DeptmeasRp33Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 29,
/// LongMnemonic = "RP33_mc",
/// ShortMnemonic = "RP33_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Rp33Mc { get; set; }
}
}

View File

@ -0,0 +1,163 @@
namespace AsbCloudApp.Data.WITS
{
/// <summary>
/// Record name: Передача полных
/// Description: SibReciver. Передача полных
/// Description2:
/// </summary>
public class Record60Dto : RecordBaseDto
{
/// <summary>
/// RecordId = 60,
/// ItemId = 99,
/// LongMnemonic = "DEPTBITM",
/// ShortMnemonic = "DBTM",
/// Description = "SibReceiver custom. Положение долота",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptbitm { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 10,
/// LongMnemonic = "DEPTMEAS",
/// ShortMnemonic = "DMEA",
/// Description = "SibReceiver custom. Точка Замера",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptmeas { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 11,
/// LongMnemonic = "Gtot",
/// ShortMnemonic = "Gtot",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Gtot { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 12,
/// LongMnemonic = "Gx",
/// ShortMnemonic = "Gx",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Gx { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 13,
/// LongMnemonic = "Gy",
/// ShortMnemonic = "Gy",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Gy { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 14,
/// LongMnemonic = "Gz",
/// ShortMnemonic = "Gz",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Gz { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 15,
/// LongMnemonic = "Btot",
/// ShortMnemonic = "Btot",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Btot { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 16,
/// LongMnemonic = "Bx",
/// ShortMnemonic = "Bx",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Bx { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 17,
/// LongMnemonic = "By",
/// ShortMnemonic = "By",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? By { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 18,
/// LongMnemonic = "Bz",
/// ShortMnemonic = "Bz",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Bz { get; set; }
}
}

View File

@ -0,0 +1,178 @@
namespace AsbCloudApp.Data.WITS
{
/// <summary>
/// Record name: Резистивиметр Corvet
/// Description: SibReciver. Резистивиметр Corvet
/// Description2:
/// </summary>
public class Record61Dto : RecordBaseDto
{
/// <summary>
/// RecordId = 61,
/// ItemId = 99,
/// LongMnemonic = "DEPTBITM",
/// ShortMnemonic = "DBTM",
/// Description = "SibReceiver custom. Положение долота",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptbitm { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 10,
/// LongMnemonic = "DEPTMEAS",
/// ShortMnemonic = "DMEA",
/// Description = "SibReceiver custom. Точка Замера",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptmeas { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 11,
/// LongMnemonic = "PHL1F1",
/// ShortMnemonic = "PHL1F1",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Phl1f1 { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 12,
/// LongMnemonic = "PHL1F2",
/// ShortMnemonic = "PHL1F2",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Phl1f2 { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 13,
/// LongMnemonic = "PHL2F1",
/// ShortMnemonic = "PHL2F1",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Phl2f1 { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 14,
/// LongMnemonic = "PHL2F2",
/// ShortMnemonic = "PHL2F2",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Phl2f2 { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 15,
/// LongMnemonic = "ATT06H",
/// ShortMnemonic = "ATT06H",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Att06h { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 16,
/// LongMnemonic = "ATT06L",
/// ShortMnemonic = "ATT06L",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Att06l { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 17,
/// LongMnemonic = "ATT10H",
/// ShortMnemonic = "ATT10H",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Att10h { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 18,
/// LongMnemonic = "ATT10L",
/// ShortMnemonic = "ATT10L",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Att10l { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 19,
/// LongMnemonic = "Status",
/// ShortMnemonic = "Status",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Status { get; set; }
}
}

View File

@ -0,0 +1,298 @@
namespace AsbCloudApp.Data.WITS
{
/// <summary>
/// Record name: Survey/Directional
/// Description: Directional/Survey data
/// Description2:
/// </summary>
public class Record7Dto : RecordBaseDto
{
/// <summary>
/// RecordId = 7,
/// ItemId = 8,
/// LongMnemonic = "DEPTSVYM",
/// ShortMnemonic = "DSVM",
/// Description = "Depth Svy/reading (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptsvym { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 9,
/// LongMnemonic = "DEPTSVYV",
/// ShortMnemonic = "DSVV",
/// Description = "Depth Svy/reading (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptsvyv { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 10,
/// LongMnemonic = "PASSNUM",
/// ShortMnemonic = "PASS",
/// Description = "Pass Number",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
public short? Passnum { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 11,
/// LongMnemonic = "DEPTMEAS",
/// ShortMnemonic = "DMEA",
/// Description = "Depth Hole (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptmeas { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 12,
/// LongMnemonic = "SVYTYPE",
/// ShortMnemonic = "STYP",
/// Description = "Svy Type",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 8,
/// ValueType = "A"
/// </summary>
public string Svytype { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 13,
/// LongMnemonic = "SVYINC",
/// ShortMnemonic = "SINC",
/// Description = "Svy Inclination",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Svyinc { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 14,
/// LongMnemonic = "SVYAZU",
/// ShortMnemonic = "SAZU",
/// Description = "Svy Azimuth (uncorrected)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Svyazu { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 15,
/// LongMnemonic = "SVYAZC",
/// ShortMnemonic = "SAZC",
/// Description = "Svy Azimuth (corrected)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Svyazc { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 16,
/// LongMnemonic = "SVYMTF",
/// ShortMnemonic = "SMTF",
/// Description = "Svy Magnetic Toolface",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Svymtf { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 17,
/// LongMnemonic = "SVYGTF",
/// ShortMnemonic = "SGTF",
/// Description = "Svy Gravity Toolface",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Svygtf { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 18,
/// LongMnemonic = "SVYNS",
/// ShortMnemonic = "SNS",
/// Description = "Svy North-South Position",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Svyns { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 19,
/// LongMnemonic = "SVYEW",
/// ShortMnemonic = "SEW",
/// Description = "Svy East-West Position",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Svyew { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 20,
/// LongMnemonic = "SVYDLS",
/// ShortMnemonic = "SDLS",
/// Description = "Svy Dog Leg Severity",
/// Description2 = "",
/// FPSUnits = "DGHF",
/// MetricUnits = "DGHM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Svydls { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 21,
/// LongMnemonic = "SVYWALK",
/// ShortMnemonic = "SWLK",
/// Description = "Svy Rate of Walk",
/// Description2 = "",
/// FPSUnits = "DGHF",
/// MetricUnits = "DGHM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Svywalk { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 22,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 23,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 24,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 25,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 26,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,733 @@
namespace AsbCloudApp.Data.WITS
{
/// <summary>
/// Record name: MWD Formation Evaluation
/// Description: MWD Formation Evaluation data
/// Description2:
/// </summary>
public class Record8Dto : RecordBaseDto
{
/// <summary>
/// RecordId = 8,
/// ItemId = 8,
/// LongMnemonic = "DEPTMEAS",
/// ShortMnemonic = "DMEA",
/// Description = "Depth Hole (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptmeas { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 9,
/// LongMnemonic = "DEPTVERT",
/// ShortMnemonic = "DVER",
/// Description = "Depth Hole (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptvert { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 10,
/// LongMnemonic = "DEPTBITM",
/// ShortMnemonic = "DBTM",
/// Description = "Depth Bit (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptbitm { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 11,
/// LongMnemonic = "DEPTBITV",
/// ShortMnemonic = "DBTV",
/// Description = "Depth Bit (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptbitv { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 12,
/// LongMnemonic = "PASSNUM",
/// ShortMnemonic = "PASS",
/// Description = "Pass Number",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
public short? Passnum { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 13,
/// LongMnemonic = "DEPTRS1M",
/// ShortMnemonic = "DR1M",
/// Description = "Depth Resis 1 sensor (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptrs1m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 14,
/// LongMnemonic = "DEPTRS1V",
/// ShortMnemonic = "DR1V",
/// Description = "Depth Resis 1 sensor (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptrs1v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 15,
/// LongMnemonic = "MR1",
/// ShortMnemonic = "MR1",
/// Description = "Resis 1 reading",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mr1 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 16,
/// LongMnemonic = "MR1C",
/// ShortMnemonic = "MR1C",
/// Description = "Resis 1 (borehole corr)",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mr1c { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 17,
/// LongMnemonic = "DEPTRS2M",
/// ShortMnemonic = "DR2M",
/// Description = "Depth Resis 2 sensor (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptrs2m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 18,
/// LongMnemonic = "DEPTRS2V",
/// ShortMnemonic = "DR2V",
/// Description = "Depth Resis 2 sensor (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptrs2v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 19,
/// LongMnemonic = "MR2",
/// ShortMnemonic = "MR2",
/// Description = "Resis 2 reading",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mr2 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 20,
/// LongMnemonic = "MR2C",
/// ShortMnemonic = "MR2C",
/// Description = "Resis 2 (borehole corr)",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mr2c { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 21,
/// LongMnemonic = "DEPTGR1M",
/// ShortMnemonic = "DG1M",
/// Description = "Depth G.Ray 1 sensor(meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptgr1m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 22,
/// LongMnemonic = "DEPTGR1V",
/// ShortMnemonic = "DG1V",
/// Description = "Depth G.Ray 1 sensor(vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptgr1v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 23,
/// LongMnemonic = "MG1",
/// ShortMnemonic = "MG1",
/// Description = "Gamma Ray 1 reading",
/// Description2 = "",
/// FPSUnits = "API",
/// MetricUnits = "API",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mg1 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 24,
/// LongMnemonic = "MG1C",
/// ShortMnemonic = "MG1C",
/// Description = "Gamma Ray 1(borehole corr)",
/// Description2 = "",
/// FPSUnits = "API",
/// MetricUnits = "API",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mg1c { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 25,
/// LongMnemonic = "DEPTGR2M",
/// ShortMnemonic = "DG2M",
/// Description = "Depth G.Ray 2 sensor(meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptgr2m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 26,
/// LongMnemonic = "DEPTGR2V",
/// ShortMnemonic = "DG2V",
/// Description = "Depth G.Ray 2 sensor(vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptgr2v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 27,
/// LongMnemonic = "MG2",
/// ShortMnemonic = "MG2",
/// Description = "Gamma Ray 2 reading",
/// Description2 = "",
/// FPSUnits = "API",
/// MetricUnits = "API",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mg2 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 28,
/// LongMnemonic = "MG2C",
/// ShortMnemonic = "MG2C",
/// Description = "Gamma Ray 2(borehole corr)",
/// Description2 = "",
/// FPSUnits = "API",
/// MetricUnits = "API",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mg2c { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 29,
/// LongMnemonic = "DEPTP1M",
/// ShortMnemonic = "DP1M",
/// Description = "Depth Por 1 sensor (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptp1m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 30,
/// LongMnemonic = "DEPTP1V",
/// ShortMnemonic = "DP1V",
/// Description = "Depth Por 1 sensor (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptp1v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 31,
/// LongMnemonic = "MPO1",
/// ShortMnemonic = "MPO1",
/// Description = "Porosity Tool 1 reading",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mpo1 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 32,
/// LongMnemonic = "DEPTP2M",
/// ShortMnemonic = "DP2M",
/// Description = "Depth Por 2 sensor (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptp2m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 33,
/// LongMnemonic = "DEPTP2V",
/// ShortMnemonic = "DP2V",
/// Description = "Depth Por 2 sensor (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptp2v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 34,
/// LongMnemonic = "MPO2",
/// ShortMnemonic = "MPO2",
/// Description = "Porosity Tool 2 reading",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mpo2 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 35,
/// LongMnemonic = "MFTANN",
/// ShortMnemonic = "MFTA",
/// Description = "Downhole Fluid Temp (ann)",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mftann { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 36,
/// LongMnemonic = "MFTPIPE",
/// ShortMnemonic = "MFTP",
/// Description = "Downhole Fluid Temp (pipe)",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mftpipe { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 37,
/// LongMnemonic = "MFRANN",
/// ShortMnemonic = "MFRA",
/// Description = "Downhole Fluid Resis (ann)",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mfrann { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 38,
/// LongMnemonic = "MFRPIPE",
/// ShortMnemonic = "MFRP",
/// Description = "Downhole Fluid Resis (pipe)",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mfrpipe { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 39,
/// LongMnemonic = "DEPTFDM",
/// ShortMnemonic = "DFDM",
/// Description = "Depth Form Density (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptfdm { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 40,
/// LongMnemonic = "DEPTFDV",
/// ShortMnemonic = "DFDV",
/// Description = "Depth Form Density (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptfdv { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 41,
/// LongMnemonic = "MFD",
/// ShortMnemonic = "MFD",
/// Description = "Formation Density",
/// Description2 = "",
/// FPSUnits = "G/CC",
/// MetricUnits = "G/CC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mfd { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 42,
/// LongMnemonic = "DEPTCALM",
/// ShortMnemonic = "DCLM",
/// Description = "Depth Caliper (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptcalm { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 43,
/// LongMnemonic = "DEPTCALV",
/// ShortMnemonic = "DCLV",
/// Description = "Depth Caliper (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Deptcalv { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 44,
/// LongMnemonic = "MCLP",
/// ShortMnemonic = "MCLP",
/// Description = "Caliper",
/// Description2 = "",
/// FPSUnits = "IN",
/// MetricUnits = "MM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mclp { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 45,
/// LongMnemonic = "MFPP",
/// ShortMnemonic = "MFPP",
/// Description = "Pore Pressure Grad MWD",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mfpp { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 46,
/// LongMnemonic = "MFFP",
/// ShortMnemonic = "MFFP",
/// Description = "Frac Pressure Grad MWD",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Mffp { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 47,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 48,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 49,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 50,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 51,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare5 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 52,
/// LongMnemonic = "SPARE6",
/// ShortMnemonic = "SPR6",
/// Description = "< SPARE 6>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare6 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 53,
/// LongMnemonic = "SPARE7",
/// ShortMnemonic = "SPR7",
/// Description = "< SPARE 7>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare7 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 54,
/// LongMnemonic = "SPARE8",
/// ShortMnemonic = "SPR8",
/// Description = "< SPARE 8>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare8 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 55,
/// LongMnemonic = "SPARE9",
/// ShortMnemonic = "SPR9",
/// Description = "< SPARE 9>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
public float? Spare9 { get; set; }
}
}

View File

@ -0,0 +1,119 @@
namespace AsbCloudApp.Data.WITS
{
/// <summary>
/// This is base class for all WITS-0 records
/// </summary>
public abstract class RecordBaseDto
{
public int Id { get; set; }
public int TimeStamp { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 1,
/// LongMnemonic = "WELLID",
/// ShortMnemonic = "WID",
/// Description = "Well Identifier",
/// Description2 = "Number/name assigned to the well by the operator for identification purposes. This item is common to all records. This includes a four-character code identifying the SENDER.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
public string Wellid { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 2,
/// LongMnemonic = "STKNUM",
/// ShortMnemonic = "SKNO",
/// Description = "Sidetrack/Hole Sect No.",
/// Description2 = "Measured depth of the hole at the time the record is generated.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
public short? Stknum { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 3,
/// LongMnemonic = "RECID",
/// ShortMnemonic = "RID",
/// Description = "Record Identifier",
/// Description2 = "Number of the sidetrack being drilled at the time the computer generated the record. Prior to having a sidetrack, this number is always 0. The sidetrack number indexes at the time drilling new formation commences (not while drilling the cement plug). This item is common to all records.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
public short? Recid { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 4,
/// LongMnemonic = "SEQID",
/// ShortMnemonic = "SQID",
/// Description = "Sequence Identifier",
/// Description2 = "Logical data record type identifier. This item is common to all records and, for current Pre-Defined Records, contains a value between 1 and 25, according to the record type. Types 26 through 49 inclusive are reserved for future expansion of the Pre-Defined records. Types 50 through 80 inclusive are open for Custom user definition. NOTE that the Logical Record Type for a record is this number plus 150, thus WITS Record 1 is Logical Record Type 151, WITS Record 2 is Logical Record Type 152, etc.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
public int? Seqid { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 5,
/// LongMnemonic = "DATE",
/// ShortMnemonic = "DATE",
/// Description = "Date",
/// Description2 = "Indicates the number of times this record has been generated (it is not reset to zero for a sidetrack). The computer should automatically increase the number by one each time it creates a new record. This item is common to all records. The sequence identifier in each individual record type keeps track of the count for that particular record only. Thus there is a sequence identifier for each record type used.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
public int? Date { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 6,
/// LongMnemonic = "TIME",
/// ShortMnemonic = "TIME",
/// Description = "Time",
/// Description2 = "Indicates the date the computer generated this record. The date is reported as a 6 digit integer in a YYMMDD type format. e.g. 910404 would represent April 4, 1991. It is common to all records. Note that, like Time below, Universal Coordinated Time (Greenwich Mean Time) is used as the common reference. Note also that though this number should never decrease, there is no guarantee of this fact.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
public int? Time { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 7,
/// LongMnemonic = "ACTCOD",
/// ShortMnemonic = "ACTC",
/// Description = "Activity Code",
/// Description2 = "Indicates the time of day (24 hour clock), when the computer generated the record, eg. 225015 would represent 10:50:15 pm. This item is common to all records. Note that, like Date above, Universal Coordinated Time (Greenwich Mean Time) is used as the common reference.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
public short? Actcod { get; set; }
}
}

View File

@ -0,0 +1,11 @@
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace AsbCloudApp.Services
{
public interface IWitsRepository
{
Task SaveDataAsync<TDto>(string uid, IEnumerable<TDto> dtos, CancellationToken token);
}
}

View File

@ -12,4 +12,8 @@
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="6.0.2" />
</ItemGroup>
<ItemGroup>
<Folder Include="Model\WITS\" />
</ItemGroup>
</Project>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,375 @@
using System;
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace AsbCloudDb.Migrations
{
public partial class Add_WitsRecords : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.CreateTable(
name: "RecordBase",
columns: table => new
{
id_telemetry = table.Column<int>(type: "integer", nullable: false),
date = table.Column<DateTimeOffset>(type: "timestamp with time zone", nullable: false),
WELLID = table.Column<string>(type: "text", nullable: true),
STKNUM = table.Column<short>(type: "smallint", nullable: true),
RECID = table.Column<short>(type: "smallint", nullable: true),
SEQID = table.Column<int>(type: "integer", nullable: true),
DATE = table.Column<int>(type: "integer", nullable: true),
TIME = table.Column<int>(type: "integer", nullable: true),
ACTCOD = table.Column<short>(type: "smallint", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_RecordBase", x => new { x.id_telemetry, x.date });
});
migrationBuilder.CreateTable(
name: "t_record_1",
columns: table => new
{
id_telemetry = table.Column<int>(type: "integer", nullable: false),
date = table.Column<DateTimeOffset>(type: "timestamp with time zone", nullable: false),
DEPTBITM = table.Column<float>(type: "real", nullable: true),
DEPTBITV = table.Column<float>(type: "real", nullable: true),
DEPTMEAS = table.Column<float>(type: "real", nullable: true),
DEPTVERT = table.Column<float>(type: "real", nullable: true),
BLKPOS = table.Column<float>(type: "real", nullable: true),
ROPA = table.Column<float>(type: "real", nullable: true),
HKLA = table.Column<float>(type: "real", nullable: true),
HKLX = table.Column<float>(type: "real", nullable: true),
WOBA = table.Column<float>(type: "real", nullable: true),
WOBX = table.Column<float>(type: "real", nullable: true),
TORQA = table.Column<float>(type: "real", nullable: true),
TORQX = table.Column<float>(type: "real", nullable: true),
RPMA = table.Column<short>(type: "smallint", nullable: true),
SPPA = table.Column<float>(type: "real", nullable: true),
CHKP = table.Column<float>(type: "real", nullable: true),
SPM1 = table.Column<short>(type: "smallint", nullable: true),
SPM2 = table.Column<short>(type: "smallint", nullable: true),
SPM3 = table.Column<short>(type: "smallint", nullable: true),
TVOLACT = table.Column<float>(type: "real", nullable: true),
TVOLCACT = table.Column<float>(type: "real", nullable: true),
MFOP = table.Column<short>(type: "smallint", nullable: true),
MFOA = table.Column<float>(type: "real", nullable: true),
MFIA = table.Column<float>(type: "real", nullable: true),
MDOA = table.Column<float>(type: "real", nullable: true),
MDIA = table.Column<float>(type: "real", nullable: true),
MTOA = table.Column<float>(type: "real", nullable: true),
MTIA = table.Column<float>(type: "real", nullable: true),
MCOA = table.Column<float>(type: "real", nullable: true),
MCIA = table.Column<float>(type: "real", nullable: true),
STKC = table.Column<int>(type: "integer", nullable: true),
LAGSTKS = table.Column<short>(type: "smallint", nullable: true),
DEPTRETM = table.Column<float>(type: "real", nullable: true),
GASA = table.Column<float>(type: "real", nullable: true),
SPARE1 = table.Column<float>(type: "real", nullable: true),
SPARE2 = table.Column<float>(type: "real", nullable: true),
SPARE3 = table.Column<float>(type: "real", nullable: true),
SPARE4 = table.Column<float>(type: "real", nullable: true),
SPARE5 = table.Column<float>(type: "real", nullable: true),
TelemetryId = table.Column<int>(type: "integer", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_t_record_1", x => new { x.id_telemetry, x.date });
table.ForeignKey(
name: "FK_t_record_1_RecordBase_id_telemetry_date",
columns: x => new { x.id_telemetry, x.date },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
table.ForeignKey(
name: "FK_t_record_1_t_telemetry_TelemetryId",
column: x => x.TelemetryId,
principalTable: "t_telemetry",
principalColumn: "id");
});
migrationBuilder.CreateTable(
name: "t_record_50",
columns: table => new
{
id_telemetry = table.Column<int>(type: "integer", nullable: false),
date = table.Column<DateTimeOffset>(type: "timestamp with time zone", nullable: false),
DEPTBITM = table.Column<float>(type: "real", nullable: true),
DEPTMEAS_MCRSTAT = table.Column<float>(type: "real", nullable: true),
MCRSTAT = table.Column<float>(type: "real", nullable: true),
DEPTMEAS_SLVL_mc = table.Column<float>(type: "real", nullable: true),
SLVL_mc = table.Column<float>(type: "real", nullable: true),
DEPTMEAS_GDP_mc = table.Column<float>(type: "real", nullable: true),
GDP_mc = table.Column<float>(type: "real", nullable: true),
DEPTMEAS_RA33F2_mc = table.Column<float>(type: "real", nullable: true),
RA33F2_mc = table.Column<float>(type: "real", nullable: true),
DEPTMEAS_RP33F2_mc = table.Column<float>(type: "real", nullable: true),
RP33F2_mc = table.Column<float>(type: "real", nullable: true),
DEPTMEAS_RA33F4_mc = table.Column<float>(type: "real", nullable: true),
RA33F4_mc = table.Column<float>(type: "real", nullable: true),
DEPTMEAS_RP33F4_mc = table.Column<float>(type: "real", nullable: true),
RP33F4_mc = table.Column<float>(type: "real", nullable: true),
DEPTMEAS_RA33_mc = table.Column<float>(type: "real", nullable: true),
RA33_mc = table.Column<float>(type: "real", nullable: true),
DEPTMEAS_RP33_mc = table.Column<float>(type: "real", nullable: true),
RP33_mc = table.Column<float>(type: "real", nullable: true),
TelemetryId = table.Column<int>(type: "integer", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_t_record_50", x => new { x.id_telemetry, x.date });
table.ForeignKey(
name: "FK_t_record_50_RecordBase_id_telemetry_date",
columns: x => new { x.id_telemetry, x.date },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
table.ForeignKey(
name: "FK_t_record_50_t_telemetry_TelemetryId",
column: x => x.TelemetryId,
principalTable: "t_telemetry",
principalColumn: "id");
});
migrationBuilder.CreateTable(
name: "t_record_60",
columns: table => new
{
id_telemetry = table.Column<int>(type: "integer", nullable: false),
date = table.Column<DateTimeOffset>(type: "timestamp with time zone", nullable: false),
DEPTBITM = table.Column<float>(type: "real", nullable: true),
DEPTMEAS = table.Column<float>(type: "real", nullable: true),
Gtot = table.Column<float>(type: "real", nullable: true),
Gx = table.Column<float>(type: "real", nullable: true),
Gy = table.Column<float>(type: "real", nullable: true),
Gz = table.Column<float>(type: "real", nullable: true),
Btot = table.Column<float>(type: "real", nullable: true),
Bx = table.Column<float>(type: "real", nullable: true),
By = table.Column<float>(type: "real", nullable: true),
Bz = table.Column<float>(type: "real", nullable: true),
TelemetryId = table.Column<int>(type: "integer", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_t_record_60", x => new { x.id_telemetry, x.date });
table.ForeignKey(
name: "FK_t_record_60_RecordBase_id_telemetry_date",
columns: x => new { x.id_telemetry, x.date },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
table.ForeignKey(
name: "FK_t_record_60_t_telemetry_TelemetryId",
column: x => x.TelemetryId,
principalTable: "t_telemetry",
principalColumn: "id");
});
migrationBuilder.CreateTable(
name: "t_record_61",
columns: table => new
{
id_telemetry = table.Column<int>(type: "integer", nullable: false),
date = table.Column<DateTimeOffset>(type: "timestamp with time zone", nullable: false),
DEPTBITM = table.Column<float>(type: "real", nullable: true),
DEPTMEAS = table.Column<float>(type: "real", nullable: true),
PHL1F1 = table.Column<float>(type: "real", nullable: true),
PHL1F2 = table.Column<float>(type: "real", nullable: true),
PHL2F1 = table.Column<float>(type: "real", nullable: true),
PHL2F2 = table.Column<float>(type: "real", nullable: true),
ATT06H = table.Column<float>(type: "real", nullable: true),
ATT06L = table.Column<float>(type: "real", nullable: true),
ATT10H = table.Column<float>(type: "real", nullable: true),
ATT10L = table.Column<float>(type: "real", nullable: true),
Status = table.Column<float>(type: "real", nullable: true),
TelemetryId = table.Column<int>(type: "integer", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_t_record_61", x => new { x.id_telemetry, x.date });
table.ForeignKey(
name: "FK_t_record_61_RecordBase_id_telemetry_date",
columns: x => new { x.id_telemetry, x.date },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
table.ForeignKey(
name: "FK_t_record_61_t_telemetry_TelemetryId",
column: x => x.TelemetryId,
principalTable: "t_telemetry",
principalColumn: "id");
});
migrationBuilder.CreateTable(
name: "t_record_7",
columns: table => new
{
id_telemetry = table.Column<int>(type: "integer", nullable: false),
date = table.Column<DateTimeOffset>(type: "timestamp with time zone", nullable: false),
DEPTSVYM = table.Column<float>(type: "real", nullable: true),
DEPTSVYV = table.Column<float>(type: "real", nullable: true),
PASSNUM = table.Column<short>(type: "smallint", nullable: true),
DEPTMEAS = table.Column<float>(type: "real", nullable: true),
SVYTYPE = table.Column<string>(type: "text", nullable: true),
SVYINC = table.Column<float>(type: "real", nullable: true),
SVYAZU = table.Column<float>(type: "real", nullable: true),
SVYAZC = table.Column<float>(type: "real", nullable: true),
SVYMTF = table.Column<float>(type: "real", nullable: true),
SVYGTF = table.Column<float>(type: "real", nullable: true),
SVYNS = table.Column<float>(type: "real", nullable: true),
SVYEW = table.Column<float>(type: "real", nullable: true),
SVYDLS = table.Column<float>(type: "real", nullable: true),
SVYWALK = table.Column<float>(type: "real", nullable: true),
SPARE1 = table.Column<float>(type: "real", nullable: true),
SPARE2 = table.Column<float>(type: "real", nullable: true),
SPARE3 = table.Column<float>(type: "real", nullable: true),
SPARE4 = table.Column<float>(type: "real", nullable: true),
SPARE5 = table.Column<float>(type: "real", nullable: true),
TelemetryId = table.Column<int>(type: "integer", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_t_record_7", x => new { x.id_telemetry, x.date });
table.ForeignKey(
name: "FK_t_record_7_RecordBase_id_telemetry_date",
columns: x => new { x.id_telemetry, x.date },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
table.ForeignKey(
name: "FK_t_record_7_t_telemetry_TelemetryId",
column: x => x.TelemetryId,
principalTable: "t_telemetry",
principalColumn: "id");
});
migrationBuilder.CreateTable(
name: "t_record_8",
columns: table => new
{
id_telemetry = table.Column<int>(type: "integer", nullable: false),
date = table.Column<DateTimeOffset>(type: "timestamp with time zone", nullable: false),
DEPTMEAS = table.Column<float>(type: "real", nullable: true),
DEPTVERT = table.Column<float>(type: "real", nullable: true),
DEPTBITM = table.Column<float>(type: "real", nullable: true),
DEPTBITV = table.Column<float>(type: "real", nullable: true),
PASSNUM = table.Column<short>(type: "smallint", nullable: true),
DEPTRS1M = table.Column<float>(type: "real", nullable: true),
DEPTRS1V = table.Column<float>(type: "real", nullable: true),
MR1 = table.Column<float>(type: "real", nullable: true),
MR1C = table.Column<float>(type: "real", nullable: true),
DEPTRS2M = table.Column<float>(type: "real", nullable: true),
DEPTRS2V = table.Column<float>(type: "real", nullable: true),
MR2 = table.Column<float>(type: "real", nullable: true),
MR2C = table.Column<float>(type: "real", nullable: true),
DEPTGR1M = table.Column<float>(type: "real", nullable: true),
DEPTGR1V = table.Column<float>(type: "real", nullable: true),
MG1 = table.Column<float>(type: "real", nullable: true),
MG1C = table.Column<float>(type: "real", nullable: true),
DEPTGR2M = table.Column<float>(type: "real", nullable: true),
DEPTGR2V = table.Column<float>(type: "real", nullable: true),
MG2 = table.Column<float>(type: "real", nullable: true),
MG2C = table.Column<float>(type: "real", nullable: true),
DEPTP1M = table.Column<float>(type: "real", nullable: true),
DEPTP1V = table.Column<float>(type: "real", nullable: true),
MPO1 = table.Column<float>(type: "real", nullable: true),
DEPTP2M = table.Column<float>(type: "real", nullable: true),
DEPTP2V = table.Column<float>(type: "real", nullable: true),
MPO2 = table.Column<float>(type: "real", nullable: true),
MFTANN = table.Column<float>(type: "real", nullable: true),
MFTPIPE = table.Column<float>(type: "real", nullable: true),
MFRANN = table.Column<float>(type: "real", nullable: true),
MFRPIPE = table.Column<float>(type: "real", nullable: true),
DEPTFDM = table.Column<float>(type: "real", nullable: true),
DEPTFDV = table.Column<float>(type: "real", nullable: true),
MFD = table.Column<float>(type: "real", nullable: true),
DEPTCALM = table.Column<float>(type: "real", nullable: true),
DEPTCALV = table.Column<float>(type: "real", nullable: true),
MCLP = table.Column<float>(type: "real", nullable: true),
MFPP = table.Column<float>(type: "real", nullable: true),
MFFP = table.Column<float>(type: "real", nullable: true),
SPARE1 = table.Column<float>(type: "real", nullable: true),
SPARE2 = table.Column<float>(type: "real", nullable: true),
SPARE3 = table.Column<float>(type: "real", nullable: true),
SPARE4 = table.Column<float>(type: "real", nullable: true),
SPARE5 = table.Column<float>(type: "real", nullable: true),
SPARE6 = table.Column<float>(type: "real", nullable: true),
SPARE7 = table.Column<float>(type: "real", nullable: true),
SPARE8 = table.Column<float>(type: "real", nullable: true),
SPARE9 = table.Column<float>(type: "real", nullable: true),
TelemetryId = table.Column<int>(type: "integer", nullable: true)
},
constraints: table =>
{
table.PrimaryKey("PK_t_record_8", x => new { x.id_telemetry, x.date });
table.ForeignKey(
name: "FK_t_record_8_RecordBase_id_telemetry_date",
columns: x => new { x.id_telemetry, x.date },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
table.ForeignKey(
name: "FK_t_record_8_t_telemetry_TelemetryId",
column: x => x.TelemetryId,
principalTable: "t_telemetry",
principalColumn: "id");
});
migrationBuilder.CreateIndex(
name: "IX_t_record_1_TelemetryId",
table: "t_record_1",
column: "TelemetryId");
migrationBuilder.CreateIndex(
name: "IX_t_record_50_TelemetryId",
table: "t_record_50",
column: "TelemetryId");
migrationBuilder.CreateIndex(
name: "IX_t_record_60_TelemetryId",
table: "t_record_60",
column: "TelemetryId");
migrationBuilder.CreateIndex(
name: "IX_t_record_61_TelemetryId",
table: "t_record_61",
column: "TelemetryId");
migrationBuilder.CreateIndex(
name: "IX_t_record_7_TelemetryId",
table: "t_record_7",
column: "TelemetryId");
migrationBuilder.CreateIndex(
name: "IX_t_record_8_TelemetryId",
table: "t_record_8",
column: "TelemetryId");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropTable(
name: "t_record_1");
migrationBuilder.DropTable(
name: "t_record_50");
migrationBuilder.DropTable(
name: "t_record_60");
migrationBuilder.DropTable(
name: "t_record_61");
migrationBuilder.DropTable(
name: "t_record_7");
migrationBuilder.DropTable(
name: "t_record_8");
migrationBuilder.DropTable(
name: "RecordBase");
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,507 @@
using Microsoft.EntityFrameworkCore.Migrations;
#nullable disable
namespace AsbCloudDb.Migrations
{
public partial class Edit_WitsRecords_tableNames : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_t_record_1_RecordBase_id_telemetry_date",
table: "t_record_1");
migrationBuilder.DropForeignKey(
name: "FK_t_record_1_t_telemetry_TelemetryId",
table: "t_record_1");
migrationBuilder.DropForeignKey(
name: "FK_t_record_50_RecordBase_id_telemetry_date",
table: "t_record_50");
migrationBuilder.DropForeignKey(
name: "FK_t_record_50_t_telemetry_TelemetryId",
table: "t_record_50");
migrationBuilder.DropForeignKey(
name: "FK_t_record_60_RecordBase_id_telemetry_date",
table: "t_record_60");
migrationBuilder.DropForeignKey(
name: "FK_t_record_60_t_telemetry_TelemetryId",
table: "t_record_60");
migrationBuilder.DropForeignKey(
name: "FK_t_record_61_RecordBase_id_telemetry_date",
table: "t_record_61");
migrationBuilder.DropForeignKey(
name: "FK_t_record_61_t_telemetry_TelemetryId",
table: "t_record_61");
migrationBuilder.DropForeignKey(
name: "FK_t_record_7_RecordBase_id_telemetry_date",
table: "t_record_7");
migrationBuilder.DropForeignKey(
name: "FK_t_record_7_t_telemetry_TelemetryId",
table: "t_record_7");
migrationBuilder.DropForeignKey(
name: "FK_t_record_8_RecordBase_id_telemetry_date",
table: "t_record_8");
migrationBuilder.DropForeignKey(
name: "FK_t_record_8_t_telemetry_TelemetryId",
table: "t_record_8");
migrationBuilder.DropPrimaryKey(
name: "PK_t_record_8",
table: "t_record_8");
migrationBuilder.DropPrimaryKey(
name: "PK_t_record_7",
table: "t_record_7");
migrationBuilder.DropPrimaryKey(
name: "PK_t_record_61",
table: "t_record_61");
migrationBuilder.DropPrimaryKey(
name: "PK_t_record_60",
table: "t_record_60");
migrationBuilder.DropPrimaryKey(
name: "PK_t_record_50",
table: "t_record_50");
migrationBuilder.DropPrimaryKey(
name: "PK_t_record_1",
table: "t_record_1");
migrationBuilder.RenameTable(
name: "t_record_8",
newName: "t_telemetry_wits_8");
migrationBuilder.RenameTable(
name: "t_record_7",
newName: "t_telemetry_wits_7");
migrationBuilder.RenameTable(
name: "t_record_61",
newName: "t_telemetry_wits_61");
migrationBuilder.RenameTable(
name: "t_record_60",
newName: "t_telemetry_wits_60");
migrationBuilder.RenameTable(
name: "t_record_50",
newName: "t_telemetry_wits_50");
migrationBuilder.RenameTable(
name: "t_record_1",
newName: "t_telemetry_wits_1");
migrationBuilder.RenameIndex(
name: "IX_t_record_8_TelemetryId",
table: "t_telemetry_wits_8",
newName: "IX_t_telemetry_wits_8_TelemetryId");
migrationBuilder.RenameIndex(
name: "IX_t_record_7_TelemetryId",
table: "t_telemetry_wits_7",
newName: "IX_t_telemetry_wits_7_TelemetryId");
migrationBuilder.RenameIndex(
name: "IX_t_record_61_TelemetryId",
table: "t_telemetry_wits_61",
newName: "IX_t_telemetry_wits_61_TelemetryId");
migrationBuilder.RenameIndex(
name: "IX_t_record_60_TelemetryId",
table: "t_telemetry_wits_60",
newName: "IX_t_telemetry_wits_60_TelemetryId");
migrationBuilder.RenameIndex(
name: "IX_t_record_50_TelemetryId",
table: "t_telemetry_wits_50",
newName: "IX_t_telemetry_wits_50_TelemetryId");
migrationBuilder.RenameIndex(
name: "IX_t_record_1_TelemetryId",
table: "t_telemetry_wits_1",
newName: "IX_t_telemetry_wits_1_TelemetryId");
migrationBuilder.AddPrimaryKey(
name: "PK_t_telemetry_wits_8",
table: "t_telemetry_wits_8",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddPrimaryKey(
name: "PK_t_telemetry_wits_7",
table: "t_telemetry_wits_7",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddPrimaryKey(
name: "PK_t_telemetry_wits_61",
table: "t_telemetry_wits_61",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddPrimaryKey(
name: "PK_t_telemetry_wits_60",
table: "t_telemetry_wits_60",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddPrimaryKey(
name: "PK_t_telemetry_wits_50",
table: "t_telemetry_wits_50",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddPrimaryKey(
name: "PK_t_telemetry_wits_1",
table: "t_telemetry_wits_1",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_1_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_1",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_1_t_telemetry_TelemetryId",
table: "t_telemetry_wits_1",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_50_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_50",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_50_t_telemetry_TelemetryId",
table: "t_telemetry_wits_50",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_60_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_60",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_60_t_telemetry_TelemetryId",
table: "t_telemetry_wits_60",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_61_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_61",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_61_t_telemetry_TelemetryId",
table: "t_telemetry_wits_61",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_7_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_7",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_7_t_telemetry_TelemetryId",
table: "t_telemetry_wits_7",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_8_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_8",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_telemetry_wits_8_t_telemetry_TelemetryId",
table: "t_telemetry_wits_8",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_1_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_1");
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_1_t_telemetry_TelemetryId",
table: "t_telemetry_wits_1");
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_50_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_50");
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_50_t_telemetry_TelemetryId",
table: "t_telemetry_wits_50");
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_60_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_60");
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_60_t_telemetry_TelemetryId",
table: "t_telemetry_wits_60");
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_61_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_61");
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_61_t_telemetry_TelemetryId",
table: "t_telemetry_wits_61");
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_7_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_7");
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_7_t_telemetry_TelemetryId",
table: "t_telemetry_wits_7");
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_8_RecordBase_id_telemetry_date",
table: "t_telemetry_wits_8");
migrationBuilder.DropForeignKey(
name: "FK_t_telemetry_wits_8_t_telemetry_TelemetryId",
table: "t_telemetry_wits_8");
migrationBuilder.DropPrimaryKey(
name: "PK_t_telemetry_wits_8",
table: "t_telemetry_wits_8");
migrationBuilder.DropPrimaryKey(
name: "PK_t_telemetry_wits_7",
table: "t_telemetry_wits_7");
migrationBuilder.DropPrimaryKey(
name: "PK_t_telemetry_wits_61",
table: "t_telemetry_wits_61");
migrationBuilder.DropPrimaryKey(
name: "PK_t_telemetry_wits_60",
table: "t_telemetry_wits_60");
migrationBuilder.DropPrimaryKey(
name: "PK_t_telemetry_wits_50",
table: "t_telemetry_wits_50");
migrationBuilder.DropPrimaryKey(
name: "PK_t_telemetry_wits_1",
table: "t_telemetry_wits_1");
migrationBuilder.RenameTable(
name: "t_telemetry_wits_8",
newName: "t_record_8");
migrationBuilder.RenameTable(
name: "t_telemetry_wits_7",
newName: "t_record_7");
migrationBuilder.RenameTable(
name: "t_telemetry_wits_61",
newName: "t_record_61");
migrationBuilder.RenameTable(
name: "t_telemetry_wits_60",
newName: "t_record_60");
migrationBuilder.RenameTable(
name: "t_telemetry_wits_50",
newName: "t_record_50");
migrationBuilder.RenameTable(
name: "t_telemetry_wits_1",
newName: "t_record_1");
migrationBuilder.RenameIndex(
name: "IX_t_telemetry_wits_8_TelemetryId",
table: "t_record_8",
newName: "IX_t_record_8_TelemetryId");
migrationBuilder.RenameIndex(
name: "IX_t_telemetry_wits_7_TelemetryId",
table: "t_record_7",
newName: "IX_t_record_7_TelemetryId");
migrationBuilder.RenameIndex(
name: "IX_t_telemetry_wits_61_TelemetryId",
table: "t_record_61",
newName: "IX_t_record_61_TelemetryId");
migrationBuilder.RenameIndex(
name: "IX_t_telemetry_wits_60_TelemetryId",
table: "t_record_60",
newName: "IX_t_record_60_TelemetryId");
migrationBuilder.RenameIndex(
name: "IX_t_telemetry_wits_50_TelemetryId",
table: "t_record_50",
newName: "IX_t_record_50_TelemetryId");
migrationBuilder.RenameIndex(
name: "IX_t_telemetry_wits_1_TelemetryId",
table: "t_record_1",
newName: "IX_t_record_1_TelemetryId");
migrationBuilder.AddPrimaryKey(
name: "PK_t_record_8",
table: "t_record_8",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddPrimaryKey(
name: "PK_t_record_7",
table: "t_record_7",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddPrimaryKey(
name: "PK_t_record_61",
table: "t_record_61",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddPrimaryKey(
name: "PK_t_record_60",
table: "t_record_60",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddPrimaryKey(
name: "PK_t_record_50",
table: "t_record_50",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddPrimaryKey(
name: "PK_t_record_1",
table: "t_record_1",
columns: new[] { "id_telemetry", "date" });
migrationBuilder.AddForeignKey(
name: "FK_t_record_1_RecordBase_id_telemetry_date",
table: "t_record_1",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_record_1_t_telemetry_TelemetryId",
table: "t_record_1",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
migrationBuilder.AddForeignKey(
name: "FK_t_record_50_RecordBase_id_telemetry_date",
table: "t_record_50",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_record_50_t_telemetry_TelemetryId",
table: "t_record_50",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
migrationBuilder.AddForeignKey(
name: "FK_t_record_60_RecordBase_id_telemetry_date",
table: "t_record_60",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_record_60_t_telemetry_TelemetryId",
table: "t_record_60",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
migrationBuilder.AddForeignKey(
name: "FK_t_record_61_RecordBase_id_telemetry_date",
table: "t_record_61",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_record_61_t_telemetry_TelemetryId",
table: "t_record_61",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
migrationBuilder.AddForeignKey(
name: "FK_t_record_7_RecordBase_id_telemetry_date",
table: "t_record_7",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_record_7_t_telemetry_TelemetryId",
table: "t_record_7",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
migrationBuilder.AddForeignKey(
name: "FK_t_record_8_RecordBase_id_telemetry_date",
table: "t_record_8",
columns: new[] { "id_telemetry", "date" },
principalTable: "RecordBase",
principalColumns: new[] { "id_telemetry", "date" },
onDelete: ReferentialAction.Cascade);
migrationBuilder.AddForeignKey(
name: "FK_t_record_8_t_telemetry_TelemetryId",
table: "t_record_8",
column: "TelemetryId",
principalTable: "t_telemetry",
principalColumn: "id");
}
}
}

View File

@ -2562,7 +2562,7 @@ namespace AsbCloudDb.Migrations
.HasColumnType("integer")
.HasColumnName("id_telemetry");
b.Property<DateTimeOffset>("Date")
b.Property<DateTimeOffset>("DateTime")
.HasColumnType("timestamp with time zone")
.HasColumnName("date")
.HasComment("'2021-10-19 18:23:54+05'");
@ -2752,7 +2752,7 @@ namespace AsbCloudDb.Migrations
.HasColumnName("well_depth")
.HasComment("Глубина забоя");
b.HasKey("IdTelemetry", "Date");
b.HasKey("IdTelemetry", "DateTime");
b.ToTable("t_telemetry_data_saub");
@ -2765,7 +2765,7 @@ namespace AsbCloudDb.Migrations
.HasColumnType("integer")
.HasColumnName("id_telemetry");
b.Property<DateTimeOffset>("Date")
b.Property<DateTimeOffset>("DateTime")
.HasColumnType("timestamp with time zone")
.HasColumnName("date")
.HasComment("'2021-10-19 18:23:54+05'");
@ -3064,7 +3064,7 @@ namespace AsbCloudDb.Migrations
.HasColumnName("w2810")
.HasComment(" автоматический сброс блокировки");
b.HasKey("IdTelemetry", "Date");
b.HasKey("IdTelemetry", "DateTime");
b.ToTable("t_telemetry_data_spin");
@ -3126,7 +3126,7 @@ namespace AsbCloudDb.Migrations
.HasColumnType("character varying(255)")
.HasColumnName("arg3");
b.Property<DateTimeOffset>("Date")
b.Property<DateTimeOffset>("DateTime")
.HasColumnType("timestamp with time zone")
.HasColumnName("date");
@ -4426,6 +4426,701 @@ namespace AsbCloudDb.Migrations
});
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.RecordBase", b =>
{
b.Property<int>("IdTelemetry")
.HasColumnType("integer")
.HasColumnName("id_telemetry");
b.Property<DateTimeOffset>("DateTime")
.HasColumnType("timestamp with time zone")
.HasColumnName("date");
b.Property<short?>("Actcod")
.HasColumnType("smallint")
.HasColumnName("ACTCOD");
b.Property<int?>("Date")
.HasColumnType("integer")
.HasColumnName("DATE");
b.Property<short?>("Recid")
.HasColumnType("smallint")
.HasColumnName("RECID");
b.Property<int?>("Seqid")
.HasColumnType("integer")
.HasColumnName("SEQID");
b.Property<short?>("Stknum")
.HasColumnType("smallint")
.HasColumnName("STKNUM");
b.Property<int?>("Time")
.HasColumnType("integer")
.HasColumnName("TIME");
b.Property<string>("Wellid")
.HasColumnType("text")
.HasColumnName("WELLID");
b.HasKey("IdTelemetry", "DateTime");
b.ToTable("RecordBase");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record1", b =>
{
b.HasBaseType("AsbCloudDb.Model.WITS.RecordBase");
b.Property<float?>("Blkpos")
.HasColumnType("real")
.HasColumnName("BLKPOS");
b.Property<float?>("Chkp")
.HasColumnType("real")
.HasColumnName("CHKP");
b.Property<float?>("Deptbitm")
.HasColumnType("real")
.HasColumnName("DEPTBITM");
b.Property<float?>("Deptbitv")
.HasColumnType("real")
.HasColumnName("DEPTBITV");
b.Property<float?>("Deptmeas")
.HasColumnType("real")
.HasColumnName("DEPTMEAS");
b.Property<float?>("Deptretm")
.HasColumnType("real")
.HasColumnName("DEPTRETM");
b.Property<float?>("Deptvert")
.HasColumnType("real")
.HasColumnName("DEPTVERT");
b.Property<float?>("Gasa")
.HasColumnType("real")
.HasColumnName("GASA");
b.Property<float?>("Hkla")
.HasColumnType("real")
.HasColumnName("HKLA");
b.Property<float?>("Hklx")
.HasColumnType("real")
.HasColumnName("HKLX");
b.Property<short?>("Lagstks")
.HasColumnType("smallint")
.HasColumnName("LAGSTKS");
b.Property<float?>("Mcia")
.HasColumnType("real")
.HasColumnName("MCIA");
b.Property<float?>("Mcoa")
.HasColumnType("real")
.HasColumnName("MCOA");
b.Property<float?>("Mdia")
.HasColumnType("real")
.HasColumnName("MDIA");
b.Property<float?>("Mdoa")
.HasColumnType("real")
.HasColumnName("MDOA");
b.Property<float?>("Mfia")
.HasColumnType("real")
.HasColumnName("MFIA");
b.Property<float?>("Mfoa")
.HasColumnType("real")
.HasColumnName("MFOA");
b.Property<short?>("Mfop")
.HasColumnType("smallint")
.HasColumnName("MFOP");
b.Property<float?>("Mtia")
.HasColumnType("real")
.HasColumnName("MTIA");
b.Property<float?>("Mtoa")
.HasColumnType("real")
.HasColumnName("MTOA");
b.Property<float?>("Ropa")
.HasColumnType("real")
.HasColumnName("ROPA");
b.Property<short?>("Rpma")
.HasColumnType("smallint")
.HasColumnName("RPMA");
b.Property<float?>("Spare1")
.HasColumnType("real")
.HasColumnName("SPARE1");
b.Property<float?>("Spare2")
.HasColumnType("real")
.HasColumnName("SPARE2");
b.Property<float?>("Spare3")
.HasColumnType("real")
.HasColumnName("SPARE3");
b.Property<float?>("Spare4")
.HasColumnType("real")
.HasColumnName("SPARE4");
b.Property<float?>("Spare5")
.HasColumnType("real")
.HasColumnName("SPARE5");
b.Property<short?>("Spm1")
.HasColumnType("smallint")
.HasColumnName("SPM1");
b.Property<short?>("Spm2")
.HasColumnType("smallint")
.HasColumnName("SPM2");
b.Property<short?>("Spm3")
.HasColumnType("smallint")
.HasColumnName("SPM3");
b.Property<float?>("Sppa")
.HasColumnType("real")
.HasColumnName("SPPA");
b.Property<int?>("Stkc")
.HasColumnType("integer")
.HasColumnName("STKC");
b.Property<int?>("TelemetryId")
.HasColumnType("integer");
b.Property<float?>("Torqa")
.HasColumnType("real")
.HasColumnName("TORQA");
b.Property<float?>("Torqx")
.HasColumnType("real")
.HasColumnName("TORQX");
b.Property<float?>("Tvolact")
.HasColumnType("real")
.HasColumnName("TVOLACT");
b.Property<float?>("Tvolcact")
.HasColumnType("real")
.HasColumnName("TVOLCACT");
b.Property<float?>("Woba")
.HasColumnType("real")
.HasColumnName("WOBA");
b.Property<float?>("Wobx")
.HasColumnType("real")
.HasColumnName("WOBX");
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_1");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record50", b =>
{
b.HasBaseType("AsbCloudDb.Model.WITS.RecordBase");
b.Property<float?>("Deptbitm")
.HasColumnType("real")
.HasColumnName("DEPTBITM");
b.Property<float?>("DeptmeasGdpMc")
.HasColumnType("real")
.HasColumnName("DEPTMEAS_GDP_mc");
b.Property<float?>("DeptmeasMcrstat")
.HasColumnType("real")
.HasColumnName("DEPTMEAS_MCRSTAT");
b.Property<float?>("DeptmeasRa33Mc")
.HasColumnType("real")
.HasColumnName("DEPTMEAS_RA33_mc");
b.Property<float?>("DeptmeasRa33f2Mc")
.HasColumnType("real")
.HasColumnName("DEPTMEAS_RA33F2_mc");
b.Property<float?>("DeptmeasRa33f4Mc")
.HasColumnType("real")
.HasColumnName("DEPTMEAS_RA33F4_mc");
b.Property<float?>("DeptmeasRp33Mc")
.HasColumnType("real")
.HasColumnName("DEPTMEAS_RP33_mc");
b.Property<float?>("DeptmeasRp33f2Mc")
.HasColumnType("real")
.HasColumnName("DEPTMEAS_RP33F2_mc");
b.Property<float?>("DeptmeasRp33f4Mc")
.HasColumnType("real")
.HasColumnName("DEPTMEAS_RP33F4_mc");
b.Property<float?>("DeptmeasSlvlMc")
.HasColumnType("real")
.HasColumnName("DEPTMEAS_SLVL_mc");
b.Property<float?>("GdpMc")
.HasColumnType("real")
.HasColumnName("GDP_mc");
b.Property<float?>("Mcrstat")
.HasColumnType("real")
.HasColumnName("MCRSTAT");
b.Property<float?>("Ra33Mc")
.HasColumnType("real")
.HasColumnName("RA33_mc");
b.Property<float?>("Ra33f2Mc")
.HasColumnType("real")
.HasColumnName("RA33F2_mc");
b.Property<float?>("Ra33f4Mc")
.HasColumnType("real")
.HasColumnName("RA33F4_mc");
b.Property<float?>("Rp33Mc")
.HasColumnType("real")
.HasColumnName("RP33_mc");
b.Property<float?>("Rp33f2Mc")
.HasColumnType("real")
.HasColumnName("RP33F2_mc");
b.Property<float?>("Rp33f4Mc")
.HasColumnType("real")
.HasColumnName("RP33F4_mc");
b.Property<float?>("SlvlMc")
.HasColumnType("real")
.HasColumnName("SLVL_mc");
b.Property<int?>("TelemetryId")
.HasColumnType("integer");
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_50");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record60", b =>
{
b.HasBaseType("AsbCloudDb.Model.WITS.RecordBase");
b.Property<float?>("Btot")
.HasColumnType("real")
.HasColumnName("Btot");
b.Property<float?>("Bx")
.HasColumnType("real")
.HasColumnName("Bx");
b.Property<float?>("By")
.HasColumnType("real")
.HasColumnName("By");
b.Property<float?>("Bz")
.HasColumnType("real")
.HasColumnName("Bz");
b.Property<float?>("Deptbitm")
.HasColumnType("real")
.HasColumnName("DEPTBITM");
b.Property<float?>("Deptmeas")
.HasColumnType("real")
.HasColumnName("DEPTMEAS");
b.Property<float?>("Gtot")
.HasColumnType("real")
.HasColumnName("Gtot");
b.Property<float?>("Gx")
.HasColumnType("real")
.HasColumnName("Gx");
b.Property<float?>("Gy")
.HasColumnType("real")
.HasColumnName("Gy");
b.Property<float?>("Gz")
.HasColumnType("real")
.HasColumnName("Gz");
b.Property<int?>("TelemetryId")
.HasColumnType("integer");
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_60");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record61", b =>
{
b.HasBaseType("AsbCloudDb.Model.WITS.RecordBase");
b.Property<float?>("Att06h")
.HasColumnType("real")
.HasColumnName("ATT06H");
b.Property<float?>("Att06l")
.HasColumnType("real")
.HasColumnName("ATT06L");
b.Property<float?>("Att10h")
.HasColumnType("real")
.HasColumnName("ATT10H");
b.Property<float?>("Att10l")
.HasColumnType("real")
.HasColumnName("ATT10L");
b.Property<float?>("Deptbitm")
.HasColumnType("real")
.HasColumnName("DEPTBITM");
b.Property<float?>("Deptmeas")
.HasColumnType("real")
.HasColumnName("DEPTMEAS");
b.Property<float?>("Phl1f1")
.HasColumnType("real")
.HasColumnName("PHL1F1");
b.Property<float?>("Phl1f2")
.HasColumnType("real")
.HasColumnName("PHL1F2");
b.Property<float?>("Phl2f1")
.HasColumnType("real")
.HasColumnName("PHL2F1");
b.Property<float?>("Phl2f2")
.HasColumnType("real")
.HasColumnName("PHL2F2");
b.Property<float?>("Status")
.HasColumnType("real")
.HasColumnName("Status");
b.Property<int?>("TelemetryId")
.HasColumnType("integer");
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_61");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record7", b =>
{
b.HasBaseType("AsbCloudDb.Model.WITS.RecordBase");
b.Property<float?>("Deptmeas")
.HasColumnType("real")
.HasColumnName("DEPTMEAS");
b.Property<float?>("Deptsvym")
.HasColumnType("real")
.HasColumnName("DEPTSVYM");
b.Property<float?>("Deptsvyv")
.HasColumnType("real")
.HasColumnName("DEPTSVYV");
b.Property<short?>("Passnum")
.HasColumnType("smallint")
.HasColumnName("PASSNUM");
b.Property<float?>("Spare1")
.HasColumnType("real")
.HasColumnName("SPARE1");
b.Property<float?>("Spare2")
.HasColumnType("real")
.HasColumnName("SPARE2");
b.Property<float?>("Spare3")
.HasColumnType("real")
.HasColumnName("SPARE3");
b.Property<float?>("Spare4")
.HasColumnType("real")
.HasColumnName("SPARE4");
b.Property<float?>("Spare5")
.HasColumnType("real")
.HasColumnName("SPARE5");
b.Property<float?>("Svyazc")
.HasColumnType("real")
.HasColumnName("SVYAZC");
b.Property<float?>("Svyazu")
.HasColumnType("real")
.HasColumnName("SVYAZU");
b.Property<float?>("Svydls")
.HasColumnType("real")
.HasColumnName("SVYDLS");
b.Property<float?>("Svyew")
.HasColumnType("real")
.HasColumnName("SVYEW");
b.Property<float?>("Svygtf")
.HasColumnType("real")
.HasColumnName("SVYGTF");
b.Property<float?>("Svyinc")
.HasColumnType("real")
.HasColumnName("SVYINC");
b.Property<float?>("Svymtf")
.HasColumnType("real")
.HasColumnName("SVYMTF");
b.Property<float?>("Svyns")
.HasColumnType("real")
.HasColumnName("SVYNS");
b.Property<string>("Svytype")
.HasColumnType("text")
.HasColumnName("SVYTYPE");
b.Property<float?>("Svywalk")
.HasColumnType("real")
.HasColumnName("SVYWALK");
b.Property<int?>("TelemetryId")
.HasColumnType("integer");
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_7");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record8", b =>
{
b.HasBaseType("AsbCloudDb.Model.WITS.RecordBase");
b.Property<float?>("Deptbitm")
.HasColumnType("real")
.HasColumnName("DEPTBITM");
b.Property<float?>("Deptbitv")
.HasColumnType("real")
.HasColumnName("DEPTBITV");
b.Property<float?>("Deptcalm")
.HasColumnType("real")
.HasColumnName("DEPTCALM");
b.Property<float?>("Deptcalv")
.HasColumnType("real")
.HasColumnName("DEPTCALV");
b.Property<float?>("Deptfdm")
.HasColumnType("real")
.HasColumnName("DEPTFDM");
b.Property<float?>("Deptfdv")
.HasColumnType("real")
.HasColumnName("DEPTFDV");
b.Property<float?>("Deptgr1m")
.HasColumnType("real")
.HasColumnName("DEPTGR1M");
b.Property<float?>("Deptgr1v")
.HasColumnType("real")
.HasColumnName("DEPTGR1V");
b.Property<float?>("Deptgr2m")
.HasColumnType("real")
.HasColumnName("DEPTGR2M");
b.Property<float?>("Deptgr2v")
.HasColumnType("real")
.HasColumnName("DEPTGR2V");
b.Property<float?>("Deptmeas")
.HasColumnType("real")
.HasColumnName("DEPTMEAS");
b.Property<float?>("Deptp1m")
.HasColumnType("real")
.HasColumnName("DEPTP1M");
b.Property<float?>("Deptp1v")
.HasColumnType("real")
.HasColumnName("DEPTP1V");
b.Property<float?>("Deptp2m")
.HasColumnType("real")
.HasColumnName("DEPTP2M");
b.Property<float?>("Deptp2v")
.HasColumnType("real")
.HasColumnName("DEPTP2V");
b.Property<float?>("Deptrs1m")
.HasColumnType("real")
.HasColumnName("DEPTRS1M");
b.Property<float?>("Deptrs1v")
.HasColumnType("real")
.HasColumnName("DEPTRS1V");
b.Property<float?>("Deptrs2m")
.HasColumnType("real")
.HasColumnName("DEPTRS2M");
b.Property<float?>("Deptrs2v")
.HasColumnType("real")
.HasColumnName("DEPTRS2V");
b.Property<float?>("Deptvert")
.HasColumnType("real")
.HasColumnName("DEPTVERT");
b.Property<float?>("Mclp")
.HasColumnType("real")
.HasColumnName("MCLP");
b.Property<float?>("Mfd")
.HasColumnType("real")
.HasColumnName("MFD");
b.Property<float?>("Mffp")
.HasColumnType("real")
.HasColumnName("MFFP");
b.Property<float?>("Mfpp")
.HasColumnType("real")
.HasColumnName("MFPP");
b.Property<float?>("Mfrann")
.HasColumnType("real")
.HasColumnName("MFRANN");
b.Property<float?>("Mfrpipe")
.HasColumnType("real")
.HasColumnName("MFRPIPE");
b.Property<float?>("Mftann")
.HasColumnType("real")
.HasColumnName("MFTANN");
b.Property<float?>("Mftpipe")
.HasColumnType("real")
.HasColumnName("MFTPIPE");
b.Property<float?>("Mg1")
.HasColumnType("real")
.HasColumnName("MG1");
b.Property<float?>("Mg1c")
.HasColumnType("real")
.HasColumnName("MG1C");
b.Property<float?>("Mg2")
.HasColumnType("real")
.HasColumnName("MG2");
b.Property<float?>("Mg2c")
.HasColumnType("real")
.HasColumnName("MG2C");
b.Property<float?>("Mpo1")
.HasColumnType("real")
.HasColumnName("MPO1");
b.Property<float?>("Mpo2")
.HasColumnType("real")
.HasColumnName("MPO2");
b.Property<float?>("Mr1")
.HasColumnType("real")
.HasColumnName("MR1");
b.Property<float?>("Mr1c")
.HasColumnType("real")
.HasColumnName("MR1C");
b.Property<float?>("Mr2")
.HasColumnType("real")
.HasColumnName("MR2");
b.Property<float?>("Mr2c")
.HasColumnType("real")
.HasColumnName("MR2C");
b.Property<short?>("Passnum")
.HasColumnType("smallint")
.HasColumnName("PASSNUM");
b.Property<float?>("Spare1")
.HasColumnType("real")
.HasColumnName("SPARE1");
b.Property<float?>("Spare2")
.HasColumnType("real")
.HasColumnName("SPARE2");
b.Property<float?>("Spare3")
.HasColumnType("real")
.HasColumnName("SPARE3");
b.Property<float?>("Spare4")
.HasColumnType("real")
.HasColumnName("SPARE4");
b.Property<float?>("Spare5")
.HasColumnType("real")
.HasColumnName("SPARE5");
b.Property<float?>("Spare6")
.HasColumnType("real")
.HasColumnName("SPARE6");
b.Property<float?>("Spare7")
.HasColumnType("real")
.HasColumnName("SPARE7");
b.Property<float?>("Spare8")
.HasColumnType("real")
.HasColumnName("SPARE8");
b.Property<float?>("Spare9")
.HasColumnType("real")
.HasColumnName("SPARE9");
b.Property<int?>("TelemetryId")
.HasColumnType("integer");
b.HasIndex("TelemetryId");
b.ToTable("t_telemetry_wits_8");
});
modelBuilder.Entity("AsbCloudDb.Model.Cluster", b =>
{
b.HasOne("AsbCloudDb.Model.Deposit", "Deposit")
@ -4870,6 +5565,96 @@ namespace AsbCloudDb.Migrations
b.Navigation("WellSectionType");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record1", b =>
{
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
.WithMany()
.HasForeignKey("TelemetryId");
b.HasOne("AsbCloudDb.Model.WITS.RecordBase", null)
.WithOne()
.HasForeignKey("AsbCloudDb.Model.WITS.Record1", "IdTelemetry", "DateTime")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Telemetry");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record50", b =>
{
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
.WithMany()
.HasForeignKey("TelemetryId");
b.HasOne("AsbCloudDb.Model.WITS.RecordBase", null)
.WithOne()
.HasForeignKey("AsbCloudDb.Model.WITS.Record50", "IdTelemetry", "DateTime")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Telemetry");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record60", b =>
{
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
.WithMany()
.HasForeignKey("TelemetryId");
b.HasOne("AsbCloudDb.Model.WITS.RecordBase", null)
.WithOne()
.HasForeignKey("AsbCloudDb.Model.WITS.Record60", "IdTelemetry", "DateTime")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Telemetry");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record61", b =>
{
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
.WithMany()
.HasForeignKey("TelemetryId");
b.HasOne("AsbCloudDb.Model.WITS.RecordBase", null)
.WithOne()
.HasForeignKey("AsbCloudDb.Model.WITS.Record61", "IdTelemetry", "DateTime")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Telemetry");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record7", b =>
{
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
.WithMany()
.HasForeignKey("TelemetryId");
b.HasOne("AsbCloudDb.Model.WITS.RecordBase", null)
.WithOne()
.HasForeignKey("AsbCloudDb.Model.WITS.Record7", "IdTelemetry", "DateTime")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Telemetry");
});
modelBuilder.Entity("AsbCloudDb.Model.WITS.Record8", b =>
{
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
.WithMany()
.HasForeignKey("TelemetryId");
b.HasOne("AsbCloudDb.Model.WITS.RecordBase", null)
.WithOne()
.HasForeignKey("AsbCloudDb.Model.WITS.Record8", "IdTelemetry", "DateTime")
.OnDelete(DeleteBehavior.Cascade)
.IsRequired();
b.Navigation("Telemetry");
});
modelBuilder.Entity("AsbCloudDb.Model.Cluster", b =>
{
b.Navigation("Wells");

View File

@ -44,6 +44,14 @@ namespace AsbCloudDb.Model
public virtual DbSet<RelationUserRoleUserRole> RelationUserRoleUserRoles { get; set; }
public virtual DbSet<RelationUserDrillingProgramPart> RelationDrillingProgramPartUsers { get; set; }
// WITS
public DbSet<WITS.Record1> Record1 { get; set; }
public DbSet<WITS.Record7> Record7 { get; set; }
public DbSet<WITS.Record8> Record8 { get; set; }
public DbSet<WITS.Record50> Record50 { get; set; }
public DbSet<WITS.Record60> Record60 { get; set; }
public DbSet<WITS.Record61> Record61 { get; set; }
//var options = new DbContextOptionsBuilder<AsbCloudDbContext>()
// .UseNpgsql("Host=localhost;Database=postgres;Username=postgres;Password=q;Persist Security Info=True")
// .Options;
@ -111,7 +119,18 @@ namespace AsbCloudDb.Model
.OnDelete(DeleteBehavior.Cascade)
.HasConstraintName("t_telemetry_data_saub_t_telemetry_id_fk");
entity.HasKey(nameof(ITelemetryData.IdTelemetry), nameof(ITelemetryData.Date));
entity.HasKey(nameof(ITelemetryData.IdTelemetry), nameof(ITelemetryData.DateTime));
});
modelBuilder.Entity<WITS.RecordBase>(entity =>
{
//entity.HasOne(d => d.Telemetry)
// .WithMany(p => p.DataSaub)
// .HasForeignKey(d => d.IdTelemetry)
// .OnDelete(DeleteBehavior.Cascade)
// .HasConstraintName("t_telemetry_data_saub_t_telemetry_id_fk");
entity.HasKey(nameof(ITelemetryData.IdTelemetry), nameof(ITelemetryData.DateTime));
});
modelBuilder.Entity<TelemetryDataSpin>(entity =>
@ -122,7 +141,7 @@ namespace AsbCloudDb.Model
.OnDelete(DeleteBehavior.Cascade)
.HasConstraintName("t_telemetry_data_spin_t_telemetry_id_fk");
entity.HasKey(nameof(ITelemetryData.IdTelemetry), nameof(ITelemetryData.Date));
entity.HasKey(nameof(ITelemetryData.IdTelemetry), nameof(ITelemetryData.DateTime));
});
modelBuilder.Entity<TelemetryMessage>(entity =>

View File

@ -5,6 +5,6 @@ namespace AsbCloudDb.Model
public interface ITelemetryData
{
int IdTelemetry { get; set; }
DateTimeOffset Date { get; set; }
DateTimeOffset DateTime { get; set; }
}
}

View File

@ -17,7 +17,7 @@ namespace AsbCloudDb.Model
public int? IdUser { get; set; }
[Column("date", TypeName = "timestamp with time zone"), Comment("'2021-10-19 18:23:54+05'")]
public DateTimeOffset Date { get; set; }
public DateTimeOffset DateTime { get; set; }
[Column("mode"), Comment("Режим САУБ")]
public short? Mode { get; set; }

View File

@ -12,7 +12,7 @@ namespace AsbCloudDb.Model
[Column("id_telemetry")]
public int IdTelemetry { get; set; }
[Column("date", TypeName = "timestamp with time zone"), Comment("'2021-10-19 18:23:54+05'")]
public DateTimeOffset Date { get; set; }
public DateTimeOffset DateTime { get; set; }
[Column("top_drive_speed"), Comment("Скорость СВП")]
public float? TopDriveSpeed { get; set; }

View File

@ -24,7 +24,7 @@ namespace AsbCloudDb.Model
public int? IdTelemetryUser { get; set; }
[Column("date", TypeName = "timestamp with time zone")]
public DateTimeOffset Date { get; set; }
public DateTimeOffset DateTime { get; set; }
[Column("well_depth")]
public double WellDepth { get; set; }

View File

@ -0,0 +1,585 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: General Time-Based
/// Description: Drilling data gathered at regular time intervals
/// </summary>
[Table("t_telemetry_wits_1")]
public class Record1 : RecordBase
{
/// <summary>
/// RecordId = 1,
/// ItemId = 8,
/// LongMnemonic = "DEPTBITM",
/// ShortMnemonic = "DBTM",
/// Description = "Depth Bit (meas)",
/// Description2 = "Code indicating what activity is currently being performed on the rig. IT IS ESSENTIAL that this information be as accurate and current as possible. Acceptible codes are shownhere",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTBITM")]
public float? Deptbitm { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 9,
/// LongMnemonic = "DEPTBITV",
/// ShortMnemonic = "DBTV",
/// Description = "Depth Bit (vert)",
/// Description2 = "Measured depth of the bit at the time the record is generated. This is the measured depth of the shoe when running casing or liner.",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTBITV")]
public float? Deptbitv { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 10,
/// LongMnemonic = "DEPTMEAS",
/// ShortMnemonic = "DMEA",
/// Description = "Depth Hole (meas)",
/// Description2 = "Vertical depth of the bit at the time the record is generated. This is the vertical depth of the shoe when running casing or liner.",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS")]
public float? Deptmeas { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 11,
/// LongMnemonic = "DEPTVERT",
/// ShortMnemonic = "DVER",
/// Description = "Depth Hole (vet)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTVERT")]
public float? Deptvert { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 12,
/// 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 = 1,
/// ItemId = 13,
/// LongMnemonic = "ROPA",
/// ShortMnemonic = "ROPA",
/// Description = "Rate of Penetration (avg)",
/// Description2 = "",
/// FPSUnits = "F/HR",
/// MetricUnits = "M/HR",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ROPA")]
public float? Ropa { get; set; }
/// <summary>
/// RecordId = 1,
/// 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 = 1,
/// ItemId = 15,
/// LongMnemonic = "HKLX",
/// ShortMnemonic = "HKLX",
/// Description = "Hookload (max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("HKLX")]
public float? Hklx { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 16,
/// LongMnemonic = "WOBA",
/// ShortMnemonic = "WOBA",
/// Description = "Weight-on-Bit (surf,avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WOBA")]
public float? Woba { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 17,
/// LongMnemonic = "WOBX",
/// ShortMnemonic = "WOBX",
/// Description = "Weight-on-Bit (surf,max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WOBX")]
public float? Wobx { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 18,
/// LongMnemonic = "TORQA",
/// ShortMnemonic = "TQA",
/// Description = "Rotary Torque (surf,avg)",
/// Description2 = "",
/// FPSUnits = "KFLB",
/// MetricUnits = "KNM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TORQA")]
public float? Torqa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 19,
/// LongMnemonic = "TORQX",
/// ShortMnemonic = "TQX",
/// Description = "Rotary Torque (surf,max)",
/// Description2 = "",
/// FPSUnits = "KFLB",
/// MetricUnits = "KNM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TORQX")]
public float? Torqx { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 20,
/// LongMnemonic = "RPMA",
/// ShortMnemonic = "RPMA",
/// Description = "Rotary Speed (surf,avg)",
/// Description2 = "",
/// FPSUnits = "RPM",
/// MetricUnits = "RPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("RPMA")]
public short? Rpma { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 21,
/// LongMnemonic = "SPPA",
/// ShortMnemonic = "SPPA",
/// Description = "Standpipe Pressure (avg)",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPPA")]
public float? Sppa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 22,
/// LongMnemonic = "CHKP",
/// ShortMnemonic = "CHKP",
/// Description = "Casing (Choke) Pressure",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CHKP")]
public float? Chkp { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 23,
/// LongMnemonic = "SPM1",
/// ShortMnemonic = "SPM1",
/// Description = "Pump Stroke Rate #1",
/// Description2 = "",
/// FPSUnits = "SPM",
/// MetricUnits = "SPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("SPM1")]
public short? Spm1 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 24,
/// LongMnemonic = "SPM2",
/// ShortMnemonic = "SPM2",
/// Description = "Pump Stroke Rate #2",
/// Description2 = "",
/// FPSUnits = "SPM",
/// MetricUnits = "SPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("SPM2")]
public short? Spm2 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 25,
/// LongMnemonic = "SPM3",
/// ShortMnemonic = "SPM3",
/// Description = "Pump Stroke Rate #3",
/// Description2 = "",
/// FPSUnits = "SPM",
/// MetricUnits = "SPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("SPM3")]
public short? Spm3 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 26,
/// LongMnemonic = "TVOLACT",
/// ShortMnemonic = "TVA",
/// Description = "Tank Volume (active)",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOLACT")]
public float? Tvolact { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 27,
/// LongMnemonic = "TVOLCACT",
/// ShortMnemonic = "TVCA",
/// Description = "Tank Volume Change (act)",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOLCACT")]
public float? Tvolcact { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 28,
/// LongMnemonic = "MFOP",
/// ShortMnemonic = "MFOP",
/// Description = "Mud Flow Out %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("MFOP")]
public short? Mfop { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 29,
/// LongMnemonic = "MFOA",
/// ShortMnemonic = "MFOA",
/// Description = "Mud Flow Out (avg)",
/// Description2 = "",
/// FPSUnits = "GPM",
/// MetricUnits = "L/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFOA")]
public float? Mfoa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 30,
/// LongMnemonic = "MFIA",
/// ShortMnemonic = "MFIA",
/// Description = "Mud Flow In (avg)",
/// Description2 = "",
/// FPSUnits = "GPM",
/// MetricUnits = "L/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFIA")]
public float? Mfia { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 31,
/// 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 = 1,
/// ItemId = 32,
/// LongMnemonic = "MDIA",
/// ShortMnemonic = "MDIA",
/// Description = "Mud Density In (avg)",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MDIA")]
public float? Mdia { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 33,
/// 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 = 1,
/// ItemId = 34,
/// LongMnemonic = "MTIA",
/// ShortMnemonic = "MTIA",
/// Description = "Mud Temperature In (avg)",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MTIA")]
public float? Mtia { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 35,
/// 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 = 1,
/// ItemId = 36,
/// LongMnemonic = "MCIA",
/// ShortMnemonic = "MCIA",
/// Description = "Mud Conductivity In (avg)",
/// Description2 = "",
/// FPSUnits = "MMHO",
/// MetricUnits = "MMHO",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MCIA")]
public float? Mcia { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 37,
/// LongMnemonic = "STKC",
/// ShortMnemonic = "STKC",
/// Description = "Pump Stroke Count (cum)",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("STKC")]
public int? Stkc { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 38,
/// LongMnemonic = "LAGSTKS",
/// ShortMnemonic = "LSTK",
/// Description = "Lag Strokes",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("LAGSTKS")]
public short? Lagstks { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 39,
/// 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 = 1,
/// ItemId = 40,
/// LongMnemonic = "GASA",
/// ShortMnemonic = "GASA",
/// Description = "Gas (avg)",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("GASA")]
public float? Gasa { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 41,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 42,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 43,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 44,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 45,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,405 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Pressure Evaluation
/// Description: Pressure Evaluation data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_10")]
public class Record10: RecordBase {
/// <summary>
/// RecordId = 10,
/// ItemId = 8,
/// 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 = 10,
/// ItemId = 9,
/// 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 = 10,
/// ItemId = 10,
/// LongMnemonic = "DEPTSAMM",
/// ShortMnemonic = "DSAM",
/// Description = "Depth Sample (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTSAMM")]
public float? Deptsamm { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 11,
/// LongMnemonic = "DEPTSAMV",
/// ShortMnemonic = "DSAV",
/// Description = "Depth Sample (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTSAMV")]
public float? Deptsamv { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 12,
/// LongMnemonic = "FPOREPG",
/// ShortMnemonic = "FPPG",
/// Description = "Est. Form. Pore Press Grad.",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("FPOREPG")]
public float? Fporepg { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 13,
/// LongMnemonic = "FFRACPG",
/// ShortMnemonic = "FFPG",
/// Description = "Est. Form. Frac Press Grad.",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("FFRACPG")]
public float? Ffracpg { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 14,
/// LongMnemonic = "FOBPG",
/// ShortMnemonic = "FOPG",
/// Description = "Est. Form. Overburden Grad.",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("FOBPG")]
public float? Fobpg { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 15,
/// LongMnemonic = "KTOL",
/// ShortMnemonic = "KTOL",
/// Description = "Est. Kick Tolerance",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("KTOL")]
public float? Ktol { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 16,
/// LongMnemonic = "PSIPX",
/// ShortMnemonic = "PSIP",
/// Description = "Max. Permitted SICP (init)",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PSIPX")]
public float? Psipx { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 17,
/// LongMnemonic = "CONNGASA",
/// ShortMnemonic = "CGSA",
/// Description = "Connection Gas (avg)",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CONNGASA")]
public float? Conngasa { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 18,
/// LongMnemonic = "CONNGASX",
/// ShortMnemonic = "CGSX",
/// Description = "Connection Gas (max)",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CONNGASX")]
public float? Conngasx { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 19,
/// LongMnemonic = "CONNGASL",
/// ShortMnemonic = "CGSL",
/// Description = "Connection Gas (last)",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CONNGASL")]
public float? Conngasl { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 20,
/// LongMnemonic = "TRIPGAS",
/// ShortMnemonic = "TGAS",
/// Description = "Last Trip Gas",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TRIPGAS")]
public float? Tripgas { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 21,
/// LongMnemonic = "SHALEDEN",
/// ShortMnemonic = "SDEN",
/// Description = "Shale Density",
/// Description2 = "",
/// FPSUnits = "G/CC",
/// MetricUnits = "G/CC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SHALEDEN")]
public float? Shaleden { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 22,
/// LongMnemonic = "CEC",
/// ShortMnemonic = "CEC",
/// Description = "Cuttings CEC",
/// Description2 = "",
/// FPSUnits = "MEHG",
/// MetricUnits = "MEHG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEC")]
public float? Cec { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 23,
/// LongMnemonic = "CAVINGS",
/// ShortMnemonic = "CAV",
/// Description = "Cavings %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("CAVINGS")]
public short? Cavings { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 24,
/// LongMnemonic = "DXC",
/// ShortMnemonic = "DXC",
/// Description = "Corr. Drilling Exponent",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DXC")]
public float? Dxc { get; set; }
/// <summary>
/// RecordId = 10,
/// 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 = 10,
/// 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 = 10,
/// 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 = 10,
/// 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 = 10,
/// ItemId = 29,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 30,
/// LongMnemonic = "SPARE6",
/// ShortMnemonic = "SPR6",
/// Description = "< SPARE 6>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE6")]
public float? Spare6 { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 31,
/// LongMnemonic = "SPARE7",
/// ShortMnemonic = "SPR7",
/// Description = "< SPARE 7>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE7")]
public float? Spare7 { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 32,
/// LongMnemonic = "SPARE8",
/// ShortMnemonic = "SPR8",
/// Description = "< SPARE 8>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE8")]
public float? Spare8 { get; set; }
/// <summary>
/// RecordId = 10,
/// ItemId = 33,
/// LongMnemonic = "SPARE9",
/// ShortMnemonic = "SPR9",
/// Description = "< SPARE 9>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE9")]
public float? Spare9 { get; set; }
}
}

View File

@ -0,0 +1,435 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Mud Tank Volumes
/// Description: Mud Tank (Pit) Volume data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_11")]
public class Record11: RecordBase {
/// <summary>
/// RecordId = 11,
/// ItemId = 8,
/// 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 = 11,
/// ItemId = 9,
/// 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 = 11,
/// ItemId = 10,
/// LongMnemonic = "TVOLTOT",
/// ShortMnemonic = "TVT",
/// Description = "Tank Volume (total)",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOLTOT")]
public float? Tvoltot { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 11,
/// LongMnemonic = "TVOLACT",
/// ShortMnemonic = "TVA",
/// Description = "Tank Volume (active)",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOLACT")]
public float? Tvolact { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 12,
/// LongMnemonic = "TVOLCTOT",
/// ShortMnemonic = "TVCT",
/// Description = "Tank Volume Change (total)",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOLCTOT")]
public float? Tvolctot { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 13,
/// LongMnemonic = "TVOLCACT",
/// ShortMnemonic = "TVCA",
/// Description = "Tank Volume Change (active)",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOLCACT")]
public float? Tvolcact { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 14,
/// LongMnemonic = "TVRESET",
/// ShortMnemonic = "TVRT",
/// Description = "Tank Volume Reset Time",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("TVRESET")]
public int? Tvreset { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 15,
/// LongMnemonic = "TVOL01",
/// ShortMnemonic = "TV01",
/// Description = "Tank 01 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL01")]
public float? Tvol01 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 16,
/// LongMnemonic = "TVOL02",
/// ShortMnemonic = "TV02",
/// Description = "Tank 02 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL02")]
public float? Tvol02 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 17,
/// LongMnemonic = "TVOL03",
/// ShortMnemonic = "TV03",
/// Description = "Tank 03 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL03")]
public float? Tvol03 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 18,
/// LongMnemonic = "TVOL04",
/// ShortMnemonic = "TV04",
/// Description = "Tank 04 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL04")]
public float? Tvol04 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 19,
/// LongMnemonic = "TVOL05",
/// ShortMnemonic = "TV05",
/// Description = "Tank 05 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL05")]
public float? Tvol05 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 20,
/// LongMnemonic = "TVOL06",
/// ShortMnemonic = "TV06",
/// Description = "Tank 06 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL06")]
public float? Tvol06 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 21,
/// LongMnemonic = "TVOL07",
/// ShortMnemonic = "TV07",
/// Description = "Tank 07 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL07")]
public float? Tvol07 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 22,
/// LongMnemonic = "TVOL08",
/// ShortMnemonic = "TV08",
/// Description = "Tank 08 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL08")]
public float? Tvol08 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 23,
/// LongMnemonic = "TVOL09",
/// ShortMnemonic = "TV09",
/// Description = "Tank 09 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL09")]
public float? Tvol09 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 24,
/// LongMnemonic = "TVOL10",
/// ShortMnemonic = "TV10",
/// Description = "Tank 10 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL10")]
public float? Tvol10 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 25,
/// LongMnemonic = "TVOL11",
/// ShortMnemonic = "TV11",
/// Description = "Tank 11 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL11")]
public float? Tvol11 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 26,
/// LongMnemonic = "TVOL12",
/// ShortMnemonic = "TV12",
/// Description = "Tank 12 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL12")]
public float? Tvol12 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 27,
/// LongMnemonic = "TVOL13",
/// ShortMnemonic = "TV13",
/// Description = "Tank 13 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL13")]
public float? Tvol13 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 28,
/// LongMnemonic = "TVOL14",
/// ShortMnemonic = "TV14",
/// Description = "Tank 14 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOL14")]
public float? Tvol14 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 29,
/// LongMnemonic = "TTVOL1",
/// ShortMnemonic = "TTV1",
/// Description = "Trip Tank 1 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TTVOL1")]
public float? Ttvol1 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 30,
/// LongMnemonic = "TTVOL2",
/// ShortMnemonic = "TTV2",
/// Description = "Trip Tank 2 Volume",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TTVOL2")]
public float? Ttvol2 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 31,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 32,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 33,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 34,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 11,
/// ItemId = 35,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,330 @@
using System.ComponentModel.DataAnnotations;
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; }
}
}

View File

@ -0,0 +1,630 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Chromatograph Depth-Based
/// Description: Chromatograph data averaged over depth intervals
/// Description2:
/// </summary>
[Table("t_telemetry_wits_13")]
public class Record13: RecordBase {
/// <summary>
/// RecordId = 13,
/// 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 = 13,
/// 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 = 13,
/// ItemId = 10,
/// LongMnemonic = "METHA",
/// ShortMnemonic = "MTHA",
/// Description = "Methane (C1) (avg)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("METHA")]
public int? Metha { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 11,
/// LongMnemonic = "METHN",
/// ShortMnemonic = "MTHN",
/// Description = "Methane (C1) (min)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("METHN")]
public int? Methn { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 12,
/// LongMnemonic = "METHX",
/// ShortMnemonic = "MTHX",
/// Description = "Methane (C1) (max)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("METHX")]
public int? Methx { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 13,
/// LongMnemonic = "ETHA",
/// ShortMnemonic = "ETHA",
/// Description = "Ethane (C2) (avg)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("ETHA")]
public int? Etha { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 14,
/// LongMnemonic = "ETHN",
/// ShortMnemonic = "ETHN",
/// Description = "Ethane (C2) (min)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("ETHN")]
public int? Ethn { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 15,
/// LongMnemonic = "ETHX",
/// ShortMnemonic = "ETHX",
/// Description = "Ethane (C2) (max)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("ETHX")]
public int? Ethx { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 16,
/// LongMnemonic = "PROPA",
/// ShortMnemonic = "PRPA",
/// Description = "Propane (C3) (avg)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("PROPA")]
public int? Propa { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 17,
/// LongMnemonic = "PROPN",
/// ShortMnemonic = "PRPN",
/// Description = "Propane (C3) (min)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("PROPN")]
public int? Propn { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 18,
/// LongMnemonic = "PROPX",
/// ShortMnemonic = "PRPX",
/// Description = "Propane (C3) (max)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("PROPX")]
public int? Propx { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 19,
/// LongMnemonic = "IBUTA",
/// ShortMnemonic = "IBTA",
/// Description = "Iso-Butane (IC4) (avg)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IBUTA")]
public int? Ibuta { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 20,
/// LongMnemonic = "IBUTN",
/// ShortMnemonic = "IBTN",
/// Description = "Iso-Butane (IC4) (min)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IBUTN")]
public int? Ibutn { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 21,
/// LongMnemonic = "IBUTX",
/// ShortMnemonic = "IBTX",
/// Description = "Iso-Butane (IC4) (max)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IBUTX")]
public int? Ibutx { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 22,
/// LongMnemonic = "NBUTA",
/// ShortMnemonic = "NBTA",
/// Description = "Nor-Butane (NC4) (avg)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NBUTA")]
public int? Nbuta { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 23,
/// LongMnemonic = "NBUTN",
/// ShortMnemonic = "NBTN",
/// Description = "Nor-Butane (NC4) (min)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NBUTN")]
public int? Nbutn { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 24,
/// LongMnemonic = "NBUTX",
/// ShortMnemonic = "NBTX",
/// Description = "Nor-Butane (NC4) (max)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NBUTX")]
public int? Nbutx { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 25,
/// LongMnemonic = "IPENTA",
/// ShortMnemonic = "IPNA",
/// Description = "Iso-Pentane (IC5) (avg)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IPENTA")]
public int? Ipenta { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 26,
/// LongMnemonic = "IPENTN",
/// ShortMnemonic = "IPNN",
/// Description = "Iso-Pentane (IC5) (min)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IPENTN")]
public int? Ipentn { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 27,
/// LongMnemonic = "IPENTX",
/// ShortMnemonic = "IPNX",
/// Description = "Iso-Pentane (IC5) (max)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IPENTX")]
public int? Ipentx { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 28,
/// LongMnemonic = "NPENTA",
/// ShortMnemonic = "NPNA",
/// Description = "Nor-Pentane (NC5) (avg)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NPENTA")]
public int? Npenta { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 29,
/// LongMnemonic = "NPENTN",
/// ShortMnemonic = "NPNN",
/// Description = "Nor-Pentane (NC5) (min)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NPENTN")]
public int? Npentn { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 30,
/// LongMnemonic = "NPENTX",
/// ShortMnemonic = "NPNX",
/// Description = "Nor-Pentane (NC5) (max)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NPENTX")]
public int? Npentx { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 31,
/// LongMnemonic = "EPENTA",
/// ShortMnemonic = "EPNA",
/// Description = "Neo-Pentane (EC5) (avg)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("EPENTA")]
public int? Epenta { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 32,
/// LongMnemonic = "EPENTN",
/// ShortMnemonic = "EPNN",
/// Description = "Neo-Pentane (EC5) (min)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("EPENTN")]
public int? Epentn { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 33,
/// LongMnemonic = "EPENTX",
/// ShortMnemonic = "EPNX",
/// Description = "Neo-Pentane (EC5) (max)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("EPENTX")]
public int? Epentx { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 34,
/// LongMnemonic = "IHEXA",
/// ShortMnemonic = "IHXA",
/// Description = "Iso-Hexane (IC6) (avg)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IHEXA")]
public int? Ihexa { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 35,
/// LongMnemonic = "IHEXN",
/// ShortMnemonic = "IHXN",
/// Description = "Iso-Hexane (IC6) (min)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IHEXN")]
public int? Ihexn { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 36,
/// LongMnemonic = "IHEXX",
/// ShortMnemonic = "IHXX",
/// Description = "Iso-Hexane (IC6) (max)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IHEXX")]
public int? Ihexx { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 37,
/// LongMnemonic = "NHEXA",
/// ShortMnemonic = "NHXA",
/// Description = "Nor-Hexane (NC6) (avg)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NHEXA")]
public int? Nhexa { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 38,
/// LongMnemonic = "NHEXN",
/// ShortMnemonic = "NHXN",
/// Description = "Nor-Hexane (NC6) (min)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NHEXN")]
public int? Nhexn { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 39,
/// LongMnemonic = "NHEXX",
/// ShortMnemonic = "NHXX",
/// Description = "Nor-Hexane (NC6) (max)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NHEXX")]
public int? Nhexx { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 40,
/// 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 = 13,
/// ItemId = 41,
/// LongMnemonic = "CO2N",
/// ShortMnemonic = "CO2N",
/// Description = "Carbon Dioxide (min)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("CO2N")]
public int? Co2n { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 42,
/// LongMnemonic = "CO2X",
/// ShortMnemonic = "CO2X",
/// Description = "Carbon Dioxide (max)",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("CO2X")]
public int? Co2x { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 43,
/// 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 = 13,
/// ItemId = 44,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 45,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 46,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 47,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 13,
/// ItemId = 48,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,345 @@
using System.ComponentModel.DataAnnotations;
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; }
}
}

View File

@ -0,0 +1,795 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Cuttings / Lithology
/// Description: Cuttings Lithology and related data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_15")]
public class Record15: RecordBase {
/// <summary>
/// RecordId = 15,
/// ItemId = 8,
/// LongMnemonic = "DEPTSAMM",
/// ShortMnemonic = "DSAM",
/// Description = "Depth Sample (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTSAMM")]
public float? Deptsamm { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 9,
/// LongMnemonic = "DEPTSAMV",
/// ShortMnemonic = "DSAV",
/// Description = "Depth Sample (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTSAMV")]
public float? Deptsamv { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 10,
/// LongMnemonic = "DESCTYPE",
/// ShortMnemonic = "DESC",
/// Description = "Description type",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 8,
/// ValueType = "A"
/// </summary>
[Column("DESCTYPE")]
public string? Desctype { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 11,
/// LongMnemonic = "L1TYPE",
/// ShortMnemonic = "L1TY",
/// Description = "Lith 1 type",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L1TYPE")]
public string? L1type { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 12,
/// LongMnemonic = "L1PERC",
/// ShortMnemonic = "L1PC",
/// Description = "Lith 1 %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("L1PERC")]
public short? L1perc { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 13,
/// LongMnemonic = "L1CLASS",
/// ShortMnemonic = "L1CL",
/// Description = "Lith 1 classification",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L1CLASS")]
public string? L1class { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 14,
/// LongMnemonic = "L1COLOR",
/// ShortMnemonic = "L1CO",
/// Description = "Lith 1 color",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L1COLOR")]
public string? L1color { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 15,
/// LongMnemonic = "L1TEXT",
/// ShortMnemonic = "L1TX",
/// Description = "Lith 1 texture",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L1TEXT")]
public string? L1text { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 16,
/// LongMnemonic = "L1HARD",
/// ShortMnemonic = "L1HD",
/// Description = "Lith 1 hardness",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L1HARD")]
public string? L1hard { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 17,
/// LongMnemonic = "L1SIZE",
/// ShortMnemonic = "L1SZ",
/// Description = "Lith 1 grain size",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L1SIZE")]
public string? L1size { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 18,
/// LongMnemonic = "L1ROUND",
/// ShortMnemonic = "L1RD",
/// Description = "Lith 1 roundness",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L1ROUND")]
public string? L1round { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 19,
/// LongMnemonic = "L1SORT",
/// ShortMnemonic = "L1SO",
/// Description = "Lith 1 sorting",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L1SORT")]
public string? L1sort { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 20,
/// LongMnemonic = "L1MATCEM",
/// ShortMnemonic = "L1MC",
/// Description = "Lith 1 matrix/cement",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L1MATCEM")]
public string? L1matcem { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 21,
/// LongMnemonic = "L1ACC",
/// ShortMnemonic = "L1AC",
/// Description = "Lith 1 accessories",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L1ACC")]
public string? L1acc { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 22,
/// LongMnemonic = "L1POR",
/// ShortMnemonic = "L1PO",
/// Description = "Lith 1 porosity",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("L1POR")]
public float? L1por { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 23,
/// LongMnemonic = "L1PERM",
/// ShortMnemonic = "L1PE",
/// Description = "Lith 1 permeability",
/// Description2 = "",
/// FPSUnits = "MD",
/// MetricUnits = "MD",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("L1PERM")]
public float? L1perm { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 24,
/// LongMnemonic = "L2TYPE",
/// ShortMnemonic = "L2TY",
/// Description = "Lith 2 type",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L2TYPE")]
public string? L2type { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 25,
/// LongMnemonic = "L2PERC",
/// ShortMnemonic = "L2PC",
/// Description = "Lith 2 %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("L2PERC")]
public short? L2perc { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 26,
/// LongMnemonic = "L2CLASS",
/// ShortMnemonic = "L2CL",
/// Description = "Lith 2 classification",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L2CLASS")]
public string? L2class { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 27,
/// LongMnemonic = "L2COLOR",
/// ShortMnemonic = "L2CO",
/// Description = "Lith 2 color",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L2COLOR")]
public string? L2color { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 28,
/// LongMnemonic = "L2TEXT",
/// ShortMnemonic = "L2TX",
/// Description = "Lith 2 texture",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L2TEXT")]
public string? L2text { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 29,
/// LongMnemonic = "L2HARD",
/// ShortMnemonic = "L2HD",
/// Description = "Lith 2 hardness",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L2HARD")]
public string? L2hard { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 30,
/// LongMnemonic = "L2SIZE",
/// ShortMnemonic = "L2SZ",
/// Description = "Lith 2 grain size",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L2SIZE")]
public string? L2size { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 31,
/// LongMnemonic = "L2ROUND",
/// ShortMnemonic = "L2RD",
/// Description = "Lith 2 roundness",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L2ROUND")]
public string? L2round { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 32,
/// LongMnemonic = "L2SORT",
/// ShortMnemonic = "L2SO",
/// Description = "Lith 2 sorting",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L2SORT")]
public string? L2sort { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 33,
/// LongMnemonic = "L2MATCEM",
/// ShortMnemonic = "L2MC",
/// Description = "Lith 2 matrix/cement",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L2MATCEM")]
public string? L2matcem { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 34,
/// LongMnemonic = "L2ACC",
/// ShortMnemonic = "L2AC",
/// Description = "Lith 2 accessories",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L2ACC")]
public string? L2acc { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 35,
/// LongMnemonic = "L2POR",
/// ShortMnemonic = "L2PO",
/// Description = "Lith 2 porosity",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("L2POR")]
public float? L2por { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 36,
/// LongMnemonic = "L2PERM",
/// ShortMnemonic = "L2PE",
/// Description = "Lith 2 permeability",
/// Description2 = "",
/// FPSUnits = "MD",
/// MetricUnits = "MD",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("L2PERM")]
public float? L2perm { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 37,
/// LongMnemonic = "L3TYPE",
/// ShortMnemonic = "L3TY",
/// Description = "Lith 3 type",
/// Description2 = "",
/// FPSUnits = "---",
/// MetricUnits = "-----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L3TYPE")]
public string? L3type { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 38,
/// LongMnemonic = "L3PERC",
/// ShortMnemonic = "L3PC",
/// Description = "Lith 3 %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("L3PERC")]
public short? L3perc { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 39,
/// LongMnemonic = "L3CLASS",
/// ShortMnemonic = "L3CL",
/// Description = "Lith 3 classification",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L3CLASS")]
public string? L3class { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 40,
/// LongMnemonic = "L4TYPE",
/// ShortMnemonic = "L4TY",
/// Description = "Lith 4 type",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L4TYPE")]
public string? L4type { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 41,
/// LongMnemonic = "L4PERC",
/// ShortMnemonic = "L4PC",
/// Description = "Lith 4 %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("L4PERC")]
public short? L4perc { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 42,
/// LongMnemonic = "L4CLASS",
/// ShortMnemonic = "L4CL",
/// Description = "Lith 4 classification",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L4CLASS")]
public string? L4class { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 43,
/// LongMnemonic = "L5TYPE",
/// ShortMnemonic = "L5TY",
/// Description = "Lith 5 type",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L5TYPE")]
public string? L5type { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 44,
/// LongMnemonic = "L5PERC",
/// ShortMnemonic = "L5PC",
/// Description = "Lith 5 %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("L5PERC")]
public short? L5perc { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 45,
/// LongMnemonic = "L5CLASS",
/// ShortMnemonic = "L5CL",
/// Description = "Lith 5 classification",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("L5CLASS")]
public string? L5class { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 46,
/// LongMnemonic = "FOSS",
/// ShortMnemonic = "FOSS",
/// Description = "Fossils",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("FOSS")]
public string? Foss { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 47,
/// LongMnemonic = "COMPSHOW",
/// ShortMnemonic = "SHOW",
/// Description = "Composite Show",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("COMPSHOW")]
public string? Compshow { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 48,
/// LongMnemonic = "BULKDEN",
/// ShortMnemonic = "BDEN",
/// Description = "Bulk Density",
/// Description2 = "",
/// FPSUnits = "G/CC",
/// MetricUnits = "G/CC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BULKDEN")]
public float? Bulkden { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 49,
/// LongMnemonic = "GASCUTT",
/// ShortMnemonic = "GCUT",
/// Description = "Cuttings Gas",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("GASCUTT")]
public float? Gascutt { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 50,
/// LongMnemonic = "CCAL",
/// ShortMnemonic = "CCAL",
/// Description = "Calcimetry Calcite %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CCAL")]
public float? Ccal { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 51,
/// LongMnemonic = "CDOL",
/// ShortMnemonic = "CDOL",
/// Description = "Calcimetry Dolomite %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CDOL")]
public float? Cdol { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 52,
/// LongMnemonic = "CEC",
/// ShortMnemonic = "CEC",
/// Description = "Cuttings CEC",
/// Description2 = "",
/// FPSUnits = "MEHG",
/// MetricUnits = "MEHG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEC")]
public float? Cec { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 53,
/// LongMnemonic = "CAVINGS",
/// ShortMnemonic = "CAV",
/// Description = "Cavings %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("CAVINGS")]
public short? Cavings { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 54,
/// LongMnemonic = "SHALEDEN",
/// ShortMnemonic = "SDEN",
/// Description = "Shale Density",
/// Description2 = "",
/// FPSUnits = "G/CC",
/// MetricUnits = "G/CC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SHALEDEN")]
public float? Shaleden { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 55,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 56,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 57,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 58,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 15,
/// ItemId = 59,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,600 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Hydrocarbon Show
/// Description: Hydrocarbon Show related data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_16")]
public class Record16: RecordBase {
/// <summary>
/// RecordId = 16,
/// ItemId = 8,
/// LongMnemonic = "SHOWNUM",
/// ShortMnemonic = "SWNO",
/// Description = "Show Number",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("SHOWNUM")]
public short? Shownum { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 9,
/// LongMnemonic = "DEPTSITM",
/// ShortMnemonic = "DSTM",
/// Description = "Show Intvl Top Depth (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTSITM")]
public float? Deptsitm { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 10,
/// LongMnemonic = "DEPTSITV",
/// ShortMnemonic = "DSTV",
/// Description = "Show Intvl Top Depth (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTSITV")]
public float? Deptsitv { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 11,
/// LongMnemonic = "DEPTSIBM",
/// ShortMnemonic = "DSBM",
/// Description = "Show Intvl Bott Depth(meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTSIBM")]
public float? Deptsibm { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 12,
/// LongMnemonic = "DEPTSIBV",
/// ShortMnemonic = "DSBV",
/// Description = "Show Intvl Bott Depth(vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTSIBV")]
public float? Deptsibv { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 13,
/// LongMnemonic = "SHLTYPE",
/// ShortMnemonic = "WLTY",
/// Description = "Show Lith type",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("SHLTYPE")]
public string? Shltype { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 14,
/// LongMnemonic = "SHLCLASS",
/// ShortMnemonic = "WLCL",
/// Description = "Show Lith classification",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("SHLCLASS")]
public string? Shlclass { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 15,
/// LongMnemonic = "SHLCOLOR",
/// ShortMnemonic = "WLCO",
/// Description = "Show Lith color",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("SHLCOLOR")]
public string? Shlcolor { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 16,
/// LongMnemonic = "SHLTEXT",
/// ShortMnemonic = "WLTX",
/// Description = "Show Lith texture",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("SHLTEXT")]
public string? Shltext { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 17,
/// LongMnemonic = "SHLHARD",
/// ShortMnemonic = "WLHD",
/// Description = "Show Lith hardness",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("SHLHARD")]
public string? Shlhard { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 18,
/// LongMnemonic = "SHLSIZE",
/// ShortMnemonic = "WLSZ",
/// Description = "Show Lith grain size",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("SHLSIZE")]
public string? Shlsize { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 19,
/// LongMnemonic = "SHLROUND",
/// ShortMnemonic = "WLRD",
/// Description = "Show Lith roundness",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("SHLROUND")]
public string? Shlround { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 20,
/// LongMnemonic = "SHLSORT",
/// ShortMnemonic = "WLSO",
/// Description = "Show Lith sorting",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("SHLSORT")]
public string? Shlsort { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 21,
/// LongMnemonic = "SHLMC",
/// ShortMnemonic = "WLMC",
/// Description = "Show Lith matrix/cement",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("SHLMC")]
public string? Shlmc { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 22,
/// LongMnemonic = "SHLACC",
/// ShortMnemonic = "WLAC",
/// Description = "Show Lith accessories",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("SHLACC")]
public string? Shlacc { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 23,
/// LongMnemonic = "SHLPORV",
/// ShortMnemonic = "WLPV",
/// Description = "Show Lith porosity -visible",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("SHLPORV")]
public string? Shlporv { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 24,
/// LongMnemonic = "SHLPORM",
/// ShortMnemonic = "WLPM",
/// Description = "Show Lith porosity -meas",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SHLPORM")]
public float? Shlporm { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 25,
/// LongMnemonic = "SHLPERM",
/// ShortMnemonic = "WLPE",
/// Description = "Show Lith permeability",
/// Description2 = "",
/// FPSUnits = "MD",
/// MetricUnits = "MD",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SHLPERM")]
public float? Shlperm { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 26,
/// LongMnemonic = "SHLSTAIN",
/// ShortMnemonic = "WLST",
/// Description = "Show Lith stain description",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 64,
/// ValueType = "A"
/// </summary>
[Column("SHLSTAIN")]
public string? Shlstain { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 27,
/// LongMnemonic = "SHLFLUOR",
/// ShortMnemonic = "WLFL",
/// Description = "Show Lith fluor description",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 64,
/// ValueType = "A"
/// </summary>
[Column("SHLFLUOR")]
public string? Shlfluor { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 28,
/// LongMnemonic = "SHLCUT",
/// ShortMnemonic = "WLCT",
/// Description = "Show Lith cut description",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 64,
/// ValueType = "A"
/// </summary>
[Column("SHLCUT")]
public string? Shlcut { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 29,
/// LongMnemonic = "SHLGCUT",
/// ShortMnemonic = "WLGC",
/// Description = "Show Lith cuttings gas",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SHLGCUT")]
public float? Shlgcut { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 30,
/// LongMnemonic = "SHSAL",
/// ShortMnemonic = "WSAL",
/// Description = "Show titrated salinity",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("SHSAL")]
public int? Shsal { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 31,
/// LongMnemonic = "METHMUD",
/// ShortMnemonic = "MTHM",
/// Description = "Show Mud Smple Methane",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("METHMUD")]
public int? Methmud { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 32,
/// LongMnemonic = "ETHMUD",
/// ShortMnemonic = "ETHM",
/// Description = "Show Mud Smple Ethane",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("ETHMUD")]
public int? Ethmud { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 33,
/// LongMnemonic = "PROPMUD",
/// ShortMnemonic = "PRPM",
/// Description = "Show Mud Smple Propane",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("PROPMUD")]
public int? Propmud { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 34,
/// LongMnemonic = "IBUTMUD",
/// ShortMnemonic = "IBTM",
/// Description = "Show Mud Smple I-Butane",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IBUTMUD")]
public int? Ibutmud { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 35,
/// LongMnemonic = "NBUTMUD",
/// ShortMnemonic = "NBTM",
/// Description = "Show Mud Smple N-Butane",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NBUTMUD")]
public int? Nbutmud { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 36,
/// LongMnemonic = "IPENMUD",
/// ShortMnemonic = "IPNM",
/// Description = "Show Mud Smple I-Pentane",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IPENMUD")]
public int? Ipenmud { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 37,
/// LongMnemonic = "NPENMUD",
/// ShortMnemonic = "NPNM",
/// Description = "Show Mud Smple N-Pentane",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NPENMUD")]
public int? Npenmud { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 38,
/// LongMnemonic = "EPENMUD",
/// ShortMnemonic = "EPNM",
/// Description = "Show Mud Smple N-Pentane",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("EPENMUD")]
public int? Epenmud { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 39,
/// LongMnemonic = "IHEXMUD",
/// ShortMnemonic = "IHXM",
/// Description = "Show Mud Smple I-Hexane",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("IHEXMUD")]
public int? Ihexmud { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 40,
/// LongMnemonic = "NHEXMUD",
/// ShortMnemonic = "NHXM",
/// Description = "Show Mud Smple N-Hexane",
/// Description2 = "",
/// FPSUnits = "PPM",
/// MetricUnits = "PPM",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("NHEXMUD")]
public int? Nhexmud { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 41,
/// LongMnemonic = "SHOWCOMM",
/// ShortMnemonic = "WCOM",
/// Description = "Show Comments",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 128,
/// ValueType = "A"
/// </summary>
[Column("SHOWCOMM")]
public string? Showcomm { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 42,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 43,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 44,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 45,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 16,
/// ItemId = 46,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,480 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Cementing
/// Description: Well Cementing operations data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_17")]
public class Record17: RecordBase {
/// <summary>
/// RecordId = 17,
/// ItemId = 8,
/// 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 = 17,
/// ItemId = 9,
/// 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 = 17,
/// ItemId = 10,
/// LongMnemonic = "DEPTCSGM",
/// ShortMnemonic = "DCGM",
/// Description = "Depth Casing Shoe (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTCSGM")]
public float? Deptcsgm { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 11,
/// LongMnemonic = "DEPTCSGV",
/// ShortMnemonic = "DCGV",
/// Description = "Depth Casing Shoe (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTCSGV")]
public float? Deptcsgv { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 12,
/// LongMnemonic = "CEMPPA",
/// ShortMnemonic = "CPPA",
/// Description = "Cem Pump Pressure (avg)",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMPPA")]
public float? Cemppa { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 13,
/// 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 = 17,
/// ItemId = 14,
/// 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 = 17,
/// ItemId = 15,
/// LongMnemonic = "CEMFIC",
/// ShortMnemonic = "CFIC",
/// Description = "Cem Flow Rate In (calc)",
/// Description2 = "",
/// FPSUnits = "BPM",
/// MetricUnits = "M3/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMFIC")]
public float? Cemfic { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 16,
/// LongMnemonic = "CEMFIA",
/// ShortMnemonic = "CFIA",
/// Description = "Cem Flow Rate In (avg)",
/// Description2 = "",
/// FPSUnits = "BPM",
/// MetricUnits = "M3/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMFIA")]
public float? Cemfia { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 17,
/// LongMnemonic = "CEMFOA",
/// ShortMnemonic = "CFOA",
/// Description = "Cem Flow Rate Out (avg)",
/// Description2 = "",
/// FPSUnits = "BPM",
/// MetricUnits = "M3/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMFOA")]
public float? Cemfoa { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 18,
/// LongMnemonic = "CEMFOP",
/// ShortMnemonic = "CFOP",
/// Description = "Cem Flow Out %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("CEMFOP")]
public short? Cemfop { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 19,
/// LongMnemonic = "CEMDIA",
/// ShortMnemonic = "CDIA",
/// Description = "Cem Fluid Dens In (avg)",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMDIA")]
public float? Cemdia { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 20,
/// LongMnemonic = "CEMDOA",
/// ShortMnemonic = "CDOA",
/// Description = "Cem Fluid Dens Out (avg)",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMDOA")]
public float? Cemdoa { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 21,
/// LongMnemonic = "ECDCSG",
/// ShortMnemonic = "ECDC",
/// Description = "ECD at Casing Shoe",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ECDCSG")]
public float? Ecdcsg { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 22,
/// LongMnemonic = "CEMTIA",
/// ShortMnemonic = "CTIA",
/// Description = "Cem Fluid Temp In (avg)",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMTIA")]
public float? Cemtia { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 23,
/// LongMnemonic = "CEMTOA",
/// ShortMnemonic = "CTOA",
/// Description = "Cem Fluid Temp Out (avg)",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMTOA")]
public float? Cemtoa { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 24,
/// LongMnemonic = "CEMSTAGE",
/// ShortMnemonic = "CSTG",
/// Description = "Cem Stage Number",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("CEMSTAGE")]
public short? Cemstage { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 25,
/// LongMnemonic = "DEPTDVT",
/// ShortMnemonic = "DDVT",
/// Description = "Cem Depth to DV Tool",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTDVT")]
public float? Deptdvt { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 26,
/// LongMnemonic = "CEMFTYPE",
/// ShortMnemonic = "CTYP",
/// Description = "Cem Fluid Type/Batch",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("CEMFTYPE")]
public string? Cemftype { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 27,
/// LongMnemonic = "CEMCUMRT",
/// ShortMnemonic = "CCRT",
/// Description = "Cem Cumulative Returns",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMCUMRT")]
public float? Cemcumrt { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 28,
/// LongMnemonic = "CEMIVOL",
/// ShortMnemonic = "CIVL",
/// Description = "Cem Indiv Vol Pumped",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMIVOL")]
public float? Cemivol { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 29,
/// LongMnemonic = "CEMCVOL",
/// ShortMnemonic = "CCVL",
/// Description = "Cem Cement Vol Pumped",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMCVOL")]
public float? Cemcvol { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 30,
/// LongMnemonic = "CEMTVOL",
/// ShortMnemonic = "CTVL",
/// Description = "Cem Total Vol Pumped",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMTVOL")]
public float? Cemtvol { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 31,
/// LongMnemonic = "CEMBPVOL",
/// ShortMnemonic = "CBVL",
/// Description = "Cem Volume to Bump Plug",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CEMBPVOL")]
public float? Cembpvol { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 32,
/// LongMnemonic = "CEMPLUGS",
/// ShortMnemonic = "CPLG",
/// Description = "Cem No./Status of Plug(s)",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 8,
/// ValueType = "A"
/// </summary>
[Column("CEMPLUGS")]
public string? Cemplugs { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 33,
/// LongMnemonic = "CEMJTYP",
/// ShortMnemonic = "CJTY",
/// Description = "Cem Job Type",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("CEMJTYP")]
public string? Cemjtyp { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 34,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 35,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 36,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 37,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 17,
/// ItemId = 38,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,375 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Drill Stem Testing
/// Description: Well Testing operations data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_18")]
public class Record18: RecordBase {
/// <summary>
/// RecordId = 18,
/// ItemId = 8,
/// LongMnemonic = "DSTID",
/// ShortMnemonic = "DSID",
/// Description = "DST identification",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 8,
/// ValueType = "A"
/// </summary>
[Column("DSTID")]
public string? Dstid { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 9,
/// LongMnemonic = "DEPTDITM",
/// ShortMnemonic = "DDTM",
/// Description = "DST Intvl Top Depth (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTDITM")]
public float? Deptditm { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 10,
/// LongMnemonic = "DEPTDITV",
/// ShortMnemonic = "DDTV",
/// Description = "DST Intvl Top Depth (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTDITV")]
public float? Deptditv { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 11,
/// LongMnemonic = "DEPTDIBM",
/// ShortMnemonic = "DDBM",
/// Description = "DST Intvl Bott Depth (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTDIBM")]
public float? Deptdibm { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 12,
/// LongMnemonic = "DEPTDIBV",
/// ShortMnemonic = "DDBV",
/// Description = "DST Intvl Bott Depth (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTDIBV")]
public float? Deptdibv { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 13,
/// LongMnemonic = "DSTTTIME",
/// ShortMnemonic = "DTTI",
/// Description = "DST Tool Time",
/// Description2 = "",
/// FPSUnits = "HR",
/// MetricUnits = "HR",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("DSTTTIME")]
public int? Dstttime { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 14,
/// LongMnemonic = "DSTSTATE",
/// ShortMnemonic = "DSTA",
/// Description = "DST State of Well",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("DSTSTATE")]
public short? Dststate { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 15,
/// LongMnemonic = "DSTSPTUB",
/// ShortMnemonic = "DSPT",
/// Description = "DST Surf Pressure, Tubing",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DSTSPTUB")]
public float? Dstsptub { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 16,
/// LongMnemonic = "DSTSPCAS",
/// ShortMnemonic = "DSPC",
/// Description = "DST Surf Pressure, Casing",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DSTSPCAS")]
public float? Dstspcas { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 17,
/// LongMnemonic = "DSTSTTUB",
/// ShortMnemonic = "DSTT",
/// Description = "DST Surf Temp, Tubing",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DSTSTTUB")]
public float? Dststtub { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 18,
/// LongMnemonic = "DSTBHP",
/// ShortMnemonic = "DBHP",
/// Description = "DST Bottom Hole Pressure",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DSTBHP")]
public float? Dstbhp { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 19,
/// LongMnemonic = "DSTBHT",
/// ShortMnemonic = "DBHT",
/// Description = "DST Bottom Hole Temp",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DSTBHT")]
public float? Dstbht { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 20,
/// LongMnemonic = "DSTLIQFR",
/// ShortMnemonic = "DLFR",
/// Description = "DST Liquid Flow Rate",
/// Description2 = "",
/// FPSUnits = "BPD",
/// MetricUnits = "M3/D",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DSTLIQFR")]
public float? Dstliqfr { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 21,
/// LongMnemonic = "DSTGASFR",
/// ShortMnemonic = "DGFR",
/// Description = "DST Gas Flow Rate",
/// Description2 = "",
/// FPSUnits = "MCFD",
/// MetricUnits = "MCMD",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DSTGASFR")]
public float? Dstgasfr { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 22,
/// LongMnemonic = "DSTTOTFR",
/// ShortMnemonic = "DTFR",
/// Description = "DST Total Flow Rate",
/// Description2 = "",
/// FPSUnits = "BPD",
/// MetricUnits = "M3/D",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DSTTOTFR")]
public float? Dsttotfr { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 23,
/// LongMnemonic = "DSTCLP",
/// ShortMnemonic = "DCLP",
/// Description = "DST Cum Liquid Production",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DSTCLP")]
public float? Dstclp { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 24,
/// LongMnemonic = "DSTCGP",
/// ShortMnemonic = "DCGP",
/// Description = "DST Cum Gas Production",
/// Description2 = "",
/// FPSUnits = "MCF",
/// MetricUnits = "MCM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DSTCGP")]
public float? Dstcgp { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 25,
/// LongMnemonic = "DSTCTP",
/// ShortMnemonic = "DCTP",
/// Description = "DST Cum Total Production",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DSTCTP")]
public float? Dstctp { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 26,
/// 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 = 18,
/// ItemId = 27,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 28,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 29,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 30,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 18,
/// ItemId = 31,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,449 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Drilling - Depth Based
/// Description: Drilling data gathered at regular depth intervals
/// </summary>
[Table("t_telemetry_wits_2")]
public class Record2: RecordBase {
/// <summary>
/// RecordId = 2,
/// ItemId = 8,
/// 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 = 2,
/// ItemId = 9,
/// 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 = 2,
/// ItemId = 10,
/// LongMnemonic = "ROPA",
/// ShortMnemonic = "ROPA",
/// Description = "Rate of Penetration (avg)",
/// Description2 = "",
/// FPSUnits = "F/HR",
/// MetricUnits = "M/HR",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ROPA")]
public float? Ropa { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 11,
/// LongMnemonic = "WOBA",
/// ShortMnemonic = "WOBA",
/// Description = "Weight-on-Bit (surf,avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WOBA")]
public float? Woba { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 12,
/// 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 = 2,
/// ItemId = 13,
/// LongMnemonic = "SPPA",
/// ShortMnemonic = "SPPA",
/// Description = "Standpipe Pressure (avg)",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPPA")]
public float? Sppa { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 14,
/// LongMnemonic = "TORQA",
/// ShortMnemonic = "TQA",
/// Description = "Rotary Torque (surf,avg)",
/// Description2 = "",
/// FPSUnits = "KFLB",
/// MetricUnits = "KNM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TORQA")]
public float? Torqa { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 15,
/// LongMnemonic = "RPMA",
/// ShortMnemonic = "RPMA",
/// Description = "Rotary Speed (surf,avg)",
/// Description2 = "",
/// FPSUnits = "RPM",
/// MetricUnits = "RPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("RPMA")]
public short? Rpma { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 16,
/// LongMnemonic = "BTREVC",
/// ShortMnemonic = "BRVC",
/// Description = "Bit Revolutions (cum)",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("BTREVC")]
public int? Btrevc { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 17,
/// LongMnemonic = "MDIA",
/// ShortMnemonic = "MDIA",
/// Description = "Mud Density In (avg)",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MDIA")]
public float? Mdia { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 18,
/// LongMnemonic = "ECDTD",
/// ShortMnemonic = "ECDT",
/// Description = "ECD at Total Depth",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ECDTD")]
public float? Ecdtd { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 19,
/// LongMnemonic = "MFIA",
/// ShortMnemonic = "MFIA",
/// Description = "Mud Flow In (avg)",
/// Description2 = "",
/// FPSUnits = "GPM",
/// MetricUnits = "L/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFIA")]
public float? Mfia { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 20,
/// LongMnemonic = "MFOA",
/// ShortMnemonic = "MFOA",
/// Description = "Mud Flow Out (avg)",
/// Description2 = "",
/// FPSUnits = "GPM",
/// MetricUnits = "L/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFOA")]
public float? Mfoa { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 21,
/// LongMnemonic = "MFOP",
/// ShortMnemonic = "MFOP",
/// Description = "Mud Flow Out %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("MFOP")]
public short? Mfop { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 22,
/// LongMnemonic = "TVOLACT",
/// ShortMnemonic = "TVA",
/// Description = "Tank Volume (active)",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TVOLACT")]
public float? Tvolact { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 23,
/// LongMnemonic = "CPDI",
/// ShortMnemonic = "CPDI",
/// Description = "Cost/Distance (inst)",
/// Description2 = "",
/// FPSUnits = "$/F",
/// MetricUnits = "$/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CPDI")]
public float? Cpdi { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 24,
/// LongMnemonic = "CPDC",
/// ShortMnemonic = "CPDC",
/// Description = "Cost/Distance (cum)",
/// Description2 = "",
/// FPSUnits = "$/F",
/// MetricUnits = "$/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CPDC")]
public float? Cpdc { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 25,
/// LongMnemonic = "BTDTIME",
/// ShortMnemonic = "BDTI",
/// Description = "Bit Drilled Time",
/// Description2 = "",
/// FPSUnits = "HR",
/// MetricUnits = "HR",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTDTIME")]
public float? Btdtime { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 26,
/// LongMnemonic = "BTDDIST",
/// ShortMnemonic = "BDDI",
/// Description = "Bit Drilled Distance",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTDDIST")]
public float? Btddist { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 27,
/// LongMnemonic = "DXC",
/// ShortMnemonic = "DXC",
/// Description = "Corr. Drilling Exponent",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DXC")]
public float? Dxc { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 28,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 29,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 30,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 31,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 32,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 33,
/// LongMnemonic = "SPARE6",
/// ShortMnemonic = "SPR6",
/// Description = "< SPARE 6>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE6")]
public float? Spare6 { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 34,
/// LongMnemonic = "SPARE7",
/// ShortMnemonic = "SPR7",
/// Description = "< SPARE 7>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE7")]
public float? Spare7 { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 35,
/// LongMnemonic = "SPARE8",
/// ShortMnemonic = "SPR8",
/// Description = "< SPARE 8>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE8")]
public float? Spare8 { get; set; }
/// <summary>
/// RecordId = 2,
/// ItemId = 36,
/// LongMnemonic = "SPARE9",
/// ShortMnemonic = "SPR9",
/// Description = "< SPARE 9>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE9")]
public float? Spare9 { get; set; }
}
}

View File

@ -0,0 +1,885 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Mud Report
/// Description: Mud Report data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_20")]
public class Record20: RecordBase {
/// <summary>
/// RecordId = 20,
/// ItemId = 8,
/// LongMnemonic = "MREPDM",
/// ShortMnemonic = "MRDM",
/// Description = "Mud Rept Depth (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MREPDM")]
public float? Mrepdm { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 9,
/// LongMnemonic = "MREPDV",
/// ShortMnemonic = "MRDV",
/// Description = "Mud Rept Depth (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MREPDV")]
public float? Mrepdv { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 10,
/// LongMnemonic = "MREPNUM",
/// ShortMnemonic = "MNUM",
/// Description = "Mud Rept Number",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("MREPNUM")]
public short? Mrepnum { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 11,
/// LongMnemonic = "MRMTYPE",
/// ShortMnemonic = "MTYP",
/// Description = "Mud Rept Mud Type",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("MRMTYPE")]
public string? Mrmtype { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 12,
/// LongMnemonic = "MRSLOC",
/// ShortMnemonic = "MLOC",
/// Description = "Mud Rept Sample Location",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 8,
/// ValueType = "A"
/// </summary>
[Column("MRSLOC")]
public string? Mrsloc { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 13,
/// LongMnemonic = "MRSDATE",
/// ShortMnemonic = "MDAT",
/// Description = "Mud Rept Sample Date",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("MRSDATE")]
public int? Mrsdate { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 14,
/// LongMnemonic = "MRSTIME",
/// ShortMnemonic = "MTIM",
/// Description = "Mud Rept Sample Time",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("MRSTIME")]
public int? Mrstime { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 15,
/// LongMnemonic = "MRDENS",
/// ShortMnemonic = "MDEN",
/// Description = "Mud Rept Mud Density",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRDENS")]
public float? Mrdens { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 16,
/// LongMnemonic = "MRFVIS",
/// ShortMnemonic = "MFV",
/// Description = "Mud Rept Funnel Vis",
/// Description2 = "",
/// FPSUnits = "S/QT",
/// MetricUnits = "S/L",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("MRFVIS")]
public short? Mrfvis { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 17,
/// LongMnemonic = "MRFVIST",
/// ShortMnemonic = "MFVT",
/// Description = "Mud Rept Funnel Vis Temp",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRFVIST")]
public float? Mrfvist { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 18,
/// LongMnemonic = "MRPV",
/// ShortMnemonic = "MPV",
/// Description = "Mud Rept Plastic Vis",
/// Description2 = "",
/// FPSUnits = "CP",
/// MetricUnits = "CP",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRPV")]
public float? Mrpv { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 19,
/// LongMnemonic = "MRYP",
/// ShortMnemonic = "MYP",
/// Description = "Mud Rept Yield Point",
/// Description2 = "",
/// FPSUnits = "PHSF",
/// MetricUnits = "PA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRYP")]
public float? Mryp { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 20,
/// LongMnemonic = "MRGEL10S",
/// ShortMnemonic = "MGL1",
/// Description = "Mud Rept Gel - 10 sec",
/// Description2 = "",
/// FPSUnits = "PHSF",
/// MetricUnits = "PA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRGEL10S")]
public float? Mrgel10s { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 21,
/// LongMnemonic = "MRGEL10M",
/// ShortMnemonic = "MGL2",
/// Description = "Mud Rept Gel - 10 min",
/// Description2 = "",
/// FPSUnits = "PHSF",
/// MetricUnits = "PA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRGEL10M")]
public float? Mrgel10m { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 22,
/// LongMnemonic = "MRGEL30M",
/// ShortMnemonic = "MGL3",
/// Description = "Mud Rept Gel - 30 min",
/// Description2 = "",
/// FPSUnits = "PHSF",
/// MetricUnits = "PA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRGEL30M")]
public float? Mrgel30m { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 23,
/// LongMnemonic = "MRFILT",
/// ShortMnemonic = "MFIL",
/// Description = "Mud Rept Filtrate",
/// Description2 = "",
/// FPSUnits = "C/30",
/// MetricUnits = "C/30",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRFILT")]
public float? Mrfilt { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 24,
/// LongMnemonic = "MRCAKE",
/// ShortMnemonic = "MCAK",
/// Description = "Mud Rept Filter Cake",
/// Description2 = "",
/// FPSUnits = "I/32",
/// MetricUnits = "MM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("MRCAKE")]
public short? Mrcake { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 25,
/// LongMnemonic = "MRHT",
/// ShortMnemonic = "MHT",
/// Description = "Mud Rept HTHP Temp",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRHT")]
public float? Mrht { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 26,
/// LongMnemonic = "MRHP",
/// ShortMnemonic = "MHP",
/// Description = "Mud Rept HTHP Pressure",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRHP")]
public float? Mrhp { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 27,
/// LongMnemonic = "MRHFILT",
/// ShortMnemonic = "MHFI",
/// Description = "Mud Rept HTHP Filtrate",
/// Description2 = "",
/// FPSUnits = "C/30",
/// MetricUnits = "C/30",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRHFILT")]
public float? Mrhfilt { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 28,
/// LongMnemonic = "MRHCAKE",
/// ShortMnemonic = "MHCK",
/// Description = "Mud Rept HTHP Filter Cake",
/// Description2 = "",
/// FPSUnits = "I/32",
/// MetricUnits = "MM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("MRHCAKE")]
public short? Mrhcake { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 29,
/// LongMnemonic = "MRSOLRET",
/// ShortMnemonic = "MSOL",
/// Description = "Mud Rept Solids % (retort)",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRSOLRET")]
public float? Mrsolret { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 30,
/// LongMnemonic = "MRWATRET",
/// ShortMnemonic = "MWAT",
/// Description = "Mud Rept Water % (retort)",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRWATRET")]
public float? Mrwatret { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 31,
/// LongMnemonic = "MROILRET",
/// ShortMnemonic = "MOIL",
/// Description = "Mud Rept Oil % (retort)",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MROILRET")]
public float? Mroilret { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 32,
/// LongMnemonic = "MRSAND",
/// ShortMnemonic = "MSAN",
/// Description = "Mud Rept Sand %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRSAND")]
public float? Mrsand { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 33,
/// LongMnemonic = "MRLGSOL",
/// ShortMnemonic = "MLGS",
/// Description = "Mud Rept Low Grav Sol %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRLGSOL")]
public float? Mrlgsol { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 34,
/// LongMnemonic = "MRSOLCAL",
/// ShortMnemonic = "MSCA",
/// Description = "Mud Rept Solids % (calc)",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRSOLCAL")]
public float? Mrsolcal { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 35,
/// LongMnemonic = "MRBARITE",
/// ShortMnemonic = "MBRT",
/// Description = "Mud Rept Barite content",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRBARITE")]
public float? Mrbarite { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 36,
/// LongMnemonic = "MRLCM",
/// ShortMnemonic = "MLCM",
/// Description = "Mud Rept LCM content",
/// Description2 = "",
/// FPSUnits = "PPB",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRLCM")]
public float? Mrlcm { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 37,
/// LongMnemonic = "MRMBT",
/// ShortMnemonic = "MMBT",
/// Description = "Mud Rept MBT capacity",
/// Description2 = "",
/// FPSUnits = "PPB",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRMBT")]
public float? Mrmbt { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 38,
/// LongMnemonic = "MRPH",
/// ShortMnemonic = "MPH",
/// Description = "Mud Rept pH",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRPH")]
public float? Mrph { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 39,
/// LongMnemonic = "MRPHT",
/// ShortMnemonic = "MPHT",
/// Description = "Mud Rept pH sample temp",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRPHT")]
public float? Mrpht { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 40,
/// LongMnemonic = "MRPM",
/// ShortMnemonic = "MPM",
/// Description = "Mud Rept Pm",
/// Description2 = "",
/// FPSUnits = "MLML",
/// MetricUnits = "MLML",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRPM")]
public float? Mrpm { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 41,
/// LongMnemonic = "MRPF",
/// ShortMnemonic = "MPF",
/// Description = "Mud Rept Pf",
/// Description2 = "",
/// FPSUnits = "MLML",
/// MetricUnits = "MLML",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRPF")]
public float? Mrpf { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 42,
/// LongMnemonic = "MRMF",
/// ShortMnemonic = "MMF",
/// Description = "Mud Rept Mf",
/// Description2 = "",
/// FPSUnits = "MLML",
/// MetricUnits = "MLML",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRMF")]
public float? Mrmf { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 43,
/// LongMnemonic = "MRP1",
/// ShortMnemonic = "MRP1",
/// Description = "Mud Rept P1",
/// Description2 = "",
/// FPSUnits = "MLML",
/// MetricUnits = "MLML",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRP1")]
public float? Mrp1 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 44,
/// LongMnemonic = "MRP2",
/// ShortMnemonic = "MRP2",
/// Description = "Mud Rept P2",
/// Description2 = "",
/// FPSUnits = "MLML",
/// MetricUnits = "MLML",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRP2")]
public float? Mrp2 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 45,
/// LongMnemonic = "MRCHLOR",
/// ShortMnemonic = "MCHL",
/// Description = "Mud Rept Chlorides",
/// Description2 = "",
/// FPSUnits = "MG/L",
/// MetricUnits = "MG/L",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRCHLOR")]
public float? Mrchlor { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 46,
/// LongMnemonic = "MRCALC",
/// ShortMnemonic = "MCAL",
/// Description = "Mud Rept Calcium",
/// Description2 = "",
/// FPSUnits = "MG/L",
/// MetricUnits = "MG/L",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRCALC")]
public float? Mrcalc { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 47,
/// LongMnemonic = "MRMAG",
/// ShortMnemonic = "MMAG",
/// Description = "Mud Rept Magnesium",
/// Description2 = "",
/// FPSUnits = "MG/L",
/// MetricUnits = "MG/L",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRMAG")]
public float? Mrmag { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 48,
/// LongMnemonic = "MRPOT",
/// ShortMnemonic = "MPOT",
/// Description = "Mud Rept Potassium",
/// Description2 = "",
/// FPSUnits = "MG/L",
/// MetricUnits = "MG/L",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRPOT")]
public float? Mrpot { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 49,
/// LongMnemonic = "MRRHETEM",
/// ShortMnemonic = "MRHT",
/// Description = "Mud Rept Rheometer temp",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRRHETEM")]
public float? Mrrhetem { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 50,
/// LongMnemonic = "MRVIS3",
/// ShortMnemonic = "M3",
/// Description = "Mud Rept Viscom 3 rpm",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRVIS3")]
public float? Mrvis3 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 51,
/// LongMnemonic = "MRVIS6",
/// ShortMnemonic = "M6",
/// Description = "Mud Rept Viscom 6 rpm",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRVIS6")]
public float? Mrvis6 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 52,
/// LongMnemonic = "MRVIS100",
/// ShortMnemonic = "M100",
/// Description = "Mud Rept Viscom 100 rpm",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRVIS100")]
public float? Mrvis100 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 53,
/// LongMnemonic = "MRVIS200",
/// ShortMnemonic = "M200",
/// Description = "Mud Rept Viscom 200 rpm",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRVIS200")]
public float? Mrvis200 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 54,
/// LongMnemonic = "MRVIS300",
/// ShortMnemonic = "M300",
/// Description = "Mud Rept Viscom 300 rpm",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRVIS300")]
public float? Mrvis300 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 55,
/// LongMnemonic = "MRVIS600",
/// ShortMnemonic = "M600",
/// Description = "Mud Rept Viscom 600 rpm",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRVIS600")]
public float? Mrvis600 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 56,
/// LongMnemonic = "MRBRINE",
/// ShortMnemonic = "MBRI",
/// Description = "Mud Rept Brine %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRBRINE")]
public float? Mrbrine { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 57,
/// LongMnemonic = "MRALK",
/// ShortMnemonic = "MALK",
/// Description = "Mud Rept Alkalinity",
/// Description2 = "",
/// FPSUnits = "MLML",
/// MetricUnits = "MLML",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRALK")]
public float? Mralk { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 58,
/// LongMnemonic = "MRLIME",
/// ShortMnemonic = "MLIM",
/// Description = "Mud Rept Lime content",
/// Description2 = "",
/// FPSUnits = "PPB",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRLIME")]
public float? Mrlime { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 59,
/// LongMnemonic = "MRELECST",
/// ShortMnemonic = "MELS",
/// Description = "Mud Rept Elect. Stability",
/// Description2 = "",
/// FPSUnits = "V",
/// MetricUnits = "V",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRELECST")]
public float? Mrelecst { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 60,
/// LongMnemonic = "MRCACL",
/// ShortMnemonic = "MCCL",
/// Description = "Mud Rept CaCl, Wt %",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MRCACL")]
public float? Mrcacl { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 61,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 62,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 63,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 64,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 20,
/// ItemId = 65,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,645 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Bit Report
/// Description: Bit Report data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_21")]
public class Record21: RecordBase {
/// <summary>
/// RecordId = 21,
/// ItemId = 8,
/// LongMnemonic = "BTNUM",
/// ShortMnemonic = "BNUM",
/// Description = "Bit Number",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 8,
/// ValueType = "A"
/// </summary>
[Column("BTNUM")]
public string? Btnum { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 9,
/// LongMnemonic = "BTDIAM",
/// ShortMnemonic = "BDIA",
/// Description = "Bit Diameter",
/// Description2 = "",
/// FPSUnits = "IN",
/// MetricUnits = "MM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTDIAM")]
public float? Btdiam { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 10,
/// LongMnemonic = "BTMANUF",
/// ShortMnemonic = "BMAN",
/// Description = "Bit Manufacturer",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("BTMANUF")]
public string? Btmanuf { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 11,
/// LongMnemonic = "BTNAME",
/// ShortMnemonic = "BNAM",
/// Description = "Bit Name",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("BTNAME")]
public string? Btname { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 12,
/// LongMnemonic = "BTCODE",
/// ShortMnemonic = "BCOD",
/// Description = "Bit IADC Code",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 8,
/// ValueType = "A"
/// </summary>
[Column("BTCODE")]
public string? Btcode { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 13,
/// LongMnemonic = "BTSERNUM",
/// ShortMnemonic = "BSER",
/// Description = "Bit Serial Number",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("BTSERNUM")]
public string? Btsernum { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 14,
/// LongMnemonic = "BTCOST",
/// ShortMnemonic = "BCST",
/// Description = "Bit Cost",
/// Description2 = "",
/// FPSUnits = "$",
/// MetricUnits = "$",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTCOST")]
public float? Btcost { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 15,
/// LongMnemonic = "BTJET1",
/// ShortMnemonic = "BJT1",
/// Description = "Bit Jet 1 Diameter",
/// Description2 = "",
/// FPSUnits = "I/32",
/// MetricUnits = "MM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTJET1")]
public float? Btjet1 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 16,
/// LongMnemonic = "BTJET2",
/// ShortMnemonic = "BJT2",
/// Description = "Bit Jet 2 Diameter",
/// Description2 = "",
/// FPSUnits = "I/32",
/// MetricUnits = "MM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTJET2")]
public float? Btjet2 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 17,
/// LongMnemonic = "BTJET3",
/// ShortMnemonic = "BJT3",
/// Description = "Bit Jet 3 Diameter",
/// Description2 = "",
/// FPSUnits = "I/32",
/// MetricUnits = "MM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTJET3")]
public float? Btjet3 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 18,
/// LongMnemonic = "BTJET4",
/// ShortMnemonic = "BJT4",
/// Description = "Bit Jet 4 Diameter",
/// Description2 = "",
/// FPSUnits = "I/32",
/// MetricUnits = "MM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTJET4")]
public float? Btjet4 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 19,
/// LongMnemonic = "BTJETCEN",
/// ShortMnemonic = "BJTC",
/// Description = "Bit Center Jet Diameter",
/// Description2 = "",
/// FPSUnits = "I/32",
/// MetricUnits = "MM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTJETCEN")]
public float? Btjetcen { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 20,
/// LongMnemonic = "BTTFA",
/// ShortMnemonic = "BTFA",
/// Description = "Bit Total Flow Area",
/// Description2 = "",
/// FPSUnits = "SQIN",
/// MetricUnits = "MM2",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTTFA")]
public float? Bttfa { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 21,
/// LongMnemonic = "BTDEPIN",
/// ShortMnemonic = "BDPI",
/// Description = "Bit Starting Depth (In)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTDEPIN")]
public float? Btdepin { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 22,
/// LongMnemonic = "BTDEPOUT",
/// ShortMnemonic = "BDPO",
/// Description = "Bit Ending Depth (Out)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTDEPOUT")]
public float? Btdepout { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 23,
/// LongMnemonic = "BTDDIST",
/// ShortMnemonic = "BDDI",
/// Description = "Bit Run Drilled Distance",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTDDIST")]
public float? Btddist { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 24,
/// LongMnemonic = "BTDTIME",
/// ShortMnemonic = "BDTI",
/// Description = "Bit Run Drilled Time",
/// Description2 = "",
/// FPSUnits = "HR",
/// MetricUnits = "HR",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTDTIME")]
public float? Btdtime { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 25,
/// LongMnemonic = "BTRTIME",
/// ShortMnemonic = "BRTI",
/// Description = "Bit Run Reamed Time",
/// Description2 = "",
/// FPSUnits = "HR",
/// MetricUnits = "HR",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTRTIME")]
public float? Btrtime { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 26,
/// LongMnemonic = "BTROPA",
/// ShortMnemonic = "BRPA",
/// Description = "Bit Penetration Rate (avg)",
/// Description2 = "",
/// FPSUnits = "F/HR",
/// MetricUnits = "M/HR",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTROPA")]
public float? Btropa { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 27,
/// LongMnemonic = "BTWOBA",
/// ShortMnemonic = "BWBA",
/// Description = "Bit Weight-on-Bit (avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTWOBA")]
public float? Btwoba { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 28,
/// LongMnemonic = "BTWOBX",
/// ShortMnemonic = "BWBX",
/// Description = "Bit Weight-on-Bit (max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTWOBX")]
public float? Btwobx { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 29,
/// LongMnemonic = "BTRPMA",
/// ShortMnemonic = "BRMA",
/// Description = "Bit Rotary Speed (avg)",
/// Description2 = "",
/// FPSUnits = "RPM",
/// MetricUnits = "RPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("BTRPMA")]
public short? Btrpma { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 30,
/// LongMnemonic = "BTRPMX",
/// ShortMnemonic = "BRMX",
/// Description = "Bit Rotary Speed (max)",
/// Description2 = "",
/// FPSUnits = "RPM",
/// MetricUnits = "RPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("BTRPMX")]
public short? Btrpmx { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 31,
/// LongMnemonic = "BTMFA",
/// ShortMnemonic = "BMFA",
/// Description = "Bit Mud Flow Rate (avg)",
/// Description2 = "",
/// FPSUnits = "GPM",
/// MetricUnits = "L/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTMFA")]
public float? Btmfa { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 32,
/// LongMnemonic = "BTMDA",
/// ShortMnemonic = "BMDA",
/// Description = "Bit Mud Density (avg)",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTMDA")]
public float? Btmda { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 33,
/// LongMnemonic = "BTSPPA",
/// ShortMnemonic = "BSPA",
/// Description = "Bit Standpipe Pressure (avg)",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BTSPPA")]
public float? Btsppa { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 34,
/// LongMnemonic = "BTRUN",
/// ShortMnemonic = "BRUN",
/// Description = "Bit Reason Run",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("BTRUN")]
public string? Btrun { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 35,
/// LongMnemonic = "BTPULL",
/// ShortMnemonic = "BPUL",
/// Description = "Bit Reason Pulled",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("BTPULL")]
public string? Btpull { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 36,
/// LongMnemonic = "BTGRDIN",
/// ShortMnemonic = "BGI",
/// Description = "Bit Grade In",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("BTGRDIN")]
public string? Btgrdin { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 37,
/// LongMnemonic = "BTGRDOUT",
/// ShortMnemonic = "BGO",
/// Description = "Bit Grade Out",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("BTGRDOUT")]
public string? Btgrdout { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 38,
/// LongMnemonic = "BTSHKSUB",
/// ShortMnemonic = "BSHK",
/// Description = "Bit Shock Sub Used ?",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 1,
/// ValueType = "A"
/// </summary>
[Column("BTSHKSUB")]
public string? Btshksub { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 39,
/// LongMnemonic = "BTMUDMOT",
/// ShortMnemonic = "BMM",
/// Description = "Bit Mud Motor Used ?",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 1,
/// ValueType = "A"
/// </summary>
[Column("BTMUDMOT")]
public string? Btmudmot { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 40,
/// LongMnemonic = "BTCOMM",
/// ShortMnemonic = "BCOM",
/// Description = "Bit Comments",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 128,
/// ValueType = "A"
/// </summary>
[Column("BTCOMM")]
public string? Btcomm { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 41,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 42,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 43,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 44,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 45,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 46,
/// LongMnemonic = "SPARE6",
/// ShortMnemonic = "SPR6",
/// Description = "< SPARE 6>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE6")]
public float? Spare6 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 47,
/// LongMnemonic = "SPARE7",
/// ShortMnemonic = "SPR7",
/// Description = "< SPARE 7>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE7")]
public float? Spare7 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 48,
/// LongMnemonic = "SPARE8",
/// ShortMnemonic = "SPR8",
/// Description = "< SPARE 8>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE8")]
public float? Spare8 { get; set; }
/// <summary>
/// RecordId = 21,
/// ItemId = 49,
/// LongMnemonic = "SPARE9",
/// ShortMnemonic = "SPR9",
/// Description = "< SPARE 9>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE9")]
public float? Spare9 { get; set; }
}
}

View File

@ -0,0 +1,60 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Remarks
/// Description: Freeform Comments
/// Description2:
/// </summary>
[Table("t_telemetry_wits_22")]
public class Record22: RecordBase {
/// <summary>
/// RecordId = 22,
/// ItemId = 8,
/// 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 = 22,
/// ItemId = 9,
/// 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 = 22,
/// ItemId = 10,
/// LongMnemonic = "COMM",
/// ShortMnemonic = "COMM",
/// Description = "Comments",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 256,
/// ValueType = "A"
/// </summary>
[Column("COMM")]
public string? Comm { get; set; }
}
}

View File

@ -0,0 +1,465 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Well Identification
/// Description: Well Identification data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_23")]
public class Record23: RecordBase {
/// <summary>
/// RecordId = 23,
/// ItemId = 8,
/// LongMnemonic = "WELLNAME",
/// ShortMnemonic = "WELL",
/// Description = "Well Name",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("WELLNAME")]
public string? Wellname { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 9,
/// LongMnemonic = "WELLNUM",
/// ShortMnemonic = "WNUM",
/// Description = "Well Identification Number",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("WELLNUM")]
public string? Wellnum { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 10,
/// LongMnemonic = "OPERATOR",
/// ShortMnemonic = "OPER",
/// Description = "Operator",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("OPERATOR")]
public string? Operator { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 11,
/// LongMnemonic = "WELLCLAS",
/// ShortMnemonic = "WCLS",
/// Description = "Well Classification (Lahee)",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("WELLCLAS")]
public string? Wellclas { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 12,
/// LongMnemonic = "LOCATION",
/// ShortMnemonic = "WLOC",
/// Description = "Well Location",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("LOCATION")]
public string? Location { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 13,
/// LongMnemonic = "WELLUTM",
/// ShortMnemonic = "WUTM",
/// Description = "Well Univ.Tran.Mercator",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("WELLUTM")]
public string? Wellutm { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 14,
/// LongMnemonic = "WELLLAT",
/// ShortMnemonic = "WLAT",
/// Description = "Well Surface Latitude",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("WELLLAT")]
public string? Welllat { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 15,
/// LongMnemonic = "WELLLON",
/// ShortMnemonic = "WLON",
/// Description = "Well Surface Longitude",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("WELLLON")]
public string? Welllon { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 16,
/// LongMnemonic = "FIELD",
/// ShortMnemonic = "FLD",
/// Description = "Field Name",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("FIELD")]
public string? Field { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 17,
/// LongMnemonic = "ELEVDP",
/// ShortMnemonic = "ELDP",
/// Description = "Elev : Datum-MSL",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ELEVDP")]
public float? Elevdp { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 18,
/// LongMnemonic = "ELEVKB",
/// ShortMnemonic = "ELKB",
/// Description = "Elev : Kelly Bushing-MSL",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ELEVKB")]
public float? Elevkb { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 19,
/// LongMnemonic = "ELEVGL",
/// ShortMnemonic = "ELGL",
/// Description = "Elev : Ground Level-MSL",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ELEVGL")]
public float? Elevgl { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 20,
/// LongMnemonic = "WATDEPT",
/// ShortMnemonic = "WDPM",
/// Description = "Water Depth (mean)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WATDEPT")]
public float? Watdept { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 21,
/// LongMnemonic = "SPUDDATE",
/// ShortMnemonic = "SPDT",
/// Description = "Spud Date",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("SPUDDATE")]
public int? Spuddate { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 22,
/// LongMnemonic = "CUS1",
/// ShortMnemonic = "CUS1",
/// Description = "Custom Field 01 Identifier",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("CUS1")]
public string? Cus1 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 23,
/// LongMnemonic = "CUS2",
/// ShortMnemonic = "CUS2",
/// Description = "Custom Field 02 Identifier",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("CUS2")]
public string? Cus2 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 24,
/// LongMnemonic = "CUS3",
/// ShortMnemonic = "CUS3",
/// Description = "Custom Field 03 Identifier",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("CUS3")]
public string? Cus3 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 25,
/// LongMnemonic = "CUS4",
/// ShortMnemonic = "CUS4",
/// Description = "Custom Field 04 Identifier",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("CUS4")]
public string? Cus4 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 26,
/// LongMnemonic = "CUS5",
/// ShortMnemonic = "CUS5",
/// Description = "Custom Field 05 Identifier",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("CUS5")]
public string? Cus5 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 27,
/// LongMnemonic = "CUS6",
/// ShortMnemonic = "CUS6",
/// Description = "Custom Field 06 Identifier",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("CUS6")]
public string? Cus6 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 28,
/// LongMnemonic = "CUS7",
/// ShortMnemonic = "CUS7",
/// Description = "Custom Field 07 Identifier",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("CUS7")]
public string? Cus7 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 29,
/// LongMnemonic = "CUS8",
/// ShortMnemonic = "CUS8",
/// Description = "Custom Field 08 Identifier",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("CUS8")]
public string? Cus8 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 30,
/// LongMnemonic = "CUS9",
/// ShortMnemonic = "CUS9",
/// Description = "Custom Field 09 Identifier",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("CUS9")]
public string? Cus9 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 31,
/// LongMnemonic = "CUS0",
/// ShortMnemonic = "CUS0",
/// Description = "Custom Field 10 Identifier",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 32,
/// ValueType = "A"
/// </summary>
[Column("CUS0")]
public string? Cus0 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 32,
/// LongMnemonic = "UNIT",
/// ShortMnemonic = "UNIT",
/// Description = "Units Type used",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 8,
/// ValueType = "A"
/// </summary>
[Column("UNIT")]
public string? Unit { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 33,
/// LongMnemonic = "TOFFSET",
/// ShortMnemonic = "TOFF",
/// Description = "Time Zone Offset",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("TOFFSET")]
public int? Toffset { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 34,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 35,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 36,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 23,
/// ItemId = 37,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
}
}

View File

@ -0,0 +1,870 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Vessel Motion / Mooring Status
/// Description: Vessel Motion and Mooring Status data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_24")]
public class Record24: RecordBase {
/// <summary>
/// RecordId = 24,
/// ItemId = 8,
/// LongMnemonic = "WATDEPT",
/// ShortMnemonic = "WDPM",
/// Description = "Water Depth (mean)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WATDEPT")]
public float? Watdept { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 9,
/// LongMnemonic = "TIDE",
/// ShortMnemonic = "TIDE",
/// Description = "Tide",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TIDE")]
public float? Tide { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 10,
/// LongMnemonic = "VESSHEAD",
/// ShortMnemonic = "VHED",
/// Description = "Vessel Heading",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("VESSHEAD")]
public float? Vesshead { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 11,
/// LongMnemonic = "RIGVCG",
/// ShortMnemonic = "RVCG",
/// Description = "Rig VCG",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("RIGVCG")]
public float? Rigvcg { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 12,
/// LongMnemonic = "RISTENS",
/// ShortMnemonic = "RTEN",
/// Description = "Riser Tension",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("RISTENS")]
public float? Ristens { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 13,
/// LongMnemonic = "OFFSETA",
/// ShortMnemonic = "OFSA",
/// Description = "Rig Offset (avg)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("OFFSETA")]
public float? Offseta { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 14,
/// LongMnemonic = "OFFSETX",
/// ShortMnemonic = "OFSX",
/// Description = "Rig Offset (max)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("OFFSETX")]
public float? Offsetx { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 15,
/// LongMnemonic = "OFFSETD",
/// ShortMnemonic = "OFSD",
/// Description = "Rig Offset Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("OFFSETD")]
public float? Offsetd { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 16,
/// LongMnemonic = "LMRPANA",
/// ShortMnemonic = "LANA",
/// Description = "LMRP Angle (avg)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("LMRPANA")]
public float? Lmrpana { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 17,
/// LongMnemonic = "LMRPANX",
/// ShortMnemonic = "LANX",
/// Description = "LMRP Angle (max)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("LMRPANX")]
public float? Lmrpanx { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 18,
/// LongMnemonic = "LMRPAND",
/// ShortMnemonic = "LAND",
/// Description = "LMRP Angle, Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("LMRPAND")]
public float? Lmrpand { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 19,
/// LongMnemonic = "MDRISER",
/// ShortMnemonic = "MDRI",
/// Description = "Fluid Density in Riser",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MDRISER")]
public float? Mdriser { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 20,
/// LongMnemonic = "MLTA01",
/// ShortMnemonic = "TA01",
/// Description = "Mooring Line #01 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA01")]
public float? Mlta01 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 21,
/// LongMnemonic = "MLTX01",
/// ShortMnemonic = "TX01",
/// Description = "Mooring Line #01 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX01")]
public float? Mltx01 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 22,
/// LongMnemonic = "MLTA02",
/// ShortMnemonic = "TA02",
/// Description = "Mooring Line #02 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA02")]
public float? Mlta02 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 23,
/// LongMnemonic = "MLTX02",
/// ShortMnemonic = "TX02",
/// Description = "Mooring Line #02 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX02")]
public float? Mltx02 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 24,
/// LongMnemonic = "MLTA03",
/// ShortMnemonic = "TA03",
/// Description = "Mooring Line #03 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA03")]
public float? Mlta03 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 25,
/// LongMnemonic = "MLTX03",
/// ShortMnemonic = "TX03",
/// Description = "Mooring Line #03 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX03")]
public float? Mltx03 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 26,
/// LongMnemonic = "MLTA04",
/// ShortMnemonic = "TA04",
/// Description = "Mooring Line #04 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA04")]
public float? Mlta04 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 27,
/// LongMnemonic = "MLTX04",
/// ShortMnemonic = "TX04",
/// Description = "Mooring Line #04 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX04")]
public float? Mltx04 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 28,
/// LongMnemonic = "MLTA05",
/// ShortMnemonic = "TA05",
/// Description = "Mooring Line #05 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA05")]
public float? Mlta05 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 29,
/// LongMnemonic = "MLTX05",
/// ShortMnemonic = "TX05",
/// Description = "Mooring Line #05 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX05")]
public float? Mltx05 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 30,
/// LongMnemonic = "MLTA06",
/// ShortMnemonic = "TA06",
/// Description = "Mooring Line #06 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA06")]
public float? Mlta06 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 31,
/// LongMnemonic = "MLTX06",
/// ShortMnemonic = "TX06",
/// Description = "Mooring Line #06 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX06")]
public float? Mltx06 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 32,
/// LongMnemonic = "MLTA07",
/// ShortMnemonic = "TA07",
/// Description = "Mooring Line #07 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA07")]
public float? Mlta07 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 33,
/// LongMnemonic = "MLTX07",
/// ShortMnemonic = "TX07",
/// Description = "Mooring Line #07 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX07")]
public float? Mltx07 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 34,
/// LongMnemonic = "MLTA08",
/// ShortMnemonic = "TA08",
/// Description = "Mooring Line #08 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA08")]
public float? Mlta08 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 35,
/// LongMnemonic = "MLTX08",
/// ShortMnemonic = "TX08",
/// Description = "Mooring Line #08 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX08")]
public float? Mltx08 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 36,
/// LongMnemonic = "MLTA09",
/// ShortMnemonic = "TA09",
/// Description = "Mooring Line #09 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA09")]
public float? Mlta09 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 37,
/// LongMnemonic = "MLTX09",
/// ShortMnemonic = "TX09",
/// Description = "Mooring Line #09 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX09")]
public float? Mltx09 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 38,
/// LongMnemonic = "MLTA10",
/// ShortMnemonic = "TA10",
/// Description = "Mooring Line #10 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA10")]
public float? Mlta10 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 39,
/// LongMnemonic = "MLTX10",
/// ShortMnemonic = "TX10",
/// Description = "Mooring Line #10 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX10")]
public float? Mltx10 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 40,
/// LongMnemonic = "MLTA11",
/// ShortMnemonic = "TA11",
/// Description = "Mooring Line #11 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA11")]
public float? Mlta11 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 41,
/// LongMnemonic = "MLTX11",
/// ShortMnemonic = "TX11",
/// Description = "Mooring Line #11 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX11")]
public float? Mltx11 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 42,
/// LongMnemonic = "MLTA12",
/// ShortMnemonic = "TA12",
/// Description = "Mooring Line #12 Tens(avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTA12")]
public float? Mlta12 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 43,
/// LongMnemonic = "MLTX12",
/// ShortMnemonic = "TX12",
/// Description = "Mooring Line #12 Tens(max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MLTX12")]
public float? Mltx12 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 44,
/// LongMnemonic = "THRF01",
/// ShortMnemonic = "TF01",
/// Description = "Thruster #01, Force",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRF01")]
public float? Thrf01 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 45,
/// LongMnemonic = "THRD01",
/// ShortMnemonic = "TD01",
/// Description = "Thruster #01, Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRD01")]
public float? Thrd01 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 46,
/// LongMnemonic = "THRF02",
/// ShortMnemonic = "TF02",
/// Description = "Thruster #02, Force",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRF02")]
public float? Thrf02 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 47,
/// LongMnemonic = "THRD02",
/// ShortMnemonic = "TD02",
/// Description = "Thruster #02, Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRD02")]
public float? Thrd02 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 48,
/// LongMnemonic = "THRF03",
/// ShortMnemonic = "TF03",
/// Description = "Thruster #03, Force",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRF03")]
public float? Thrf03 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 49,
/// LongMnemonic = "THRD03",
/// ShortMnemonic = "TD03",
/// Description = "Thruster #03, Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRD03")]
public float? Thrd03 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 50,
/// LongMnemonic = "THRF04",
/// ShortMnemonic = "TF04",
/// Description = "Thruster #04, Force",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRF04")]
public float? Thrf04 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 51,
/// LongMnemonic = "THRD04",
/// ShortMnemonic = "TD04",
/// Description = "Thruster #04, Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRD04")]
public float? Thrd04 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 52,
/// LongMnemonic = "THRF05",
/// ShortMnemonic = "TF05",
/// Description = "Thruster #05, Force",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRF05")]
public float? Thrf05 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 53,
/// LongMnemonic = "THRD05",
/// ShortMnemonic = "TD05",
/// Description = "Thruster #05, Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRD05")]
public float? Thrd05 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 54,
/// LongMnemonic = "THRF06",
/// ShortMnemonic = "TF06",
/// Description = "Thruster #06, Force",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRF06")]
public float? Thrf06 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 55,
/// LongMnemonic = "THRD06",
/// ShortMnemonic = "TD06",
/// Description = "Thruster #06, Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRD06")]
public float? Thrd06 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 56,
/// LongMnemonic = "THRF07",
/// ShortMnemonic = "TF07",
/// Description = "Thruster #07, Force",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRF07")]
public float? Thrf07 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 57,
/// LongMnemonic = "THRD07",
/// ShortMnemonic = "TD07",
/// Description = "Thruster #07, Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRD07")]
public float? Thrd07 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 58,
/// LongMnemonic = "THRF08",
/// ShortMnemonic = "TF08",
/// Description = "Thruster #08, Force",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRF08")]
public float? Thrf08 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 59,
/// LongMnemonic = "THRD08",
/// ShortMnemonic = "TD08",
/// Description = "Thruster #08, Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("THRD08")]
public float? Thrd08 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 60,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 61,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 62,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 63,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 24,
/// ItemId = 64,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,690 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Weather / Sea State
/// Description: Weather and Sea State data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_25")]
public class Record25: RecordBase {
/// <summary>
/// RecordId = 25,
/// ItemId = 8,
/// LongMnemonic = "WATDEPT",
/// ShortMnemonic = "WDPM",
/// Description = "Water Depth (mean)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WATDEPT")]
public float? Watdept { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 9,
/// LongMnemonic = "AIRTEMP",
/// ShortMnemonic = "AIRT",
/// Description = "Air Temperature",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("AIRTEMP")]
public float? Airtemp { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 10,
/// LongMnemonic = "BARPRES",
/// ShortMnemonic = "BARP",
/// Description = "Barometric Pressure",
/// Description2 = "",
/// FPSUnits = "IHG",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BARPRES")]
public float? Barpres { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 11,
/// LongMnemonic = "WVSHGHT",
/// ShortMnemonic = "WVSH",
/// Description = "Waves, Significant Height",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WVSHGHT")]
public float? Wvshght { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 12,
/// LongMnemonic = "WVMHGHT",
/// ShortMnemonic = "WVMH",
/// Description = "Waves, Maximum Height",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WVMHGHT")]
public float? Wvmhght { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 13,
/// LongMnemonic = "WVMPER",
/// ShortMnemonic = "WVMP",
/// Description = "Waves, Mean Period",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("WVMPER")]
public short? Wvmper { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 14,
/// LongMnemonic = "WVDIR",
/// ShortMnemonic = "WVDI",
/// Description = "Waves, Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WVDIR")]
public float? Wvdir { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 15,
/// LongMnemonic = "SWSHGHT",
/// ShortMnemonic = "SWSH",
/// Description = "Swell, Significant Height",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SWSHGHT")]
public float? Swshght { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 16,
/// LongMnemonic = "SWMHGHT",
/// ShortMnemonic = "SWMH",
/// Description = "Swell, Maximum Height",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SWMHGHT")]
public float? Swmhght { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 17,
/// LongMnemonic = "SWMPER",
/// ShortMnemonic = "SWMP",
/// Description = "Swell, Mean Period",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("SWMPER")]
public short? Swmper { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 18,
/// LongMnemonic = "SWDIR",
/// ShortMnemonic = "SWDI",
/// Description = "Swell, Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SWDIR")]
public float? Swdir { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 19,
/// LongMnemonic = "WINDSPD",
/// ShortMnemonic = "WSPD",
/// Description = "Wind Speed ( 1 min )",
/// Description2 = "",
/// FPSUnits = "MPH",
/// MetricUnits = "KPH",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WINDSPD")]
public float? Windspd { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 20,
/// LongMnemonic = "WINDGUST",
/// ShortMnemonic = "WGST",
/// Description = "Wind Gusts ( 5 sec )",
/// Description2 = "",
/// FPSUnits = "MPH",
/// MetricUnits = "KPH",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WINDGUST")]
public float? Windgust { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 21,
/// LongMnemonic = "WINDDIR",
/// ShortMnemonic = "WDIR",
/// Description = "Wind Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("WINDDIR")]
public float? Winddir { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 22,
/// LongMnemonic = "ANEMHGHT",
/// ShortMnemonic = "ANEM",
/// Description = "Anemometer Height",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ANEMHGHT")]
public float? Anemhght { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 23,
/// LongMnemonic = "CURRSPD",
/// ShortMnemonic = "CSPD",
/// Description = "Current Speed",
/// Description2 = "",
/// FPSUnits = "MPH",
/// MetricUnits = "KPH",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("CURRSPD")]
public short? Currspd { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 24,
/// LongMnemonic = "CURRDIR",
/// ShortMnemonic = "CDIR",
/// Description = "Current Direction",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("CURRDIR")]
public float? Currdir { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 25,
/// LongMnemonic = "DEPTCURR",
/// ShortMnemonic = "DCUR",
/// Description = "Depth current measured",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTCURR")]
public float? Deptcurr { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 26,
/// LongMnemonic = "VESMDRFT",
/// ShortMnemonic = "VMD",
/// Description = "Vessel Mean Draft",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("VESMDRFT")]
public float? Vesmdrft { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 27,
/// LongMnemonic = "HEAVSIG",
/// ShortMnemonic = "HVSG",
/// Description = "Heave, Peak-to-Peak (sig)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("HEAVSIG")]
public float? Heavsig { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 28,
/// LongMnemonic = "HEAVMAX",
/// ShortMnemonic = "HVMX",
/// Description = "Heave, Peak-to-Peak (max)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("HEAVMAX")]
public float? Heavmax { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 29,
/// LongMnemonic = "HEAVMPER",
/// ShortMnemonic = "HVMP",
/// Description = "Heave, Mean Period",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("HEAVMPER")]
public short? Heavmper { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 30,
/// LongMnemonic = "ROLLSIG",
/// ShortMnemonic = "RLSG",
/// Description = "Roll, Peak-to-Peak (sig)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ROLLSIG")]
public float? Rollsig { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 31,
/// LongMnemonic = "ROLLMAX",
/// ShortMnemonic = "RLMX",
/// Description = "Roll, Peak-to-Peak (max)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ROLLMAX")]
public float? Rollmax { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 32,
/// LongMnemonic = "ROLLMPER",
/// ShortMnemonic = "RLMP",
/// Description = "Roll, Mean Period",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("ROLLMPER")]
public short? Rollmper { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 33,
/// LongMnemonic = "PTCHSIG",
/// ShortMnemonic = "PTSG",
/// Description = "Pitch, Peak-to-Peak (sig)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PTCHSIG")]
public float? Ptchsig { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 34,
/// LongMnemonic = "PTCHMAX",
/// ShortMnemonic = "PTMX",
/// Description = "Pitch, Peak-to-Peak (max)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PTCHMAX")]
public float? Ptchmax { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 35,
/// LongMnemonic = "PTCHMPER",
/// ShortMnemonic = "PTMP",
/// Description = "Pitch, Mean Period",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("PTCHMPER")]
public short? Ptchmper { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 36,
/// LongMnemonic = "YAWSIG",
/// ShortMnemonic = "YWSG",
/// Description = "Yaw, Peak-to Peak (sig)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("YAWSIG")]
public float? Yawsig { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 37,
/// LongMnemonic = "YAWMAX",
/// ShortMnemonic = "YWMX",
/// Description = "Yaw, Peak-to-Peak (max)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("YAWMAX")]
public float? Yawmax { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 38,
/// LongMnemonic = "YAWMPER",
/// ShortMnemonic = "YWMP",
/// Description = "Yaw, Mean Period",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("YAWMPER")]
public short? Yawmper { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 39,
/// LongMnemonic = "SURGSIG",
/// ShortMnemonic = "SUSG",
/// Description = "Surge, Peak-to-Peak (sig)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SURGSIG")]
public float? Surgsig { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 40,
/// LongMnemonic = "SURGMAX",
/// ShortMnemonic = "SUMX",
/// Description = "Surge, Peak-to-Peak (max)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SURGMAX")]
public float? Surgmax { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 41,
/// LongMnemonic = "SURGMPER",
/// ShortMnemonic = "SUMP",
/// Description = "Surge, Mean Period",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("SURGMPER")]
public short? Surgmper { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 42,
/// LongMnemonic = "SWAYSIG",
/// ShortMnemonic = "SYSG",
/// Description = "Sway, Peak-to-Peak (sig)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SWAYSIG")]
public float? Swaysig { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 43,
/// LongMnemonic = "SWAYMAX",
/// ShortMnemonic = "SYMX",
/// Description = "Sway, Peak-to-Peak (max)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SWAYMAX")]
public float? Swaymax { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 44,
/// LongMnemonic = "SWAYMPER",
/// ShortMnemonic = "SYMP",
/// Description = "Sway, Mean Period",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("SWAYMPER")]
public short? Swaymper { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 45,
/// LongMnemonic = "TRIM",
/// ShortMnemonic = "TRIM",
/// Description = "Trim",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TRIM")]
public float? Trim { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 46,
/// LongMnemonic = "HEEL",
/// ShortMnemonic = "HEEL",
/// Description = "Heel",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("HEEL")]
public float? Heel { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 47,
/// LongMnemonic = "WSSCOMM",
/// ShortMnemonic = "WSCM",
/// Description = "Weather Comments",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 128,
/// ValueType = "A"
/// </summary>
[Column("WSSCOMM")]
public string? Wsscomm { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 48,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 49,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 50,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 51,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 25,
/// ItemId = 52,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,300 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Drilling - Connections
/// Description: Data gathered at drilling connections
/// Description2:
/// </summary>
[Table("t_telemetry_wits_3")]
public class Record3: RecordBase {
/// <summary>
/// RecordId = 3,
/// ItemId = 8,
/// LongMnemonic = "DEPTCONM",
/// ShortMnemonic = "DCNM",
/// Description = "Depth Connection (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTCONM")]
public float? Deptconm { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 9,
/// LongMnemonic = "DEPTCONV",
/// ShortMnemonic = "DCNV",
/// Description = "Depth Connection (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTCONV")]
public float? Deptconv { get; set; }
/// <summary>
/// RecordId = 3,
/// 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 = 3,
/// 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 = 3,
/// ItemId = 12,
/// LongMnemonic = "ETIMEBTS",
/// ShortMnemonic = "ETBS",
/// Description = "Elapsed Time Bottom-Slips",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("ETIMEBTS")]
public short? Etimebts { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 13,
/// LongMnemonic = "ETIMESLP",
/// ShortMnemonic = "ETSL",
/// Description = "Elapsed Time In-Slips",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("ETIMESLP")]
public short? Etimeslp { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 14,
/// LongMnemonic = "ETIMESTB",
/// ShortMnemonic = "ETSB",
/// Description = "Elapsed Time Slips-Bottom",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("ETIMESTB")]
public short? Etimestb { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 15,
/// LongMnemonic = "ETIMEPOF",
/// ShortMnemonic = "ETPO",
/// Description = "Elapsed Time Pumps-Off",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("ETIMEPOF")]
public short? Etimepof { get; set; }
/// <summary>
/// RecordId = 3,
/// 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 = 3,
/// 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 = 3,
/// ItemId = 18,
/// LongMnemonic = "HKLX",
/// ShortMnemonic = "HKLX",
/// Description = "Hookload (max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("HKLX")]
public float? Hklx { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 19,
/// LongMnemonic = "STRGWT",
/// ShortMnemonic = "STWT",
/// Description = "String Weight (rot,avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("STRGWT")]
public float? Strgwt { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 20,
/// LongMnemonic = "TORQMUX",
/// ShortMnemonic = "TQMX",
/// Description = "Torque - Make Up (max)",
/// Description2 = "",
/// FPSUnits = "KFLB",
/// MetricUnits = "KNM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TORQMUX")]
public float? Torqmux { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 21,
/// LongMnemonic = "TORQBOX",
/// ShortMnemonic = "TQBX",
/// Description = "Torque - Breakout (max)",
/// Description2 = "",
/// FPSUnits = "KFLB",
/// MetricUnits = "KNM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TORQBOX")]
public float? Torqbox { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 22,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 23,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 24,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 25,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 3,
/// ItemId = 26,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,495 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Hydraulics
/// Description: Hydraulics data gathered while circulating
/// Description2:
/// </summary>
[Table("t_telemetry_wits_4")]
public class Record4: RecordBase {
/// <summary>
/// RecordId = 4,
/// ItemId = 8,
/// 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 = 4,
/// ItemId = 9,
/// 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 = 4,
/// ItemId = 10,
/// 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 = 4,
/// ItemId = 11,
/// 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 = 4,
/// ItemId = 12,
/// LongMnemonic = "MDIA",
/// ShortMnemonic = "MDIA",
/// Description = "Mud Density In (avg)",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MDIA")]
public float? Mdia { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 13,
/// LongMnemonic = "MFIA",
/// ShortMnemonic = "MFIA",
/// Description = "Mud Flow In (avg)",
/// Description2 = "",
/// FPSUnits = "GPM",
/// MetricUnits = "L/M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFIA")]
public float? Mfia { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 14,
/// LongMnemonic = "SPPA",
/// ShortMnemonic = "SPPA",
/// Description = "Standpipe Pressure (avg)",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPPA")]
public float? Sppa { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 15,
/// LongMnemonic = "PV",
/// ShortMnemonic = "PV",
/// Description = "Plastic Viscosity",
/// Description2 = "",
/// FPSUnits = "CP",
/// MetricUnits = "CP",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PV")]
public float? Pv { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 16,
/// LongMnemonic = "YP",
/// ShortMnemonic = "YP",
/// Description = "Yield Point",
/// Description2 = "",
/// FPSUnits = "PHSF",
/// MetricUnits = "PA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("YP")]
public float? Yp { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 17,
/// LongMnemonic = "PLB",
/// ShortMnemonic = "PLB",
/// Description = "Pressure Loss - bit",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PLB")]
public float? Plb { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 18,
/// LongMnemonic = "PLDS",
/// ShortMnemonic = "PLDS",
/// Description = "Pressure Loss - string",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PLDS")]
public float? Plds { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 19,
/// LongMnemonic = "PLA",
/// ShortMnemonic = "PLA",
/// Description = "Pressure Loss - annulus",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PLA")]
public float? Pla { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 20,
/// LongMnemonic = "PLSU",
/// ShortMnemonic = "PLSU",
/// Description = "Pressure Loss - surface",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PLSU")]
public float? Plsu { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 21,
/// LongMnemonic = "PLMM",
/// ShortMnemonic = "PLMM",
/// Description = "Pressure Loss - mud motor",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PLMM")]
public float? Plmm { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 22,
/// LongMnemonic = "PLMWD",
/// ShortMnemonic = "PLMW",
/// Description = "Pressure Loss - MWD tool",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PLMWD")]
public float? Plmwd { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 23,
/// LongMnemonic = "PLPB",
/// ShortMnemonic = "PLPB",
/// Description = "Pressure Loss - % at bit",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PLPB")]
public float? Plpb { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 24,
/// LongMnemonic = "BHP",
/// ShortMnemonic = "BHP",
/// Description = "Bit Hydraulic Power",
/// Description2 = "",
/// FPSUnits = "HP",
/// MetricUnits = "KW",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BHP")]
public float? Bhp { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 25,
/// LongMnemonic = "BHPA",
/// ShortMnemonic = "BHPA",
/// Description = "Bit Hydraulic Power/Area",
/// Description2 = "",
/// FPSUnits = "HSI",
/// MetricUnits = "KWM2",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("BHPA")]
public float? Bhpa { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 26,
/// LongMnemonic = "JIF",
/// ShortMnemonic = "JIF",
/// Description = "Jet Impact Force",
/// Description2 = "",
/// FPSUnits = "LB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("JIF")]
public float? Jif { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 27,
/// LongMnemonic = "JV",
/// ShortMnemonic = "JV",
/// Description = "Jet Velocity",
/// Description2 = "",
/// FPSUnits = "FPS",
/// MetricUnits = "M/S",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("JV")]
public float? Jv { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 28,
/// LongMnemonic = "AVELN",
/// ShortMnemonic = "AVN",
/// Description = "Annular Velocity (min)",
/// Description2 = "",
/// FPSUnits = "FPM",
/// MetricUnits = "M/S",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("AVELN")]
public float? Aveln { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 29,
/// LongMnemonic = "AVELX",
/// ShortMnemonic = "AVX",
/// Description = "Annular Velocity (max)",
/// Description2 = "",
/// FPSUnits = "FPM",
/// MetricUnits = "M/S",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("AVELX")]
public float? Avelx { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 30,
/// LongMnemonic = "ECDTD",
/// ShortMnemonic = "ECDT",
/// Description = "ECD at Total Depth",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ECDTD")]
public float? Ecdtd { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 31,
/// LongMnemonic = "ECDBIT",
/// ShortMnemonic = "ECDB",
/// Description = "ECD at Bit",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ECDBIT")]
public float? Ecdbit { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 32,
/// LongMnemonic = "ECDCSG",
/// ShortMnemonic = "ECDC",
/// Description = "ECD at Casing Shoe",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ECDCSG")]
public float? Ecdcsg { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 33,
/// LongMnemonic = "PHP",
/// ShortMnemonic = "PHP",
/// Description = "Pump Hydraulic Power",
/// Description2 = "",
/// FPSUnits = "HP",
/// MetricUnits = "KW",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PHP")]
public float? Php { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 34,
/// LongMnemonic = "PLCO",
/// ShortMnemonic = "PLCO",
/// Description = "Calc/Obs Press.Loss ratio",
/// Description2 = "",
/// FPSUnits = "%",
/// MetricUnits = "%",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PLCO")]
public float? Plco { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 35,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 36,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 37,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 38,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 4,
/// ItemId = 39,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,255 @@
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; }
}
}

View File

@ -0,0 +1,300 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Резистивиметр MCR
/// Description: SibReciver. Резистивиметр MCR
/// Description2:
/// </summary>
[Table("t_telemetry_wits_50")]
public class Record50: RecordBase {
/// <summary>
/// RecordId = 50,
/// ItemId = 8,
/// LongMnemonic = "DEPTBITM",
/// ShortMnemonic = "DBTM",
/// Description = "SibReceiver custom. Положение долота",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTBITM")]
public float? Deptbitm { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 10,
/// LongMnemonic = "DEPTMEAS_MCRSTAT",
/// ShortMnemonic = "DEPTMEAS_MCRSTAT",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS_MCRSTAT")]
public float? DeptmeasMcrstat { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 11,
/// LongMnemonic = "MCRSTAT",
/// ShortMnemonic = "MCRSTAT",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MCRSTAT")]
public float? Mcrstat { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 12,
/// LongMnemonic = "DEPTMEAS_SLVL_mc",
/// ShortMnemonic = "DEPTMEAS_SLVL_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS_SLVL_mc")]
public float? DeptmeasSlvlMc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 13,
/// LongMnemonic = "SLVL_mc",
/// ShortMnemonic = "SLVL_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SLVL_mc")]
public float? SlvlMc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 14,
/// LongMnemonic = "DEPTMEAS_GDP_mc",
/// ShortMnemonic = "DEPTMEAS_GDP_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS_GDP_mc")]
public float? DeptmeasGdpMc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 15,
/// LongMnemonic = "GDP_mc",
/// ShortMnemonic = "GDP_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("GDP_mc")]
public float? GdpMc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 16,
/// LongMnemonic = "DEPTMEAS_RA33F2_mc",
/// ShortMnemonic = "DEPTMEAS_RA33F2_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS_RA33F2_mc")]
public float? DeptmeasRa33f2Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 17,
/// LongMnemonic = "RA33F2_mc",
/// ShortMnemonic = "RA33F2_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("RA33F2_mc")]
public float? Ra33f2Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 18,
/// LongMnemonic = "DEPTMEAS_RP33F2_mc",
/// ShortMnemonic = "DEPTMEAS_RP33F2_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS_RP33F2_mc")]
public float? DeptmeasRp33f2Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 19,
/// LongMnemonic = "RP33F2_mc",
/// ShortMnemonic = "RP33F2_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("RP33F2_mc")]
public float? Rp33f2Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 20,
/// LongMnemonic = "DEPTMEAS_RA33F4_mc",
/// ShortMnemonic = "DEPTMEAS_RA33F4_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS_RA33F4_mc")]
public float? DeptmeasRa33f4Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 21,
/// LongMnemonic = "RA33F4_mc",
/// ShortMnemonic = "RA33F4_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("RA33F4_mc")]
public float? Ra33f4Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 22,
/// LongMnemonic = "DEPTMEAS_RP33F4_mc",
/// ShortMnemonic = "DEPTMEAS_RP33F4_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS_RP33F4_mc")]
public float? DeptmeasRp33f4Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 23,
/// LongMnemonic = "RP33F4_mc",
/// ShortMnemonic = "RP33F4_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("RP33F4_mc")]
public float? Rp33f4Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 46,
/// LongMnemonic = "DEPTMEAS_RA33_mc",
/// ShortMnemonic = "DEPTMEAS_RA33_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS_RA33_mc")]
public float? DeptmeasRa33Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 47,
/// LongMnemonic = "RA33_mc",
/// ShortMnemonic = "RA33_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("RA33_mc")]
public float? Ra33Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 28,
/// LongMnemonic = "DEPTMEAS_RP33_mc",
/// ShortMnemonic = "DEPTMEAS_RP33_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS_RP33_mc")]
public float? DeptmeasRp33Mc { get; set; }
/// <summary>
/// RecordId = 50,
/// ItemId = 29,
/// LongMnemonic = "RP33_mc",
/// ShortMnemonic = "RP33_mc",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("RP33_mc")]
public float? Rp33Mc { get; set; }
}
}

View File

@ -0,0 +1,420 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Trip - Connections
/// Description: Tripping data gathered at tripping connections
/// Description2:
/// </summary>
[Table("t_telemetry_wits_6")]
public class Record6: RecordBase {
/// <summary>
/// RecordId = 6,
/// 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 = 6,
/// 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 = 6,
/// 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 = 6,
/// 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 = 6,
/// 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 = 6,
/// ItemId = 13,
/// LongMnemonic = "CONNDONE",
/// ShortMnemonic = "CDON",
/// Description = "Connections Done",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("CONNDONE")]
public short? Conndone { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 14,
/// LongMnemonic = "CONNREM",
/// ShortMnemonic = "CREM",
/// Description = "Connections Remaining",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("CONNREM")]
public short? Connrem { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 15,
/// LongMnemonic = "ETIMESLP",
/// ShortMnemonic = "ETSL",
/// Description = "Elapsed Time In-Slips",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("ETIMESLP")]
public short? Etimeslp { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 16,
/// LongMnemonic = "ETIMEOS",
/// ShortMnemonic = "ETOS",
/// Description = "Elapsed Time Out-of-Slips",
/// Description2 = "",
/// FPSUnits = "SEC",
/// MetricUnits = "SEC",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("ETIMEOS")]
public short? Etimeos { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 17,
/// 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 = 6,
/// ItemId = 18,
/// LongMnemonic = "RSUA",
/// ShortMnemonic = "RSUA",
/// Description = "Running Speed -up (avg)",
/// Description2 = "",
/// FPSUnits = "FPM",
/// MetricUnits = "M/S",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("RSUA")]
public float? Rsua { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 19,
/// 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 = 6,
/// ItemId = 20,
/// LongMnemonic = "RSDA",
/// ShortMnemonic = "RSDA",
/// Description = "Running Speed -down (avg)",
/// Description2 = "",
/// FPSUnits = "FPM",
/// MetricUnits = "M/S",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("RSDA")]
public float? Rsda { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 21,
/// LongMnemonic = "HKLX",
/// ShortMnemonic = "HKLX",
/// Description = "Hookload (max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("HKLX")]
public float? Hklx { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 22,
/// LongMnemonic = "HKLN",
/// ShortMnemonic = "HKLN",
/// Description = "Hookload (min)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("HKLN")]
public float? Hkln { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 23,
/// 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 = 6,
/// ItemId = 24,
/// LongMnemonic = "TORQMUX",
/// ShortMnemonic = "TQMX",
/// Description = "Torque - Make Up (max)",
/// Description2 = "",
/// FPSUnits = "KFLB",
/// MetricUnits = "KNM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TORQMUX")]
public float? Torqmux { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 25,
/// LongMnemonic = "TORQBOX",
/// ShortMnemonic = "TQBX",
/// Description = "Torque - Breakout (max)",
/// Description2 = "",
/// FPSUnits = "KFLB",
/// MetricUnits = "KNM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("TORQBOX")]
public float? Torqbox { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 26,
/// LongMnemonic = "FVOLO",
/// ShortMnemonic = "FVO",
/// Description = "Fill/Gain Volume Obs.",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("FVOLO")]
public float? Fvolo { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 27,
/// LongMnemonic = "FVOLE",
/// ShortMnemonic = "FVE",
/// Description = "Fill/Gain Volume Exp.",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("FVOLE")]
public float? Fvole { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 28,
/// 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 = 6,
/// ItemId = 29,
/// LongMnemonic = "FVOLEC",
/// ShortMnemonic = "FVEC",
/// Description = "Fill/Gain Volume Exp (cum)",
/// Description2 = "",
/// FPSUnits = "BBL",
/// MetricUnits = "M3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("FVOLEC")]
public float? Fvolec { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 30,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 31,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 32,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 33,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 6,
/// ItemId = 34,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,165 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Передача полных
/// Description: SibReciver. Передача полных
/// Description2:
/// </summary>
[Table("t_telemetry_wits_60")]
public class Record60: RecordBase {
/// <summary>
/// RecordId = 60,
/// ItemId = 99,
/// LongMnemonic = "DEPTBITM",
/// ShortMnemonic = "DBTM",
/// Description = "SibReceiver custom. Положение долота",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTBITM")]
public float? Deptbitm { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 10,
/// LongMnemonic = "DEPTMEAS",
/// ShortMnemonic = "DMEA",
/// Description = "SibReceiver custom. Точка Замера",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS")]
public float? Deptmeas { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 11,
/// LongMnemonic = "Gtot",
/// ShortMnemonic = "Gtot",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("Gtot")]
public float? Gtot { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 12,
/// LongMnemonic = "Gx",
/// ShortMnemonic = "Gx",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("Gx")]
public float? Gx { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 13,
/// LongMnemonic = "Gy",
/// ShortMnemonic = "Gy",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("Gy")]
public float? Gy { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 14,
/// LongMnemonic = "Gz",
/// ShortMnemonic = "Gz",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("Gz")]
public float? Gz { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 15,
/// LongMnemonic = "Btot",
/// ShortMnemonic = "Btot",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("Btot")]
public float? Btot { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 16,
/// LongMnemonic = "Bx",
/// ShortMnemonic = "Bx",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("Bx")]
public float? Bx { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 17,
/// LongMnemonic = "By",
/// ShortMnemonic = "By",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("By")]
public float? By { get; set; }
/// <summary>
/// RecordId = 60,
/// ItemId = 18,
/// LongMnemonic = "Bz",
/// ShortMnemonic = "Bz",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("Bz")]
public float? Bz { get; set; }
}
}

View File

@ -0,0 +1,180 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Резистивиметр Corvet
/// Description: SibReciver. Резистивиметр Corvet
/// Description2:
/// </summary>
[Table("t_telemetry_wits_61")]
public class Record61: RecordBase {
/// <summary>
/// RecordId = 61,
/// ItemId = 99,
/// LongMnemonic = "DEPTBITM",
/// ShortMnemonic = "DBTM",
/// Description = "SibReceiver custom. Положение долота",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTBITM")]
public float? Deptbitm { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 10,
/// LongMnemonic = "DEPTMEAS",
/// ShortMnemonic = "DMEA",
/// Description = "SibReceiver custom. Точка Замера",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTMEAS")]
public float? Deptmeas { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 11,
/// LongMnemonic = "PHL1F1",
/// ShortMnemonic = "PHL1F1",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PHL1F1")]
public float? Phl1f1 { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 12,
/// LongMnemonic = "PHL1F2",
/// ShortMnemonic = "PHL1F2",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PHL1F2")]
public float? Phl1f2 { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 13,
/// LongMnemonic = "PHL2F1",
/// ShortMnemonic = "PHL2F1",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PHL2F1")]
public float? Phl2f1 { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 14,
/// LongMnemonic = "PHL2F2",
/// ShortMnemonic = "PHL2F2",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("PHL2F2")]
public float? Phl2f2 { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 15,
/// LongMnemonic = "ATT06H",
/// ShortMnemonic = "ATT06H",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ATT06H")]
public float? Att06h { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 16,
/// LongMnemonic = "ATT06L",
/// ShortMnemonic = "ATT06L",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ATT06L")]
public float? Att06l { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 17,
/// LongMnemonic = "ATT10H",
/// ShortMnemonic = "ATT10H",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ATT10H")]
public float? Att10h { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 18,
/// LongMnemonic = "ATT10L",
/// ShortMnemonic = "ATT10L",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("ATT10L")]
public float? Att10l { get; set; }
/// <summary>
/// RecordId = 61,
/// ItemId = 19,
/// LongMnemonic = "Status",
/// ShortMnemonic = "Status",
/// Description = "SibReceiver custom",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("Status")]
public float? Status { get; set; }
}
}

View File

@ -0,0 +1,300 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: Survey/Directional
/// Description: Directional/Survey data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_7")]
public class Record7: RecordBase {
/// <summary>
/// RecordId = 7,
/// ItemId = 8,
/// LongMnemonic = "DEPTSVYM",
/// ShortMnemonic = "DSVM",
/// Description = "Depth Svy/reading (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTSVYM")]
public float? Deptsvym { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 9,
/// LongMnemonic = "DEPTSVYV",
/// ShortMnemonic = "DSVV",
/// Description = "Depth Svy/reading (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTSVYV")]
public float? Deptsvyv { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 10,
/// LongMnemonic = "PASSNUM",
/// ShortMnemonic = "PASS",
/// Description = "Pass Number",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("PASSNUM")]
public short? Passnum { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 11,
/// 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 = 7,
/// ItemId = 12,
/// LongMnemonic = "SVYTYPE",
/// ShortMnemonic = "STYP",
/// Description = "Svy Type",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 8,
/// ValueType = "A"
/// </summary>
[Column("SVYTYPE")]
public string? Svytype { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 13,
/// LongMnemonic = "SVYINC",
/// ShortMnemonic = "SINC",
/// Description = "Svy Inclination",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SVYINC")]
public float? Svyinc { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 14,
/// LongMnemonic = "SVYAZU",
/// ShortMnemonic = "SAZU",
/// Description = "Svy Azimuth (uncorrected)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SVYAZU")]
public float? Svyazu { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 15,
/// LongMnemonic = "SVYAZC",
/// ShortMnemonic = "SAZC",
/// Description = "Svy Azimuth (corrected)",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SVYAZC")]
public float? Svyazc { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 16,
/// LongMnemonic = "SVYMTF",
/// ShortMnemonic = "SMTF",
/// Description = "Svy Magnetic Toolface",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SVYMTF")]
public float? Svymtf { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 17,
/// LongMnemonic = "SVYGTF",
/// ShortMnemonic = "SGTF",
/// Description = "Svy Gravity Toolface",
/// Description2 = "",
/// FPSUnits = "DEG",
/// MetricUnits = "DEG",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SVYGTF")]
public float? Svygtf { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 18,
/// LongMnemonic = "SVYNS",
/// ShortMnemonic = "SNS",
/// Description = "Svy North-South Position",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SVYNS")]
public float? Svyns { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 19,
/// LongMnemonic = "SVYEW",
/// ShortMnemonic = "SEW",
/// Description = "Svy East-West Position",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SVYEW")]
public float? Svyew { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 20,
/// LongMnemonic = "SVYDLS",
/// ShortMnemonic = "SDLS",
/// Description = "Svy Dog Leg Severity",
/// Description2 = "",
/// FPSUnits = "DGHF",
/// MetricUnits = "DGHM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SVYDLS")]
public float? Svydls { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 21,
/// LongMnemonic = "SVYWALK",
/// ShortMnemonic = "SWLK",
/// Description = "Svy Rate of Walk",
/// Description2 = "",
/// FPSUnits = "DGHF",
/// MetricUnits = "DGHM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SVYWALK")]
public float? Svywalk { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 22,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 23,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 24,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 25,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 7,
/// ItemId = 26,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
}
}

View File

@ -0,0 +1,735 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: MWD Formation Evaluation
/// Description: MWD Formation Evaluation data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_8")]
public class Record8: RecordBase {
/// <summary>
/// RecordId = 8,
/// ItemId = 8,
/// 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 = 8,
/// ItemId = 9,
/// 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 = 8,
/// ItemId = 10,
/// 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 = 8,
/// ItemId = 11,
/// 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 = 8,
/// ItemId = 12,
/// LongMnemonic = "PASSNUM",
/// ShortMnemonic = "PASS",
/// Description = "Pass Number",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("PASSNUM")]
public short? Passnum { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 13,
/// LongMnemonic = "DEPTRS1M",
/// ShortMnemonic = "DR1M",
/// Description = "Depth Resis 1 sensor (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTRS1M")]
public float? Deptrs1m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 14,
/// LongMnemonic = "DEPTRS1V",
/// ShortMnemonic = "DR1V",
/// Description = "Depth Resis 1 sensor (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTRS1V")]
public float? Deptrs1v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 15,
/// LongMnemonic = "MR1",
/// ShortMnemonic = "MR1",
/// Description = "Resis 1 reading",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MR1")]
public float? Mr1 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 16,
/// LongMnemonic = "MR1C",
/// ShortMnemonic = "MR1C",
/// Description = "Resis 1 (borehole corr)",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MR1C")]
public float? Mr1c { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 17,
/// LongMnemonic = "DEPTRS2M",
/// ShortMnemonic = "DR2M",
/// Description = "Depth Resis 2 sensor (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTRS2M")]
public float? Deptrs2m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 18,
/// LongMnemonic = "DEPTRS2V",
/// ShortMnemonic = "DR2V",
/// Description = "Depth Resis 2 sensor (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTRS2V")]
public float? Deptrs2v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 19,
/// LongMnemonic = "MR2",
/// ShortMnemonic = "MR2",
/// Description = "Resis 2 reading",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MR2")]
public float? Mr2 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 20,
/// LongMnemonic = "MR2C",
/// ShortMnemonic = "MR2C",
/// Description = "Resis 2 (borehole corr)",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MR2C")]
public float? Mr2c { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 21,
/// LongMnemonic = "DEPTGR1M",
/// ShortMnemonic = "DG1M",
/// Description = "Depth G.Ray 1 sensor(meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTGR1M")]
public float? Deptgr1m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 22,
/// LongMnemonic = "DEPTGR1V",
/// ShortMnemonic = "DG1V",
/// Description = "Depth G.Ray 1 sensor(vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTGR1V")]
public float? Deptgr1v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 23,
/// LongMnemonic = "MG1",
/// ShortMnemonic = "MG1",
/// Description = "Gamma Ray 1 reading",
/// Description2 = "",
/// FPSUnits = "API",
/// MetricUnits = "API",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MG1")]
public float? Mg1 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 24,
/// LongMnemonic = "MG1C",
/// ShortMnemonic = "MG1C",
/// Description = "Gamma Ray 1(borehole corr)",
/// Description2 = "",
/// FPSUnits = "API",
/// MetricUnits = "API",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MG1C")]
public float? Mg1c { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 25,
/// LongMnemonic = "DEPTGR2M",
/// ShortMnemonic = "DG2M",
/// Description = "Depth G.Ray 2 sensor(meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTGR2M")]
public float? Deptgr2m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 26,
/// LongMnemonic = "DEPTGR2V",
/// ShortMnemonic = "DG2V",
/// Description = "Depth G.Ray 2 sensor(vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTGR2V")]
public float? Deptgr2v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 27,
/// LongMnemonic = "MG2",
/// ShortMnemonic = "MG2",
/// Description = "Gamma Ray 2 reading",
/// Description2 = "",
/// FPSUnits = "API",
/// MetricUnits = "API",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MG2")]
public float? Mg2 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 28,
/// LongMnemonic = "MG2C",
/// ShortMnemonic = "MG2C",
/// Description = "Gamma Ray 2(borehole corr)",
/// Description2 = "",
/// FPSUnits = "API",
/// MetricUnits = "API",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MG2C")]
public float? Mg2c { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 29,
/// LongMnemonic = "DEPTP1M",
/// ShortMnemonic = "DP1M",
/// Description = "Depth Por 1 sensor (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTP1M")]
public float? Deptp1m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 30,
/// LongMnemonic = "DEPTP1V",
/// ShortMnemonic = "DP1V",
/// Description = "Depth Por 1 sensor (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTP1V")]
public float? Deptp1v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 31,
/// LongMnemonic = "MPO1",
/// ShortMnemonic = "MPO1",
/// Description = "Porosity Tool 1 reading",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MPO1")]
public float? Mpo1 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 32,
/// LongMnemonic = "DEPTP2M",
/// ShortMnemonic = "DP2M",
/// Description = "Depth Por 2 sensor (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTP2M")]
public float? Deptp2m { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 33,
/// LongMnemonic = "DEPTP2V",
/// ShortMnemonic = "DP2V",
/// Description = "Depth Por 2 sensor (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTP2V")]
public float? Deptp2v { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 34,
/// LongMnemonic = "MPO2",
/// ShortMnemonic = "MPO2",
/// Description = "Porosity Tool 2 reading",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MPO2")]
public float? Mpo2 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 35,
/// LongMnemonic = "MFTANN",
/// ShortMnemonic = "MFTA",
/// Description = "Downhole Fluid Temp (ann)",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFTANN")]
public float? Mftann { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 36,
/// LongMnemonic = "MFTPIPE",
/// ShortMnemonic = "MFTP",
/// Description = "Downhole Fluid Temp (pipe)",
/// Description2 = "",
/// FPSUnits = "DEGF",
/// MetricUnits = "DEGC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFTPIPE")]
public float? Mftpipe { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 37,
/// LongMnemonic = "MFRANN",
/// ShortMnemonic = "MFRA",
/// Description = "Downhole Fluid Resis (ann)",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFRANN")]
public float? Mfrann { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 38,
/// LongMnemonic = "MFRPIPE",
/// ShortMnemonic = "MFRP",
/// Description = "Downhole Fluid Resis (pipe)",
/// Description2 = "",
/// FPSUnits = "OHMM",
/// MetricUnits = "OHMM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFRPIPE")]
public float? Mfrpipe { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 39,
/// LongMnemonic = "DEPTFDM",
/// ShortMnemonic = "DFDM",
/// Description = "Depth Form Density (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTFDM")]
public float? Deptfdm { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 40,
/// LongMnemonic = "DEPTFDV",
/// ShortMnemonic = "DFDV",
/// Description = "Depth Form Density (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTFDV")]
public float? Deptfdv { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 41,
/// LongMnemonic = "MFD",
/// ShortMnemonic = "MFD",
/// Description = "Formation Density",
/// Description2 = "",
/// FPSUnits = "G/CC",
/// MetricUnits = "G/CC",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFD")]
public float? Mfd { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 42,
/// LongMnemonic = "DEPTCALM",
/// ShortMnemonic = "DCLM",
/// Description = "Depth Caliper (meas)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTCALM")]
public float? Deptcalm { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 43,
/// LongMnemonic = "DEPTCALV",
/// ShortMnemonic = "DCLV",
/// Description = "Depth Caliper (vert)",
/// Description2 = "",
/// FPSUnits = "F",
/// MetricUnits = "M",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("DEPTCALV")]
public float? Deptcalv { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 44,
/// LongMnemonic = "MCLP",
/// ShortMnemonic = "MCLP",
/// Description = "Caliper",
/// Description2 = "",
/// FPSUnits = "IN",
/// MetricUnits = "MM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MCLP")]
public float? Mclp { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 45,
/// LongMnemonic = "MFPP",
/// ShortMnemonic = "MFPP",
/// Description = "Pore Pressure Grad MWD",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFPP")]
public float? Mfpp { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 46,
/// LongMnemonic = "MFFP",
/// ShortMnemonic = "MFFP",
/// Description = "Frac Pressure Grad MWD",
/// Description2 = "",
/// FPSUnits = "PPG",
/// MetricUnits = "KGM3",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MFFP")]
public float? Mffp { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 47,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 48,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 49,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 50,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 51,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 52,
/// LongMnemonic = "SPARE6",
/// ShortMnemonic = "SPR6",
/// Description = "< SPARE 6>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE6")]
public float? Spare6 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 53,
/// LongMnemonic = "SPARE7",
/// ShortMnemonic = "SPR7",
/// Description = "< SPARE 7>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE7")]
public float? Spare7 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 54,
/// LongMnemonic = "SPARE8",
/// ShortMnemonic = "SPR8",
/// Description = "< SPARE 8>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE8")]
public float? Spare8 { get; set; }
/// <summary>
/// RecordId = 8,
/// ItemId = 55,
/// LongMnemonic = "SPARE9",
/// ShortMnemonic = "SPR9",
/// Description = "< SPARE 9>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE9")]
public float? Spare9 { get; set; }
}
}

View File

@ -0,0 +1,345 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// Record name: MWD Mechanical
/// Description: MWD Mechanical data
/// Description2:
/// </summary>
[Table("t_telemetry_wits_9")]
public class Record9: RecordBase {
/// <summary>
/// RecordId = 9,
/// ItemId = 8,
/// 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 = 9,
/// ItemId = 9,
/// 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 = 9,
/// ItemId = 10,
/// 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 = 9,
/// ItemId = 11,
/// 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 = 9,
/// ItemId = 12,
/// LongMnemonic = "PASSNUM",
/// ShortMnemonic = "PASS",
/// Description = "Pass Number",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("PASSNUM")]
public short? Passnum { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 13,
/// LongMnemonic = "MBHPANN",
/// ShortMnemonic = "MBPA",
/// Description = "Bottom-hole annulus press",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MBHPANN")]
public float? Mbhpann { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 14,
/// LongMnemonic = "MBHPINT",
/// ShortMnemonic = "MBPI",
/// Description = "Bottom-hole internal press",
/// Description2 = "",
/// FPSUnits = "PSI",
/// MetricUnits = "KPA",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MBHPINT")]
public float? Mbhpint { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 15,
/// LongMnemonic = "MWOBA",
/// ShortMnemonic = "MWBA",
/// Description = "Downhole Wt-on-Bit (avg)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MWOBA")]
public float? Mwoba { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 16,
/// LongMnemonic = "MWOBX",
/// ShortMnemonic = "MWBX",
/// Description = "Downhole Wt-on-Bit (max)",
/// Description2 = "",
/// FPSUnits = "KLB",
/// MetricUnits = "KDN",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MWOBX")]
public float? Mwobx { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 17,
/// LongMnemonic = "MTORQA",
/// ShortMnemonic = "MTQA",
/// Description = "Downhole Torque (avg)",
/// Description2 = "",
/// FPSUnits = "KFLB",
/// MetricUnits = "KNM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MTORQA")]
public float? Mtorqa { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 18,
/// LongMnemonic = "MTORQX",
/// ShortMnemonic = "MTQX",
/// Description = "Downhole Torque (max)",
/// Description2 = "",
/// FPSUnits = "KFLB",
/// MetricUnits = "KNM",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("MTORQX")]
public float? Mtorqx { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 19,
/// LongMnemonic = "MMMRPM",
/// ShortMnemonic = "MMRP",
/// Description = "Downhole Motor RPM",
/// Description2 = "",
/// FPSUnits = "RPM",
/// MetricUnits = "RPM",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("MMMRPM")]
public short? Mmmrpm { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 20,
/// LongMnemonic = "MALTVOLT",
/// ShortMnemonic = "MALT",
/// Description = "MWD Tool Alternator Voltage",
/// Description2 = "",
/// FPSUnits = "V",
/// MetricUnits = "V",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("MALTVOLT")]
public short? Maltvolt { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 21,
/// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE1")]
public float? Spare1 { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 22,
/// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE2")]
public float? Spare2 { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 23,
/// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE3")]
public float? Spare3 { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 24,
/// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE4")]
public float? Spare4 { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 25,
/// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "---",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE5")]
public float? Spare5 { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 26,
/// LongMnemonic = "SPARE6",
/// ShortMnemonic = "SPR6",
/// Description = "< SPARE 6>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE6")]
public float? Spare6 { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 27,
/// LongMnemonic = "SPARE7",
/// ShortMnemonic = "SPR7",
/// Description = "< SPARE 7>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE7")]
public float? Spare7 { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 28,
/// LongMnemonic = "SPARE8",
/// ShortMnemonic = "SPR8",
/// Description = "< SPARE 8>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE8")]
public float? Spare8 { get; set; }
/// <summary>
/// RecordId = 9,
/// ItemId = 29,
/// LongMnemonic = "SPARE9",
/// ShortMnemonic = "SPR9",
/// Description = "< SPARE 9>",
/// Description2 = "",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "F"
/// </summary>
[Column("SPARE9")]
public float? Spare9 { get; set; }
}
}

View File

@ -0,0 +1,127 @@
using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS
{
/// <summary>
/// This is base class for all WITS-0 records
/// </summary>
public abstract class RecordBase: ITelemetryData
{
[Column("id_telemetry")]
public int IdTelemetry { get; set; }
[Column("date", TypeName = "timestamp with time zone")]
public DateTimeOffset DateTime { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 1,
/// LongMnemonic = "WELLID",
/// ShortMnemonic = "WID",
/// Description = "Well Identifier",
/// Description2 = "Number/name assigned to the well by the operator for identification purposes. This item is common to all records. This includes a four-character code identifying the SENDER.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 16,
/// ValueType = "A"
/// </summary>
[Column("WELLID")]
public string? Wellid { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 2,
/// LongMnemonic = "STKNUM",
/// ShortMnemonic = "SKNO",
/// Description = "Sidetrack/Hole Sect No.",
/// Description2 = "Measured depth of the hole at the time the record is generated.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("STKNUM")]
public short? Stknum { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 3,
/// LongMnemonic = "RECID",
/// ShortMnemonic = "RID",
/// Description = "Record Identifier",
/// Description2 = "Number of the sidetrack being drilled at the time the computer generated the record. Prior to having a sidetrack, this number is always 0. The sidetrack number indexes at the time drilling new formation commences (not while drilling the cement plug). This item is common to all records.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("RECID")]
public short? Recid { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 4,
/// LongMnemonic = "SEQID",
/// ShortMnemonic = "SQID",
/// Description = "Sequence Identifier",
/// Description2 = "Logical data record type identifier. This item is common to all records and, for current Pre-Defined Records, contains a value between 1 and 25, according to the record type. Types 26 through 49 inclusive are reserved for future expansion of the Pre-Defined records. Types 50 through 80 inclusive are open for Custom user definition. NOTE that the Logical Record Type for a record is this number plus 150, thus WITS Record 1 is Logical Record Type 151, WITS Record 2 is Logical Record Type 152, etc.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("SEQID")]
public int? Seqid { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 5,
/// LongMnemonic = "DATE",
/// ShortMnemonic = "DATE",
/// Description = "Date",
/// Description2 = "Indicates the number of times this record has been generated (it is not reset to zero for a sidetrack). The computer should automatically increase the number by one each time it creates a new record. This item is common to all records. The sequence identifier in each individual record type keeps track of the count for that particular record only. Thus there is a sequence identifier for each record type used.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("DATE")]
public int? Date { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 6,
/// LongMnemonic = "TIME",
/// ShortMnemonic = "TIME",
/// Description = "Time",
/// Description2 = "Indicates the date the computer generated this record. The date is reported as a 6 digit integer in a YYMMDD type format. e.g. 910404 would represent April 4, 1991. It is common to all records. Note that, like Time below, Universal Coordinated Time (Greenwich Mean Time) is used as the common reference. Note also that though this number should never decrease, there is no guarantee of this fact.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 4,
/// ValueType = "L"
/// </summary>
[Column("TIME")]
public int? Time { get; set; }
/// <summary>
/// RecordId = 1,
/// ItemId = 7,
/// LongMnemonic = "ACTCOD",
/// ShortMnemonic = "ACTC",
/// Description = "Activity Code",
/// Description2 = "Indicates the time of day (24 hour clock), when the computer generated the record, eg. 225015 would represent 10:50:15 pm. This item is common to all records. Note that, like Date above, Universal Coordinated Time (Greenwich Mean Time) is used as the common reference.",
/// FPSUnits = "----",
/// MetricUnits = "----",
/// Length = 2,
/// ValueType = "S"
/// </summary>
[Column("ACTCOD")]
public short? Actcod { get; set; }
[ForeignKey(nameof(IdTelemetry))]
public virtual Telemetry Telemetry { get; set; }
}
}

View File

@ -41,4 +41,10 @@
<Folder Include="CommonLibs\" />
</ItemGroup>
<ItemGroup>
<Reference Include="AsbWitsInfo">
<HintPath>CommonLibs\AsbWitsInfo.dll</HintPath>
</Reference>
</ItemGroup>
</Project>

View File

@ -0,0 +1,23 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v6.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v6.0": {
"AsbWitsInfo/1.0.0": {
"runtime": {
"AsbWitsInfo.dll": {}
}
}
}
},
"libraries": {
"AsbWitsInfo/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

Binary file not shown.

View File

@ -67,13 +67,13 @@ namespace AsbCloudInfrastructure
{
var messagesStat = (from item in context.TelemetryMessages
where item.IdTelemetry == idTelemetry
group item.Date by item.IdTelemetry into g
group item.DateTime by item.IdTelemetry into g
select new { min = g.Min(), max = g.Max(), count = g.Count() })
.FirstOrDefault();
var dataStat = (from item in context.TelemetryDataSaub
where item.IdTelemetry == idTelemetry
group item.Date by item.IdTelemetry into g
group item.DateTime by item.IdTelemetry into g
select new { min = g.Min(), max = g.Max(), count = g.Count() })
.FirstOrDefault();
@ -94,11 +94,11 @@ namespace AsbCloudInfrastructure
var query = context.TelemetryDataSaub
.Where(d => d.IdTelemetry == idTelemetry
&& d.Date >= beginUtc
&& d.Date <= endUtc)
.OrderBy(d => d.Date)
&& d.DateTime >= beginUtc
&& d.DateTime <= endUtc)
.OrderBy(d => d.DateTime)
.Select(d => new DataSaubReport {
Date = d.Date.DateTime.AddHours(timezoneOffset),
Date = d.DateTime.DateTime.AddHours(timezoneOffset),
Mode = d.Mode,
WellDepth = d.WellDepth,
BitDepth = d.BitDepth,
@ -128,13 +128,13 @@ namespace AsbCloudInfrastructure
var query = from item in context.TelemetryMessages
where item.IdTelemetry == idTelemetry
&& item.Date >= beginUtc
&& item.Date <= endUtc
orderby item.Date
&& item.DateTime >= beginUtc
&& item.DateTime <= endUtc
orderby item.DateTime
select new MessageReport
{
Id = item.Id,
Date = item.Date.DateTime,
Date = item.DateTime.DateTime,
Category = events.GetValueOrDefault(item.IdEvent) == null
? $""
: categories[events[item.IdEvent].IdCategory],

View File

@ -45,19 +45,19 @@ namespace AsbCloudInfrastructure.Services.Analysis
{
d.WellDepth,
d.BitDepth,
d.Date
d.DateTime
});
var m = (int)Math.Round(1d * depthToTimeData.Count() / 2048);
if (m > 1)
depthToTimeData = depthToTimeData.Where((d, i) => (((d.Date.DayOfYear * 24 + d.Date.Hour) * 60 + d.Date.Minute) * 60 + d.Date.Second) % m == 0);
depthToTimeData = depthToTimeData.Where((d, i) => (((d.DateTime.DayOfYear * 24 + d.DateTime.Hour) * 60 + d.DateTime.Minute) * 60 + d.DateTime.Second) % m == 0);
return await depthToTimeData.Select(d => new WellDepthToDayDto
{
WellDepth = d.WellDepth ?? 0.0,
BitDepth = d.BitDepth ?? 0.0,
Date = d.Date.ToRemoteDateTime(timezone.Hours),
Date = d.DateTime.ToRemoteDateTime(timezone.Hours),
}).AsNoTracking().ToListAsync(token).ConfigureAwait(false);
}
@ -75,12 +75,12 @@ namespace AsbCloudInfrastructure.Services.Analysis
var drillingPeriodsInfo = await db.TelemetryDataSaub
.Where(t => t.IdTelemetry == telemetryId)
.GroupBy(t => Math.Floor((((t.Date.DayOfYear * 24 + t.Date.Hour) * 60 + t.Date.Minute) * 60 + t.Date.Second + timezone.Hours - shiftStartSec) / intervalSeconds))
.GroupBy(t => Math.Floor((((t.DateTime.DayOfYear * 24 + t.DateTime.Hour) * 60 + t.DateTime.Minute) * 60 + t.DateTime.Second + timezone.Hours - shiftStartSec) / intervalSeconds))
.Select(g => new {
WellDepthMin = g.Min(t => t.WellDepth),
WellDepthMax = g.Max(t => t.WellDepth),
DateMin = g.Min(t => t.Date),
DateMax = g.Max(t => t.Date),
DateMin = g.Min(t => t.DateTime),
DateMax = g.Max(t => t.DateTime),
})
.OrderBy(g=>g.DateMin)
.ToListAsync(token);
@ -353,7 +353,7 @@ namespace AsbCloudInfrastructure.Services.Analysis
db.TelemetryDataSaub
.Where(d =>
d.IdTelemetry == idTelemetry &&
d.Date > analyzeStartDate &&
d.DateTime > analyzeStartDate &&
d.BitDepth != null &&
d.BlockPosition != null &&
d.HookWeight != null &&
@ -361,11 +361,11 @@ namespace AsbCloudInfrastructure.Services.Analysis
d.RotorSpeed != null &&
d.WellDepth != null
)
.OrderBy(d => d.Date)
.OrderBy(d => d.DateTime)
.Take(countOfRecordsForInterpolation)
.Select(d => new DataSaubAnalyse {
IdTelemetry = d.IdTelemetry,
Date = d.Date,
Date = d.DateTime,
BitDepth = d.BitDepth ?? 0,
BlockPosition = d.BlockPosition ?? 0,
HookWeight = d.HookWeight ?? 0,

View File

@ -47,7 +47,7 @@ namespace AsbCloudInfrastructure.Services
return null;
var query = db.TelemetryMessages.Where(m => m.IdTelemetry == idTelemetry)
.OrderBy(m => m.Date).AsNoTracking();
.OrderBy(m => m.DateTime).AsNoTracking();
if ((categoryids?.Any() == true) || !string.IsNullOrEmpty(searchString))
{
@ -65,20 +65,20 @@ namespace AsbCloudInfrastructure.Services
query = query.Where(m => eventIds.Contains(m.IdEvent));
}
query = query.OrderByDescending(m => m.Date);
query = query.OrderByDescending(m => m.DateTime);
var timezone = telemetryService.GetTimezone(idTelemetry??default);
if (begin != default)
{
var beginUtc = begin.ToUtcDateTimeOffset(timezone.Hours);
query = query.Where(m => m.Date >= beginUtc);
query = query.Where(m => m.DateTime >= beginUtc);
}
if (end != default)
{
var endUtc = end.ToUtcDateTimeOffset(timezone.Hours);
query = query.Where(m => m.Date <= endUtc);
query = query.Where(m => m.DateTime <= endUtc);
}
var result = new PaginationContainer<MessageDto>
@ -107,7 +107,7 @@ namespace AsbCloudInfrastructure.Services
WellDepth = message.WellDepth
};
messageDto.Date = message.Date.ToRemoteDateTime(timezone.Hours);
messageDto.Date = message.DateTime.ToRemoteDateTime(timezone.Hours);
if (message.IdTelemetryUser is not null)
{
@ -151,7 +151,7 @@ namespace AsbCloudInfrastructure.Services
var entity = dto.Adapt<TelemetryMessage>();
entity.Id = 0;
entity.IdTelemetry = telemetryId;
entity.Date = dto.Date.ToUtcDateTimeOffset(timezone.Hours);
entity.DateTime = dto.Date.ToUtcDateTimeOffset(timezone.Hours);
db.TelemetryMessages.Add(entity);
}

View File

@ -64,7 +64,7 @@ namespace AsbCloudInfrastructure.Services
return entity;
});
var entityMaxDate = entities.Max(e => e.Date);
var entityMaxDate = entities.Max(e => e.DateTime);
telemetryService.SaveRequestDate(uid, entityMaxDate);
var dbset = db.Set<TModel>();
@ -80,7 +80,7 @@ namespace AsbCloudInfrastructure.Services
$"uid: {uid}, " +
$"idTelemetry {idTelemetry}, " +
$"count: {entities.Count()}, " +
$"dataDate: {entities.FirstOrDefault()?.Date}, " +
$"dataDate: {entities.FirstOrDefault()?.DateTime}, " +
$"dbSaveDurationTime:{stopwatch.ElapsedMilliseconds}ms. " +
$"Message: {ex.Message}");
return 0;
@ -120,10 +120,10 @@ namespace AsbCloudInfrastructure.Services
var query = dbSet
.Where(d => d.IdTelemetry == idTelemetry
&& d.Date >= dateBeginUtc);
&& d.DateTime >= dateBeginUtc);
if (filterByDateEnd)
query = query.Where(d => d.Date <= dateEnd);
query = query.Where(d => d.DateTime <= dateEnd);
var fullDataCount = await query.CountAsync(token)
.ConfigureAwait(false);
@ -140,25 +140,25 @@ namespace AsbCloudInfrastructure.Services
//case var i when i <= 1: // тут для полноты, но никогда не сработает из-за условия выше
// break;
case var i when i < 10:
query = query.Where((d) => d.Date.Second % m == 0);
query = query.Where((d) => d.DateTime.Second % m == 0);
break;
case var i when i < 30:
query = query.Where((d) => (d.Date.Minute * 60 + d.Date.Second) % m == 0);
query = query.Where((d) => (d.DateTime.Minute * 60 + d.DateTime.Second) % m == 0);
break;
case var i when i < 600:
query = query.Where((d) => ((d.Date.Hour * 60 + d.Date.Minute) * 60 + d.Date.Second) % m == 0);
query = query.Where((d) => ((d.DateTime.Hour * 60 + d.DateTime.Minute) * 60 + d.DateTime.Second) % m == 0);
break;
default:
query = query.Where((d) => (((d.Date.DayOfYear * 24 + d.Date.Hour) * 60 + d.Date.Minute) * 60 + d.Date.Second) % m == 0);
query = query.Where((d) => (((d.DateTime.DayOfYear * 24 + d.DateTime.Hour) * 60 + d.DateTime.Minute) * 60 + d.DateTime.Second) % m == 0);
break;
}
if (m > 1)
query = query.Where((d) => (((d.Date.DayOfYear*24 + d.Date.Hour)*60 + d.Date.Minute)*60 + d.Date.Second) % m == 0);
query = query.Where((d) => (((d.DateTime.DayOfYear*24 + d.DateTime.Hour)*60 + d.DateTime.Minute)*60 + d.DateTime.Second) % m == 0);
}
var entities = await query
.OrderBy(d=>d.Date)
.OrderBy(d=>d.DateTime)
.AsNoTracking()
.ToListAsync(token)
.ConfigureAwait(false);

View File

@ -21,7 +21,7 @@ namespace AsbCloudInfrastructure.Services
var telemetryUser = cacheTelemetryUsers?
.FirstOrDefault(u => u.IdTelemetry == src.IdTelemetry && (u.Name == src.User || u.Surname == src.User));
entity.IdUser = telemetryUser?.IdUser;
entity.Date = src.Date.ToUtcDateTimeOffset(timezoneOffset);
entity.DateTime = src.Date.ToUtcDateTimeOffset(timezoneOffset);
return entity;
}
@ -31,7 +31,7 @@ namespace AsbCloudInfrastructure.Services
var telemetryUser = cacheTelemetryUsers?
.FirstOrDefault(u => u.IdTelemetry == src.IdTelemetry && u.IdUser == src.IdUser);
dto.User = telemetryUser?.MakeDisplayName();
dto.Date = src.Date.ToRemoteDateTime(timezoneOffset);
dto.Date = src.DateTime.ToRemoteDateTime(timezoneOffset);
return dto;
}
}

View File

@ -18,14 +18,14 @@ namespace AsbCloudInfrastructure.Services
public override TelemetryDataSpin Convert(TelemetryDataSpinDto src, double timezoneOffset)
{
var entity = src.Adapt<TelemetryDataSpin>();
entity.Date = src.Date.ToUtcDateTimeOffset(timezoneOffset);
entity.DateTime = src.Date.ToUtcDateTimeOffset(timezoneOffset);
return entity;
}
public override TelemetryDataSpinDto Convert(TelemetryDataSpin src, double timezoneOffset)
{
var dto = src.Adapt<TelemetryDataSpinDto>();
dto.Date = src.Date.ToRemoteDateTime(timezoneOffset);
dto.Date = src.DateTime.ToRemoteDateTime(timezoneOffset);
return dto;
}
}

View File

@ -71,8 +71,8 @@ namespace AsbCloudInfrastructure.Services
.Select(g => new
{
IdTelemetry = g.Key,
DateMax = g.Max(d => d.Date),
DateMin = g.Min(d => d.Date),
DateMax = g.Max(d => d.DateTime),
DateMin = g.Min(d => d.DateTime),
})
.AsNoTracking()
.ToListAsync()

View File

@ -0,0 +1,63 @@
using AsbCloudApp.Services;
using AsbCloudWebApi.SignalR;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.SignalR;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
namespace AsbCloudWebApi.Controllers
{
[Route("api/telemetry/{uid}/wits")]
[ApiController]
public class WitsController : ControllerBase
{
private readonly IWitsRepository witsService;
private readonly ITelemetryService telemetryService;
private readonly IHubContext<TelemetryHub> telemetryHubContext;
public WitsController(
IWitsRepository witsService,
ITelemetryService telemetryService,
IHubContext<TelemetryHub> telemetryHubContext)
{
this.witsService = witsService;
this.telemetryService = telemetryService;
this.telemetryHubContext = telemetryHubContext;
}
//[HttpPost("record1")]
//[AllowAnonymous]
//public virtual async Task<IActionResult> PostDataAsync(string uid, [FromBody] IEnumerable<TDto> dtos,
// CancellationToken token = default)
//{
// await telemetryDataService.UpdateDataAsync(uid, dtos, token).ConfigureAwait(false);
// var idWell = telemetryService.GetIdWellByTelemetryUid(uid);
// if (idWell != null && dtos.Any())
// _ = Task.Run(() => telemetryHubContext.Clients.Group($"well_{idWell}")
// .SendAsync(SirnalRMethodGetDataName, dtos), CancellationToken.None);
// return Ok();
//}
//private async Task<IActionResult> PostDataAsync<TDto>(
// string uid,
// IEnumerable<TDto> dtos,
// CancellationToken token = default)
//{
// //await witsService.SaveDataAsync(uid, dtos, token).ConfigureAwait(false);
// var idWell = telemetryService.GetIdWellByTelemetryUid(uid);
// if (idWell != null && dtos.Any())
// _ = Task.Run(() => telemetryHubContext.Clients.Group($"well_{idWell}")
// .SendAsync(SirnalRMethodGetDataName, dtos), CancellationToken.None);
// return Ok();
//}
}
}