grouping services and controllers

This commit is contained in:
ngfrolov 2022-04-11 18:00:34 +05:00
parent 80434475db
commit fa9486e44d
190 changed files with 13729 additions and 13771 deletions

View File

@ -7,7 +7,7 @@ namespace AsbCloudApp.Comparators
public class ComparerIId : IComparer<IId>, IEqualityComparer<IId> public class ComparerIId : IComparer<IId>, IEqualityComparer<IId>
{ {
private static readonly ComparerIId instance = new ComparerIId(); private static readonly ComparerIId instance = new ComparerIId();
private ComparerIId(){} private ComparerIId() { }
public static ComparerIId GetInstance() => instance; public static ComparerIId GetInstance() => instance;

View File

@ -1,10 +1,4 @@
using System; namespace AsbCloudApp.Data
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AsbCloudApp.Data
{ {
public class FileCategoryDto : IId public class FileCategoryDto : IId
{ {

View File

@ -14,6 +14,6 @@ namespace AsbCloudApp.Data
public long Size { get; set; } public long Size { get; set; }
public FilePublishInfoDto PublishInfo { get; set; } public FilePublishInfoDto PublishInfo { get; set; }
public UserDto Author { get; set; } public UserDto Author { get; set; }
public IEnumerable<FileMarkDto> FileMarks { get; set; } public IEnumerable<FileMarkDto> FileMarks { get; set; }
} }
} }

View File

@ -1,6 +1,6 @@
namespace AsbCloudApp.Data namespace AsbCloudApp.Data
{ {
public class PermissionDto: IId public class PermissionDto : IId
{ {
public int Id { get; set; } public int Id { get; set; }
public string Name { get; set; } public string Name { get; set; }

View File

@ -1,4 +1,4 @@
namespace AsbCloudApp.Data namespace AsbCloudApp.Data.SAUB
{ {
public class SetpointInfoDto public class SetpointInfoDto
{ {

View File

@ -1,10 +1,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AsbCloudApp.Data namespace AsbCloudApp.Data.SAUB
{ {
public class SetpointsRequestDto : IId public class SetpointsRequestDto : IId
{ {

View File

@ -8,7 +8,7 @@ namespace AsbCloudApp.Data
public override bool Equals(object obj) public override bool Equals(object obj)
{ {
if(obj is SimpleTimezoneDto tTimeZone if (obj is SimpleTimezoneDto tTimeZone
&& tTimeZone.Hours == Hours && tTimeZone.Hours == Hours
&& tTimeZone.TimezoneId == TimezoneId && tTimeZone.TimezoneId == TimezoneId
&& tTimeZone.IsOverride == IsOverride) && tTimeZone.IsOverride == IsOverride)

View File

@ -1,5 +1,4 @@
using AsbCloudApp.Data.SAUB; using AsbCloudApp.Data.SAUB;
using System.Text.Json.Serialization;
namespace AsbCloudApp.Data namespace AsbCloudApp.Data
{ {

View File

@ -1,6 +1,6 @@
namespace AsbCloudApp.Data namespace AsbCloudApp.Data
{ {
public class UserDto: IId public class UserDto : IId
{ {
public int Id { get; set; } public int Id { get; set; }
public string Login { get; set; } public string Login { get; set; }

View File

@ -1,6 +1,4 @@
using System.Collections.Generic; namespace AsbCloudApp.Data
namespace AsbCloudApp.Data
{ {
public class UserRegistrationDto : UserDto public class UserRegistrationDto : UserDto
{ {

View File

@ -5,7 +5,7 @@ namespace AsbCloudApp.Data.WITS
/// <summary> /// <summary>
/// This is base class for all WITS-0 records /// This is base class for all WITS-0 records
/// </summary> /// </summary>
public abstract class RecordBaseDto: ITelemetryData public abstract class RecordBaseDto : ITelemetryData
{ {
public int Id { get; set; } public int Id { get; set; }

View File

@ -5,12 +5,12 @@ namespace AsbCloudApp.Exceptions
/// <summary> /// <summary>
/// Argument validation fail Exception /// Argument validation fail Exception
/// </summary> /// </summary>
public class ArgumentInvalidException: Exception public class ArgumentInvalidException : Exception
{ {
public string ParamName { get; } public string ParamName { get; }
public ArgumentInvalidException(string message, string paramName = default) public ArgumentInvalidException(string message, string paramName = default)
:base(message) : base(message)
{ {
ParamName = paramName; ParamName = paramName;
} }

View File

@ -5,13 +5,13 @@ namespace AsbCloudApp.Exceptions
/// <summary> /// <summary>
/// Access denied exception /// Access denied exception
/// </summary> /// </summary>
public class ForbidException: Exception public class ForbidException : Exception
{ {
public ForbidException() public ForbidException()
:base(){} : base() { }
public ForbidException(string message) public ForbidException(string message)
:base(message){} : base(message) { }
} }
} }

View File

@ -1,5 +1,4 @@
using AsbCloudApp.Data; using System;
using System;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,8 +1,8 @@
using AsbCloudApp.Data;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using AsbCloudApp.Data;
namespace AsbCloudApp.Services namespace AsbCloudApp.Services
{ {

View File

@ -1,7 +1,7 @@
using System.Collections.Generic; using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using AsbCloudApp.Data;
namespace AsbCloudApp.Services namespace AsbCloudApp.Services
{ {

View File

@ -1,6 +1,5 @@
using AsbCloudApp.Data; using AsbCloudApp.Data;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,5 +1,4 @@
using System; using System.Collections.Generic;
using System.Collections.Generic;
namespace AsbCloudApp.Services namespace AsbCloudApp.Services
{ {

View File

@ -1,6 +1,5 @@
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.IO;
namespace AsbCloudApp.Services namespace AsbCloudApp.Services
{ {

View File

@ -1,8 +1,5 @@
using AsbCloudApp.Data; using AsbCloudApp.Data.SAUB;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -1,5 +1,4 @@
using AsbCloudApp.Data; using AsbCloudApp.Data;
using System;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;

View File

@ -6,7 +6,7 @@ using System.Threading.Tasks;
namespace AsbCloudApp.Services namespace AsbCloudApp.Services
{ {
public interface IWellService: ICrudService<WellDto> public interface IWellService : ICrudService<WellDto>
{ {
ITelemetryService TelemetryService { get; } ITelemetryService TelemetryService { get; }

View File

@ -7,7 +7,7 @@ using System.Threading.Tasks;
namespace AsbCloudApp.Services namespace AsbCloudApp.Services
{ {
public interface IWitsRecordRepository<TDto> public interface IWitsRecordRepository<TDto>
where TDto: ITelemetryData where TDto : ITelemetryData
{ {
Task SaveDataAsync(int idTelemetry, IEnumerable<TDto> dtos, CancellationToken token); Task SaveDataAsync(int idTelemetry, IEnumerable<TDto> dtos, CancellationToken token);
Task<IEnumerable<TDto>> GetAsync(int idTelemetry, DateTime begin, DateTime end, CancellationToken token); Task<IEnumerable<TDto>> GetAsync(int idTelemetry, DateTime begin, DateTime end, CancellationToken token);

View File

@ -1,13 +1,12 @@
using System; using System;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Collections.Generic;
namespace AsbCloudApp.Services namespace AsbCloudApp.Services
{ {
/// <summary> /// <summary>
/// ///
/// </summary> /// </summary>
public class InstantDataRepository: ConcurrentDictionary<int, ConcurrentDictionary<Type, object>> public class InstantDataRepository : ConcurrentDictionary<int, ConcurrentDictionary<Type, object>>
{ {
} }
} }

View File

@ -1,17 +1,11 @@
using System; using System.Collections.Generic;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AsbCloudApp namespace AsbCloudApp
{ {
public class Tree<T> : Dictionary<T, Tree<T>> public class Tree<T> : Dictionary<T, Tree<T>>
{ {
public Tree() public Tree()
{} { }
public Tree(T key, Tree<T> node = null) public Tree(T key, Tree<T> node = null)
{ {
@ -19,8 +13,8 @@ namespace AsbCloudApp
} }
public Tree(Tree<T> other) public Tree(Tree<T> other)
:base(other) : base(other)
{} { }
public Tree(IEnumerable<T> keys) public Tree(IEnumerable<T> keys)
{ {

View File

@ -51,7 +51,7 @@ namespace AsbCloudDb
} }
} }
interface IQueryStringFactory{} interface IQueryStringFactory { }
class QueryStringFactory<T> : IQueryStringFactory class QueryStringFactory<T> : IQueryStringFactory
where T : class where T : class
@ -104,7 +104,7 @@ namespace AsbCloudDb
var list = items.ToList(); var list = items.ToList();
for (var i = 0; i < list.Count; i++) for (var i = 0; i < list.Count; i++)
{ {
if(i > 0) if (i > 0)
builder.Append(','); builder.Append(',');
BuildRow(builder, list[i]); BuildRow(builder, list[i]);
} }
@ -122,13 +122,13 @@ namespace AsbCloudDb
private static string FormatValue(object v) private static string FormatValue(object v)
=> v switch => v switch
{ {
string vStr => $"'{vStr}'", string vStr => $"'{vStr}'",
DateTime vDate => $"'{FormatDateValue(vDate)}'", DateTime vDate => $"'{FormatDateValue(vDate)}'",
DateTimeOffset vDate => $"'{FormatDateValue(vDate.UtcDateTime)}'", DateTimeOffset vDate => $"'{FormatDateValue(vDate.UtcDateTime)}'",
IFormattable vFormattable=> FormatFormattableValue(vFormattable), IFormattable vFormattable => FormatFormattableValue(vFormattable),
_ => System.Text.Json.JsonSerializer.Serialize(v), _ => System.Text.Json.JsonSerializer.Serialize(v),
}; };
private static string FormatFormattableValue(IFormattable v) private static string FormatFormattableValue(IFormattable v)
=> v switch => v switch

View File

@ -1,6 +1,6 @@
using System; using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
using System;
namespace AsbCloudDb.Migrations namespace AsbCloudDb.Migrations
{ {

View File

@ -1,6 +1,6 @@
using System; using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
using System;
namespace AsbCloudDb.Migrations namespace AsbCloudDb.Migrations
{ {

View File

@ -1,6 +1,6 @@
using System; using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
using System;
namespace AsbCloudDb.Migrations namespace AsbCloudDb.Migrations
{ {

View File

@ -1,7 +1,7 @@
using System; using Microsoft.EntityFrameworkCore.Migrations;
using System.Collections.Generic;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
using System;
using System.Collections.Generic;
namespace AsbCloudDb.Migrations namespace AsbCloudDb.Migrations
{ {

View File

@ -1,6 +1,6 @@
using System.Collections.Generic; using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
using System.Collections.Generic;
namespace AsbCloudDb.Migrations namespace AsbCloudDb.Migrations
{ {

View File

@ -1,6 +1,6 @@
using System.Collections.Generic; using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Migrations;
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
using System.Collections.Generic;
namespace AsbCloudDb.Migrations namespace AsbCloudDb.Migrations
{ {

View File

@ -1,5 +1,5 @@
using System; using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Migrations; using System;
namespace AsbCloudDb.Migrations namespace AsbCloudDb.Migrations
{ {

View File

@ -1,5 +1,5 @@
using System; using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Migrations; using System;
#nullable disable #nullable disable

View File

@ -229,12 +229,14 @@ namespace AsbCloudDb.Model
.HasConstraintName("t_relation_company_well_t_company_id_fk"); .HasConstraintName("t_relation_company_well_t_company_id_fk");
}); });
modelBuilder.Entity<RelationUserRoleUserRole>(entity => { modelBuilder.Entity<RelationUserRoleUserRole>(entity =>
{
entity.HasKey(x => new { x.Id, x.IdInclude }) entity.HasKey(x => new { x.Id, x.IdInclude })
.HasName("t_relation_user_role_user_role_pk"); .HasName("t_relation_user_role_user_role_pk");
}); });
modelBuilder.Entity<RelationUserDrillingProgramPart>(entity => { modelBuilder.Entity<RelationUserDrillingProgramPart>(entity =>
{
entity.HasKey(x => new { x.IdUser, x.IdDrillingProgramPart }) entity.HasKey(x => new { x.IdUser, x.IdDrillingProgramPart })
.HasName("t_relation_user_drilling_program_part_pk"); .HasName("t_relation_user_drilling_program_part_pk");
}); });
@ -258,8 +260,9 @@ namespace AsbCloudDb.Model
entity.HasIndex(d => d.IdWellOperationCategory); entity.HasIndex(d => d.IdWellOperationCategory);
}); });
modelBuilder.Entity<DrillingProgramPart>(entity => { modelBuilder.Entity<DrillingProgramPart>(entity =>
entity.HasIndex(x => new { x.IdWell, x.IdFileCategory}) {
entity.HasIndex(x => new { x.IdWell, x.IdFileCategory })
.IsUnique(); .IsUnique();
}); });

View File

@ -1,5 +1,5 @@
using System;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;

View File

@ -1,6 +1,6 @@
using System; using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;

View File

@ -1,8 +1,8 @@
using System;
using System.Text.Json.Serialization;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using System.Text.Json.Serialization;
namespace AsbCloudDb.Model namespace AsbCloudDb.Model
{ {

View File

@ -6,7 +6,7 @@ using System.Threading.Tasks;
namespace AsbCloudDb.Model namespace AsbCloudDb.Model
{ {
public interface IAsbCloudDbContext: IDisposable public interface IAsbCloudDbContext : IDisposable
{ {
DbSet<Cluster> Clusters { get; set; } DbSet<Cluster> Clusters { get; set; }
DbSet<Company> Companies { get; set; } DbSet<Company> Companies { get; set; }

View File

@ -2,7 +2,7 @@
namespace AsbCloudDb.Model namespace AsbCloudDb.Model
{ {
public class RawData: Dictionary<string, object> public class RawData : Dictionary<string, object>
{ {
} }

View File

@ -1,6 +1,5 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using System.ComponentModel.DataAnnotations;
namespace AsbCloudDb.Model namespace AsbCloudDb.Model
{ {

View File

@ -1,6 +1,6 @@
using System; using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;

View File

@ -1,6 +1,5 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System; using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;

View File

@ -1,4 +1,3 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS namespace AsbCloudDb.Model.WITS

View File

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

View File

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

View File

@ -1,330 +1,330 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS namespace AsbCloudDb.Model.WITS
{ {
/// <summary> /// <summary>
/// Record name: Chromatograph Cycle-Based /// Record name: Chromatograph Cycle-Based
/// Description: Chromatograph Cycle data /// Description: Chromatograph Cycle data
/// Description2: /// Description2:
/// </summary> /// </summary>
[Table("t_telemetry_wits_12")] [Table("t_telemetry_wits_12")]
public class Record12: RecordBase { public class Record12 : RecordBase
{
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 8, /// ItemId = 8,
/// LongMnemonic = "DEPTCHRM", /// LongMnemonic = "DEPTCHRM",
/// ShortMnemonic = "DCHM", /// ShortMnemonic = "DCHM",
/// Description = "Depth Chrom Sample (meas)", /// Description = "Depth Chrom Sample (meas)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "F", /// FPSUnits = "F",
/// MetricUnits = "M", /// MetricUnits = "M",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("DEPTCHRM")] [Column("DEPTCHRM")]
public float? Deptchrm { get; set; } public float? Deptchrm { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 9, /// ItemId = 9,
/// LongMnemonic = "DEPTCHRV", /// LongMnemonic = "DEPTCHRV",
/// ShortMnemonic = "DCHV", /// ShortMnemonic = "DCHV",
/// Description = "Depth Chrom Sample (vert)", /// Description = "Depth Chrom Sample (vert)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "F", /// FPSUnits = "F",
/// MetricUnits = "M", /// MetricUnits = "M",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("DEPTCHRV")] [Column("DEPTCHRV")]
public float? Deptchrv { get; set; } public float? Deptchrv { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 10, /// ItemId = 10,
/// LongMnemonic = "DATECHR", /// LongMnemonic = "DATECHR",
/// ShortMnemonic = "DCHR", /// ShortMnemonic = "DCHR",
/// Description = "Date Chrom Sample", /// Description = "Date Chrom Sample",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("DATECHR")] [Column("DATECHR")]
public int? Datechr { get; set; } public int? Datechr { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 11, /// ItemId = 11,
/// LongMnemonic = "TIMECHR", /// LongMnemonic = "TIMECHR",
/// ShortMnemonic = "TCHR", /// ShortMnemonic = "TCHR",
/// Description = "Time Chrom Sample", /// Description = "Time Chrom Sample",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("TIMECHR")] [Column("TIMECHR")]
public int? Timechr { get; set; } public int? Timechr { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 12, /// ItemId = 12,
/// LongMnemonic = "METHANE", /// LongMnemonic = "METHANE",
/// ShortMnemonic = "METH", /// ShortMnemonic = "METH",
/// Description = "Methane (C1)", /// Description = "Methane (C1)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("METHANE")] [Column("METHANE")]
public int? Methane { get; set; } public int? Methane { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 13, /// ItemId = 13,
/// LongMnemonic = "ETHANE", /// LongMnemonic = "ETHANE",
/// ShortMnemonic = "ETH", /// ShortMnemonic = "ETH",
/// Description = "Ethane (C2)", /// Description = "Ethane (C2)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("ETHANE")] [Column("ETHANE")]
public int? Ethane { get; set; } public int? Ethane { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 14, /// ItemId = 14,
/// LongMnemonic = "PROPANE", /// LongMnemonic = "PROPANE",
/// ShortMnemonic = "PRP", /// ShortMnemonic = "PRP",
/// Description = "Propane (C3)", /// Description = "Propane (C3)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("PROPANE")] [Column("PROPANE")]
public int? Propane { get; set; } public int? Propane { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 15, /// ItemId = 15,
/// LongMnemonic = "IBUTANE", /// LongMnemonic = "IBUTANE",
/// ShortMnemonic = "IBUT", /// ShortMnemonic = "IBUT",
/// Description = "Iso-Butane (IC4)", /// Description = "Iso-Butane (IC4)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("IBUTANE")] [Column("IBUTANE")]
public int? Ibutane { get; set; } public int? Ibutane { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 16, /// ItemId = 16,
/// LongMnemonic = "NBUTANE", /// LongMnemonic = "NBUTANE",
/// ShortMnemonic = "NBUT", /// ShortMnemonic = "NBUT",
/// Description = "Nor-Butane (NC4)", /// Description = "Nor-Butane (NC4)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("NBUTANE")] [Column("NBUTANE")]
public int? Nbutane { get; set; } public int? Nbutane { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 17, /// ItemId = 17,
/// LongMnemonic = "IPENTANE", /// LongMnemonic = "IPENTANE",
/// ShortMnemonic = "IPEN", /// ShortMnemonic = "IPEN",
/// Description = "Iso-Pentane (IC5)", /// Description = "Iso-Pentane (IC5)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("IPENTANE")] [Column("IPENTANE")]
public int? Ipentane { get; set; } public int? Ipentane { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 18, /// ItemId = 18,
/// LongMnemonic = "NPENTANE", /// LongMnemonic = "NPENTANE",
/// ShortMnemonic = "NPEN", /// ShortMnemonic = "NPEN",
/// Description = "Nor-Pentane (NC5)", /// Description = "Nor-Pentane (NC5)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("NPENTANE")] [Column("NPENTANE")]
public int? Npentane { get; set; } public int? Npentane { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 19, /// ItemId = 19,
/// LongMnemonic = "EPENTANE", /// LongMnemonic = "EPENTANE",
/// ShortMnemonic = "EPEN", /// ShortMnemonic = "EPEN",
/// Description = "Neo-Pentane (EC5)", /// Description = "Neo-Pentane (EC5)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("EPENTANE")] [Column("EPENTANE")]
public int? Epentane { get; set; } public int? Epentane { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 20, /// ItemId = 20,
/// LongMnemonic = "IHEXANE", /// LongMnemonic = "IHEXANE",
/// ShortMnemonic = "IHEX", /// ShortMnemonic = "IHEX",
/// Description = "Iso-Hexane (IC6)", /// Description = "Iso-Hexane (IC6)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("IHEXANE")] [Column("IHEXANE")]
public int? Ihexane { get; set; } public int? Ihexane { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 21, /// ItemId = 21,
/// LongMnemonic = "NHEXANE", /// LongMnemonic = "NHEXANE",
/// ShortMnemonic = "NHEX", /// ShortMnemonic = "NHEX",
/// Description = "Nor-Hexane (NC6)", /// Description = "Nor-Hexane (NC6)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("NHEXANE")] [Column("NHEXANE")]
public int? Nhexane { get; set; } public int? Nhexane { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 22, /// ItemId = 22,
/// LongMnemonic = "CO2", /// LongMnemonic = "CO2",
/// ShortMnemonic = "CO2", /// ShortMnemonic = "CO2",
/// Description = "Carbon Dioxide", /// Description = "Carbon Dioxide",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("CO2")] [Column("CO2")]
public int? Co2 { get; set; } public int? Co2 { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 23, /// ItemId = 23,
/// LongMnemonic = "ACET", /// LongMnemonic = "ACET",
/// ShortMnemonic = "ACET", /// ShortMnemonic = "ACET",
/// Description = "Acetylene", /// Description = "Acetylene",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("ACET")] [Column("ACET")]
public int? Acet { get; set; } public int? Acet { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 24, /// ItemId = 24,
/// LongMnemonic = "SPARE1", /// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1", /// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>", /// Description = "< SPARE 1>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE1")] [Column("SPARE1")]
public float? Spare1 { get; set; } public float? Spare1 { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 25, /// ItemId = 25,
/// LongMnemonic = "SPARE2", /// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2", /// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>", /// Description = "< SPARE 2>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE2")] [Column("SPARE2")]
public float? Spare2 { get; set; } public float? Spare2 { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 26, /// ItemId = 26,
/// LongMnemonic = "SPARE3", /// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3", /// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>", /// Description = "< SPARE 3>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE3")] [Column("SPARE3")]
public float? Spare3 { get; set; } public float? Spare3 { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 27, /// ItemId = 27,
/// LongMnemonic = "SPARE4", /// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4", /// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>", /// Description = "< SPARE 4>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE4")] [Column("SPARE4")]
public float? Spare4 { get; set; } public float? Spare4 { get; set; }
/// <summary> /// <summary>
/// RecordId = 12, /// RecordId = 12,
/// ItemId = 28, /// ItemId = 28,
/// LongMnemonic = "SPARE5", /// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5", /// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>", /// Description = "< SPARE 5>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "---", /// MetricUnits = "---",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE5")] [Column("SPARE5")]
public float? Spare5 { get; set; } public float? Spare5 { get; set; }
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -1,345 +1,345 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS namespace AsbCloudDb.Model.WITS
{ {
/// <summary> /// <summary>
/// Record name: Lagged Mud Properties /// Record name: Lagged Mud Properties
/// Description: Mud Property data based returns depth increments /// Description: Mud Property data based returns depth increments
/// Description2: /// Description2:
/// </summary> /// </summary>
[Table("t_telemetry_wits_14")] [Table("t_telemetry_wits_14")]
public class Record14: RecordBase { public class Record14 : RecordBase
{
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 8, /// ItemId = 8,
/// LongMnemonic = "DEPTRETM", /// LongMnemonic = "DEPTRETM",
/// ShortMnemonic = "DRTM", /// ShortMnemonic = "DRTM",
/// Description = "Depth Returns (meas)", /// Description = "Depth Returns (meas)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "F", /// FPSUnits = "F",
/// MetricUnits = "M", /// MetricUnits = "M",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("DEPTRETM")] [Column("DEPTRETM")]
public float? Deptretm { get; set; } public float? Deptretm { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 9, /// ItemId = 9,
/// LongMnemonic = "DEPTRETV", /// LongMnemonic = "DEPTRETV",
/// ShortMnemonic = "DRTV", /// ShortMnemonic = "DRTV",
/// Description = "Depth Returns (vert)", /// Description = "Depth Returns (vert)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "F", /// FPSUnits = "F",
/// MetricUnits = "M", /// MetricUnits = "M",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("DEPTRETV")] [Column("DEPTRETV")]
public float? Deptretv { get; set; } public float? Deptretv { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 10, /// ItemId = 10,
/// LongMnemonic = "MDIL", /// LongMnemonic = "MDIL",
/// ShortMnemonic = "MDIL", /// ShortMnemonic = "MDIL",
/// Description = "Mud Density In (lagd)", /// Description = "Mud Density In (lagd)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPG", /// FPSUnits = "PPG",
/// MetricUnits = "KGM3", /// MetricUnits = "KGM3",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("MDIL")] [Column("MDIL")]
public float? Mdil { get; set; } public float? Mdil { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 11, /// ItemId = 11,
/// LongMnemonic = "MDOA", /// LongMnemonic = "MDOA",
/// ShortMnemonic = "MDOA", /// ShortMnemonic = "MDOA",
/// Description = "Mud Density Out (avg)", /// Description = "Mud Density Out (avg)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPG", /// FPSUnits = "PPG",
/// MetricUnits = "KGM3", /// MetricUnits = "KGM3",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("MDOA")] [Column("MDOA")]
public float? Mdoa { get; set; } public float? Mdoa { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 12, /// ItemId = 12,
/// LongMnemonic = "MTIL", /// LongMnemonic = "MTIL",
/// ShortMnemonic = "MTIL", /// ShortMnemonic = "MTIL",
/// Description = "Mud Temperature In (lagd)", /// Description = "Mud Temperature In (lagd)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "DEGF", /// FPSUnits = "DEGF",
/// MetricUnits = "DEGC", /// MetricUnits = "DEGC",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("MTIL")] [Column("MTIL")]
public float? Mtil { get; set; } public float? Mtil { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 13, /// ItemId = 13,
/// LongMnemonic = "MTOA", /// LongMnemonic = "MTOA",
/// ShortMnemonic = "MTOA", /// ShortMnemonic = "MTOA",
/// Description = "Mud Temperature Out (avg)", /// Description = "Mud Temperature Out (avg)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "DEGF", /// FPSUnits = "DEGF",
/// MetricUnits = "DEGC", /// MetricUnits = "DEGC",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("MTOA")] [Column("MTOA")]
public float? Mtoa { get; set; } public float? Mtoa { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 14, /// ItemId = 14,
/// LongMnemonic = "MCIL", /// LongMnemonic = "MCIL",
/// ShortMnemonic = "MCIL", /// ShortMnemonic = "MCIL",
/// Description = "Mud Conductivity In (lagd)", /// Description = "Mud Conductivity In (lagd)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "MMHO", /// FPSUnits = "MMHO",
/// MetricUnits = "MMHO", /// MetricUnits = "MMHO",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("MCIL")] [Column("MCIL")]
public float? Mcil { get; set; } public float? Mcil { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 15, /// ItemId = 15,
/// LongMnemonic = "MCOA", /// LongMnemonic = "MCOA",
/// ShortMnemonic = "MCOA", /// ShortMnemonic = "MCOA",
/// Description = "Mud Conductivity Out (avg)", /// Description = "Mud Conductivity Out (avg)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "MMHO", /// FPSUnits = "MMHO",
/// MetricUnits = "MMHO", /// MetricUnits = "MMHO",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("MCOA")] [Column("MCOA")]
public float? Mcoa { get; set; } public float? Mcoa { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 16, /// ItemId = 16,
/// LongMnemonic = "HSHPA", /// LongMnemonic = "HSHPA",
/// ShortMnemonic = "HHPA", /// ShortMnemonic = "HHPA",
/// Description = "Hyd.Sulfide Haz.Pot. (avg)", /// Description = "Hyd.Sulfide Haz.Pot. (avg)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("HSHPA")] [Column("HSHPA")]
public float? Hshpa { get; set; } public float? Hshpa { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 17, /// ItemId = 17,
/// LongMnemonic = "HSPHA", /// LongMnemonic = "HSPHA",
/// ShortMnemonic = "HPHA", /// ShortMnemonic = "HPHA",
/// Description = "Hyd.Sulfide pH (avg)", /// Description = "Hyd.Sulfide pH (avg)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("HSPHA")] [Column("HSPHA")]
public float? Hspha { get; set; } public float? Hspha { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 18, /// ItemId = 18,
/// LongMnemonic = "HSPHSA", /// LongMnemonic = "HSPHSA",
/// ShortMnemonic = "HPSA", /// ShortMnemonic = "HPSA",
/// Description = "Hyd.Sulfide pHS (avg)", /// Description = "Hyd.Sulfide pHS (avg)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "%", /// FPSUnits = "%",
/// MetricUnits = "%", /// MetricUnits = "%",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("HSPHSA")] [Column("HSPHSA")]
public float? Hsphsa { get; set; } public float? Hsphsa { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 19, /// ItemId = 19,
/// LongMnemonic = "GASIL", /// LongMnemonic = "GASIL",
/// ShortMnemonic = "GSIL", /// ShortMnemonic = "GSIL",
/// Description = "Gas In (lagd)", /// Description = "Gas In (lagd)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "%", /// FPSUnits = "%",
/// MetricUnits = "%", /// MetricUnits = "%",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("GASIL")] [Column("GASIL")]
public float? Gasil { get; set; } public float? Gasil { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 20, /// ItemId = 20,
/// LongMnemonic = "GASA", /// LongMnemonic = "GASA",
/// ShortMnemonic = "GASA", /// ShortMnemonic = "GASA",
/// Description = "Gas (avg)", /// Description = "Gas (avg)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "%", /// FPSUnits = "%",
/// MetricUnits = "%", /// MetricUnits = "%",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("GASA")] [Column("GASA")]
public float? Gasa { get; set; } public float? Gasa { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 21, /// ItemId = 21,
/// LongMnemonic = "GASX", /// LongMnemonic = "GASX",
/// ShortMnemonic = "GASX", /// ShortMnemonic = "GASX",
/// Description = "Gas (max)", /// Description = "Gas (max)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "%", /// FPSUnits = "%",
/// MetricUnits = "%", /// MetricUnits = "%",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("GASX")] [Column("GASX")]
public float? Gasx { get; set; } public float? Gasx { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 22, /// ItemId = 22,
/// LongMnemonic = "CO2A", /// LongMnemonic = "CO2A",
/// ShortMnemonic = "CO2A", /// ShortMnemonic = "CO2A",
/// Description = "Carbon Dioxide (avg)", /// Description = "Carbon Dioxide (avg)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("CO2A")] [Column("CO2A")]
public int? Co2a { get; set; } public int? Co2a { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 23, /// ItemId = 23,
/// LongMnemonic = "HSA", /// LongMnemonic = "HSA",
/// ShortMnemonic = "HSA", /// ShortMnemonic = "HSA",
/// Description = "Hydrogen Sulfide (avg)", /// Description = "Hydrogen Sulfide (avg)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("HSA")] [Column("HSA")]
public int? Hsa { get; set; } public int? Hsa { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 24, /// ItemId = 24,
/// LongMnemonic = "HSX", /// LongMnemonic = "HSX",
/// ShortMnemonic = "HSX", /// ShortMnemonic = "HSX",
/// Description = "Hydrogen Sulfide (max)", /// Description = "Hydrogen Sulfide (max)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "PPM", /// FPSUnits = "PPM",
/// MetricUnits = "PPM", /// MetricUnits = "PPM",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("HSX")] [Column("HSX")]
public int? Hsx { get; set; } public int? Hsx { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 25, /// ItemId = 25,
/// LongMnemonic = "SPARE1", /// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1", /// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>", /// Description = "< SPARE 1>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE1")] [Column("SPARE1")]
public float? Spare1 { get; set; } public float? Spare1 { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 26, /// ItemId = 26,
/// LongMnemonic = "SPARE2", /// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2", /// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>", /// Description = "< SPARE 2>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE2")] [Column("SPARE2")]
public float? Spare2 { get; set; } public float? Spare2 { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 27, /// ItemId = 27,
/// LongMnemonic = "SPARE3", /// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3", /// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>", /// Description = "< SPARE 3>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE3")] [Column("SPARE3")]
public float? Spare3 { get; set; } public float? Spare3 { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 28, /// ItemId = 28,
/// LongMnemonic = "SPARE4", /// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4", /// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>", /// Description = "< SPARE 4>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE4")] [Column("SPARE4")]
public float? Spare4 { get; set; } public float? Spare4 { get; set; }
/// <summary> /// <summary>
/// RecordId = 14, /// RecordId = 14,
/// ItemId = 29, /// ItemId = 29,
/// LongMnemonic = "SPARE5", /// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5", /// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>", /// Description = "< SPARE 5>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "---", /// MetricUnits = "---",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE5")] [Column("SPARE5")]
public float? Spare5 { get; set; } public float? Spare5 { get; set; }
} }
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,60 +1,60 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS namespace AsbCloudDb.Model.WITS
{ {
/// <summary> /// <summary>
/// Record name: Remarks /// Record name: Remarks
/// Description: Freeform Comments /// Description: Freeform Comments
/// Description2: /// Description2:
/// </summary> /// </summary>
[Table("t_telemetry_wits_22")] [Table("t_telemetry_wits_22")]
public class Record22: RecordBase { public class Record22 : RecordBase
{
/// <summary> /// <summary>
/// RecordId = 22, /// RecordId = 22,
/// ItemId = 8, /// ItemId = 8,
/// LongMnemonic = "DEPTMEAS", /// LongMnemonic = "DEPTMEAS",
/// ShortMnemonic = "DMEA", /// ShortMnemonic = "DMEA",
/// Description = "Depth Hole (meas)", /// Description = "Depth Hole (meas)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "F", /// FPSUnits = "F",
/// MetricUnits = "M", /// MetricUnits = "M",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("DEPTMEAS")] [Column("DEPTMEAS")]
public float? Deptmeas { get; set; } public float? Deptmeas { get; set; }
/// <summary> /// <summary>
/// RecordId = 22, /// RecordId = 22,
/// ItemId = 9, /// ItemId = 9,
/// LongMnemonic = "DEPTVERT", /// LongMnemonic = "DEPTVERT",
/// ShortMnemonic = "DVER", /// ShortMnemonic = "DVER",
/// Description = "Depth Hole (vert)", /// Description = "Depth Hole (vert)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "F", /// FPSUnits = "F",
/// MetricUnits = "M", /// MetricUnits = "M",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("DEPTVERT")] [Column("DEPTVERT")]
public float? Deptvert { get; set; } public float? Deptvert { get; set; }
/// <summary> /// <summary>
/// RecordId = 22, /// RecordId = 22,
/// ItemId = 10, /// ItemId = 10,
/// LongMnemonic = "COMM", /// LongMnemonic = "COMM",
/// ShortMnemonic = "COMM", /// ShortMnemonic = "COMM",
/// Description = "Comments", /// Description = "Comments",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 256, /// Length = 256,
/// ValueType = "A" /// ValueType = "A"
/// </summary> /// </summary>
[Column("COMM")] [Column("COMM")]
public string? Comm { get; set; } public string? Comm { get; set; }
} }
} }

View File

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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

@ -1,255 +1,255 @@
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS namespace AsbCloudDb.Model.WITS
{ {
/// <summary> /// <summary>
/// Record name: Trip - Time /// Record name: Trip - Time
/// Description: Tripping data gathered while running in/pulling out /// Description: Tripping data gathered while running in/pulling out
/// Description2: /// Description2:
/// </summary> /// </summary>
[Table("t_telemetry_wits_5")] [Table("t_telemetry_wits_5")]
public class Record5: RecordBase { public class Record5 : RecordBase
{
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 8, /// ItemId = 8,
/// LongMnemonic = "DEPTBITM", /// LongMnemonic = "DEPTBITM",
/// ShortMnemonic = "DBTM", /// ShortMnemonic = "DBTM",
/// Description = "Depth Bit (meas)", /// Description = "Depth Bit (meas)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "F", /// FPSUnits = "F",
/// MetricUnits = "M", /// MetricUnits = "M",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("DEPTBITM")] [Column("DEPTBITM")]
public float? Deptbitm { get; set; } public float? Deptbitm { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 9, /// ItemId = 9,
/// LongMnemonic = "DEPTBITV", /// LongMnemonic = "DEPTBITV",
/// ShortMnemonic = "DBTV", /// ShortMnemonic = "DBTV",
/// Description = "Depth Bit (vert)", /// Description = "Depth Bit (vert)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "F", /// FPSUnits = "F",
/// MetricUnits = "M", /// MetricUnits = "M",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("DEPTBITV")] [Column("DEPTBITV")]
public float? Deptbitv { get; set; } public float? Deptbitv { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 10, /// ItemId = 10,
/// LongMnemonic = "DEPTMEAS", /// LongMnemonic = "DEPTMEAS",
/// ShortMnemonic = "DMEA", /// ShortMnemonic = "DMEA",
/// Description = "Depth Hole (meas)", /// Description = "Depth Hole (meas)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "F", /// FPSUnits = "F",
/// MetricUnits = "M", /// MetricUnits = "M",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("DEPTMEAS")] [Column("DEPTMEAS")]
public float? Deptmeas { get; set; } public float? Deptmeas { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 11, /// ItemId = 11,
/// LongMnemonic = "DEPTVERT", /// LongMnemonic = "DEPTVERT",
/// ShortMnemonic = "DVER", /// ShortMnemonic = "DVER",
/// Description = "Depth Hole (vert)", /// Description = "Depth Hole (vert)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "F", /// FPSUnits = "F",
/// MetricUnits = "M", /// MetricUnits = "M",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("DEPTVERT")] [Column("DEPTVERT")]
public float? Deptvert { get; set; } public float? Deptvert { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 12, /// ItemId = 12,
/// LongMnemonic = "TRIPNUM", /// LongMnemonic = "TRIPNUM",
/// ShortMnemonic = "TNUM", /// ShortMnemonic = "TNUM",
/// Description = "Trip Number", /// Description = "Trip Number",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 2, /// Length = 2,
/// ValueType = "S" /// ValueType = "S"
/// </summary> /// </summary>
[Column("TRIPNUM")] [Column("TRIPNUM")]
public short? Tripnum { get; set; } public short? Tripnum { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 13, /// ItemId = 13,
/// LongMnemonic = "STATUSIS", /// LongMnemonic = "STATUSIS",
/// ShortMnemonic = "STIS", /// ShortMnemonic = "STIS",
/// Description = "In-Slips Status", /// Description = "In-Slips Status",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 2, /// Length = 2,
/// ValueType = "A" /// ValueType = "A"
/// </summary> /// </summary>
[Column("STATUSIS")] [Column("STATUSIS")]
public string? Statusis { get; set; } public string? Statusis { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 14, /// ItemId = 14,
/// LongMnemonic = "HKLA", /// LongMnemonic = "HKLA",
/// ShortMnemonic = "HKLA", /// ShortMnemonic = "HKLA",
/// Description = "Hookload (avg)", /// Description = "Hookload (avg)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "KLB", /// FPSUnits = "KLB",
/// MetricUnits = "KDN", /// MetricUnits = "KDN",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("HKLA")] [Column("HKLA")]
public float? Hkla { get; set; } public float? Hkla { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 15, /// ItemId = 15,
/// LongMnemonic = "BLKPOS", /// LongMnemonic = "BLKPOS",
/// ShortMnemonic = "BPOS", /// ShortMnemonic = "BPOS",
/// Description = "Block Position", /// Description = "Block Position",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "F", /// FPSUnits = "F",
/// MetricUnits = "M", /// MetricUnits = "M",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("BLKPOS")] [Column("BLKPOS")]
public float? Blkpos { get; set; } public float? Blkpos { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 16, /// ItemId = 16,
/// LongMnemonic = "RSUX", /// LongMnemonic = "RSUX",
/// ShortMnemonic = "RSUX", /// ShortMnemonic = "RSUX",
/// Description = "Running Speed - up (max)", /// Description = "Running Speed - up (max)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "FPM", /// FPSUnits = "FPM",
/// MetricUnits = "M/S", /// MetricUnits = "M/S",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("RSUX")] [Column("RSUX")]
public float? Rsux { get; set; } public float? Rsux { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 17, /// ItemId = 17,
/// LongMnemonic = "RSDX", /// LongMnemonic = "RSDX",
/// ShortMnemonic = "RSDX", /// ShortMnemonic = "RSDX",
/// Description = "Running Speed - down (max)", /// Description = "Running Speed - down (max)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "FPM", /// FPSUnits = "FPM",
/// MetricUnits = "M/S", /// MetricUnits = "M/S",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("RSDX")] [Column("RSDX")]
public float? Rsdx { get; set; } public float? Rsdx { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 18, /// ItemId = 18,
/// LongMnemonic = "FVOLOC", /// LongMnemonic = "FVOLOC",
/// ShortMnemonic = "FVOC", /// ShortMnemonic = "FVOC",
/// Description = "Fill/Gain Volume Obs.(cum)", /// Description = "Fill/Gain Volume Obs.(cum)",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "BBL", /// FPSUnits = "BBL",
/// MetricUnits = "M3", /// MetricUnits = "M3",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("FVOLOC")] [Column("FVOLOC")]
public float? Fvoloc { get; set; } public float? Fvoloc { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 19, /// ItemId = 19,
/// LongMnemonic = "SPARE1", /// LongMnemonic = "SPARE1",
/// ShortMnemonic = "SPR1", /// ShortMnemonic = "SPR1",
/// Description = "< SPARE 1>", /// Description = "< SPARE 1>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE1")] [Column("SPARE1")]
public float? Spare1 { get; set; } public float? Spare1 { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 20, /// ItemId = 20,
/// LongMnemonic = "SPARE2", /// LongMnemonic = "SPARE2",
/// ShortMnemonic = "SPR2", /// ShortMnemonic = "SPR2",
/// Description = "< SPARE 2>", /// Description = "< SPARE 2>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE2")] [Column("SPARE2")]
public float? Spare2 { get; set; } public float? Spare2 { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 21, /// ItemId = 21,
/// LongMnemonic = "SPARE3", /// LongMnemonic = "SPARE3",
/// ShortMnemonic = "SPR3", /// ShortMnemonic = "SPR3",
/// Description = "< SPARE 3>", /// Description = "< SPARE 3>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE3")] [Column("SPARE3")]
public float? Spare3 { get; set; } public float? Spare3 { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 22, /// ItemId = 22,
/// LongMnemonic = "SPARE4", /// LongMnemonic = "SPARE4",
/// ShortMnemonic = "SPR4", /// ShortMnemonic = "SPR4",
/// Description = "< SPARE 4>", /// Description = "< SPARE 4>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE4")] [Column("SPARE4")]
public float? Spare4 { get; set; } public float? Spare4 { get; set; }
/// <summary> /// <summary>
/// RecordId = 5, /// RecordId = 5,
/// ItemId = 23, /// ItemId = 23,
/// LongMnemonic = "SPARE5", /// LongMnemonic = "SPARE5",
/// ShortMnemonic = "SPR5", /// ShortMnemonic = "SPR5",
/// Description = "< SPARE 5>", /// Description = "< SPARE 5>",
/// Description2 = "", /// Description2 = "",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "---", /// MetricUnits = "---",
/// Length = 4, /// Length = 4,
/// ValueType = "F" /// ValueType = "F"
/// </summary> /// </summary>
[Column("SPARE5")] [Column("SPARE5")]
public float? Spare5 { get; set; } public float? Spare5 { get; set; }
} }
} }

View File

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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -1,127 +1,126 @@
using System; using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
namespace AsbCloudDb.Model.WITS namespace AsbCloudDb.Model.WITS
{ {
/// <summary> /// <summary>
/// This is base class for all WITS-0 records /// This is base class for all WITS-0 records
/// </summary> /// </summary>
public abstract class RecordBase: ITelemetryData public abstract class RecordBase : ITelemetryData
{ {
[Column("id_telemetry")] [Column("id_telemetry")]
public int IdTelemetry { get; set; } public int IdTelemetry { get; set; }
[Column("date", TypeName = "timestamp with time zone")] [Column("date", TypeName = "timestamp with time zone")]
public DateTimeOffset DateTime { get; set; } public DateTimeOffset DateTime { get; set; }
/// <summary> /// <summary>
/// RecordId = 1, /// RecordId = 1,
/// ItemId = 1, /// ItemId = 1,
/// LongMnemonic = "WELLID", /// LongMnemonic = "WELLID",
/// ShortMnemonic = "WID", /// ShortMnemonic = "WID",
/// Description = "Well Identifier", /// 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.", /// 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 = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 16, /// Length = 16,
/// ValueType = "A" /// ValueType = "A"
/// </summary> /// </summary>
[Column("WELLID")] [Column("WELLID")]
public string? Wellid { get; set; } public string? Wellid { get; set; }
/// <summary> /// <summary>
/// RecordId = 1, /// RecordId = 1,
/// ItemId = 2, /// ItemId = 2,
/// LongMnemonic = "STKNUM", /// LongMnemonic = "STKNUM",
/// ShortMnemonic = "SKNO", /// ShortMnemonic = "SKNO",
/// Description = "Sidetrack/Hole Sect No.", /// Description = "Sidetrack/Hole Sect No.",
/// Description2 = "Measured depth of the hole at the time the record is generated.", /// Description2 = "Measured depth of the hole at the time the record is generated.",
/// FPSUnits = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 2, /// Length = 2,
/// ValueType = "S" /// ValueType = "S"
/// </summary> /// </summary>
[Column("STKNUM")] [Column("STKNUM")]
public short? Stknum { get; set; } public short? Stknum { get; set; }
/// <summary> /// <summary>
/// RecordId = 1, /// RecordId = 1,
/// ItemId = 3, /// ItemId = 3,
/// LongMnemonic = "RECID", /// LongMnemonic = "RECID",
/// ShortMnemonic = "RID", /// ShortMnemonic = "RID",
/// Description = "Record Identifier", /// 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.", /// 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 = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 2, /// Length = 2,
/// ValueType = "S" /// ValueType = "S"
/// </summary> /// </summary>
[Column("RECID")] [Column("RECID")]
public short? Recid { get; set; } public short? Recid { get; set; }
/// <summary> /// <summary>
/// RecordId = 1, /// RecordId = 1,
/// ItemId = 4, /// ItemId = 4,
/// LongMnemonic = "SEQID", /// LongMnemonic = "SEQID",
/// ShortMnemonic = "SQID", /// ShortMnemonic = "SQID",
/// Description = "Sequence Identifier", /// 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.", /// 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 = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("SEQID")] [Column("SEQID")]
public int? Seqid { get; set; } public int? Seqid { get; set; }
/// <summary> /// <summary>
/// RecordId = 1, /// RecordId = 1,
/// ItemId = 5, /// ItemId = 5,
/// LongMnemonic = "DATE", /// LongMnemonic = "DATE",
/// ShortMnemonic = "DATE", /// ShortMnemonic = "DATE",
/// Description = "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.", /// 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 = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("DATE")] [Column("DATE")]
public int? Date { get; set; } public int? Date { get; set; }
/// <summary> /// <summary>
/// RecordId = 1, /// RecordId = 1,
/// ItemId = 6, /// ItemId = 6,
/// LongMnemonic = "TIME", /// LongMnemonic = "TIME",
/// ShortMnemonic = "TIME", /// ShortMnemonic = "TIME",
/// Description = "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.", /// 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 = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 4, /// Length = 4,
/// ValueType = "L" /// ValueType = "L"
/// </summary> /// </summary>
[Column("TIME")] [Column("TIME")]
public int? Time { get; set; } public int? Time { get; set; }
/// <summary> /// <summary>
/// RecordId = 1, /// RecordId = 1,
/// ItemId = 7, /// ItemId = 7,
/// LongMnemonic = "ACTCOD", /// LongMnemonic = "ACTCOD",
/// ShortMnemonic = "ACTC", /// ShortMnemonic = "ACTC",
/// Description = "Activity Code", /// 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.", /// 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 = "----", /// FPSUnits = "----",
/// MetricUnits = "----", /// MetricUnits = "----",
/// Length = 2, /// Length = 2,
/// ValueType = "S" /// ValueType = "S"
/// </summary> /// </summary>
[Column("ACTCOD")] [Column("ACTCOD")]
public short? Actcod { get; set; } public short? Actcod { get; set; }
[ForeignKey(nameof(IdTelemetry))] [ForeignKey(nameof(IdTelemetry))]
public virtual Telemetry Telemetry { get; set; } public virtual Telemetry Telemetry { get; set; }
} }
} }

View File

@ -1,5 +1,4 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations.Schema;
#nullable disable #nullable disable

View File

@ -15,7 +15,7 @@ namespace AsbCloudInfrastructure
DateTimeKind.Unspecified => DateTime.SpecifyKind(date.AddHours(-remoteTimezoneOffsetHours), DateTimeKind.Utc), DateTimeKind.Unspecified => DateTime.SpecifyKind(date.AddHours(-remoteTimezoneOffsetHours), DateTimeKind.Utc),
_ => date, _ => date,
}; };
return new DateTimeOffset( dateUtc); return new DateTimeOffset(dateUtc);
} }
public static DateTime ToRemoteDateTime(this DateTimeOffset date, double remoteTimezoneOffsetHours) public static DateTime ToRemoteDateTime(this DateTimeOffset date, double remoteTimezoneOffsetHours)

View File

@ -1,20 +1,20 @@
using AsbCloudApp.Data; using AsbCloudApp.Data;
using AsbCloudApp.Data.SAUB;
using AsbCloudApp.Services; using AsbCloudApp.Services;
using AsbCloudDb.Model; using AsbCloudDb.Model;
using AsbCloudInfrastructure.Services; using AsbCloudInfrastructure.Services;
using AsbCloudInfrastructure.Services.Analysis; using AsbCloudInfrastructure.Services.Analysis;
using AsbCloudInfrastructure.Services.Cache; using AsbCloudInfrastructure.Services.Cache;
using AsbCloudInfrastructure.Services.DrillingProgram;
using AsbCloudInfrastructure.Services.SAUB;
using AsbCloudInfrastructure.Services.WellOperationService; using AsbCloudInfrastructure.Services.WellOperationService;
using AsbCloudInfrastructure.Validators; using AsbCloudInfrastructure.Validators;
using FluentValidation.AspNetCore;
using Mapster; using Mapster;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using System; using System;
using FluentValidation;
using FluentValidation.AspNetCore;
using AsbCloudInfrastructure.Services.DrillingProgram;
using AsbCloudApp.Data.SAUB;
namespace AsbCloudInfrastructure namespace AsbCloudInfrastructure
{ {

View File

@ -1,10 +1,10 @@
using System; using AsbCloudApp.Exceptions;
using System.Collections.Generic;
using System.Linq;
using AsbCloudApp.Exceptions;
using AsbCloudDb.Model; using AsbCloudDb.Model;
using AsbSaubReport.Model; using AsbSaubReport.Model;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
namespace AsbCloudInfrastructure namespace AsbCloudInfrastructure
{ {
@ -97,7 +97,8 @@ namespace AsbCloudInfrastructure
&& d.DateTime >= beginUtc && d.DateTime >= beginUtc
&& d.DateTime <= endUtc) && d.DateTime <= endUtc)
.OrderBy(d => d.DateTime) .OrderBy(d => d.DateTime)
.Select(d => new DataSaubReport { .Select(d => new DataSaubReport
{
Date = d.DateTime.DateTime.AddHours(timezoneOffset), Date = d.DateTime.DateTime.AddHours(timezoneOffset),
Mode = d.Mode, Mode = d.Mode,
WellDepth = d.WellDepth, WellDepth = d.WellDepth,

View File

@ -1,6 +1,4 @@
using System; using System.Collections.Generic;
using System.Collections.Generic;
using System.Linq;
namespace AsbCloudInfrastructure.Services.Analysis namespace AsbCloudInfrastructure.Services.Analysis
{ {
@ -33,7 +31,7 @@ namespace AsbCloudInfrastructure.Services.Analysis
(xSum * xySum - x2Sum * ySum) / (xSum * xySum - x2Sum * ySum) /
(xSum * xSum - count * x2Sum); (xSum * xSum - count * x2Sum);
public bool IsYNotChanges(double upperBound = 0d, double lowerBound = 0d) => public bool IsYNotChanges(double upperBound = 0d, double lowerBound = 0d) =>
A < upperBound && A > lowerBound; A < upperBound && A > lowerBound;
public bool IsYIncreases(double bound = 0d) => public bool IsYIncreases(double bound = 0d) =>

View File

@ -1,13 +1,14 @@
using System; using AsbCloudApp.Services;
using AsbCloudDb.Model;
using AsbCloudInfrastructure.Services.Cache;
using AsbCloudInfrastructure.Services.SAUB;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Hosting;
using System;
using System.Diagnostics;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Diagnostics;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Hosting;
using AsbCloudInfrastructure.Services.Cache;
using AsbCloudApp.Services;
using AsbCloudDb.Model;
using Microsoft.Extensions.Configuration;
namespace AsbCloudInfrastructure.Services.Analysis namespace AsbCloudInfrastructure.Services.Analysis
{ {
@ -34,7 +35,7 @@ namespace AsbCloudInfrastructure.Services.Analysis
while (!token.IsCancellationRequested) while (!token.IsCancellationRequested)
{ {
if(DateTime.Now > timeToStartAnalysis) if (DateTime.Now > timeToStartAnalysis)
{ {
timeToStartAnalysis = DateTime.Now + period; timeToStartAnalysis = DateTime.Now + period;
try try

View File

@ -76,13 +76,14 @@ namespace AsbCloudInfrastructure.Services.Analysis
var drillingPeriodsInfo = await db.TelemetryDataSaub var drillingPeriodsInfo = await db.TelemetryDataSaub
.Where(t => t.IdTelemetry == telemetryId) .Where(t => t.IdTelemetry == telemetryId)
.GroupBy(t => Math.Floor((((t.DateTime.DayOfYear * 24 + t.DateTime.Hour) * 60 + t.DateTime.Minute) * 60 + t.DateTime.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 { .Select(g => new
{
WellDepthMin = g.Min(t => t.WellDepth), WellDepthMin = g.Min(t => t.WellDepth),
WellDepthMax = g.Max(t => t.WellDepth), WellDepthMax = g.Max(t => t.WellDepth),
DateMin = g.Min(t => t.DateTime), DateMin = g.Min(t => t.DateTime),
DateMax = g.Max(t => t.DateTime), DateMax = g.Max(t => t.DateTime),
}) })
.OrderBy(g=>g.DateMin) .OrderBy(g => g.DateMin)
.ToListAsync(token); .ToListAsync(token);
var wellDepthToIntervalData = drillingPeriodsInfo.Select(d => new WellDepthToIntervalDto var wellDepthToIntervalData = drillingPeriodsInfo.Select(d => new WellDepthToIntervalDto
@ -335,15 +336,15 @@ namespace AsbCloudInfrastructure.Services.Analysis
private async Task<DateTime> GetLastAnalysisDateAsync(int idTelemetry, CancellationToken token = default) private async Task<DateTime> GetLastAnalysisDateAsync(int idTelemetry, CancellationToken token = default)
{ {
var lastAnalysisInDb = await (from analysis in db.TelemetryAnalysis var lastAnalysisInDb = await (from analysis in db.TelemetryAnalysis
where analysis.IdTelemetry == idTelemetry where analysis.IdTelemetry == idTelemetry
orderby analysis.UnixDate orderby analysis.UnixDate
select analysis) select analysis)
.LastOrDefaultAsync(token) .LastOrDefaultAsync(token)
.ConfigureAwait(false); .ConfigureAwait(false);
DateTime lastAnalysisDate = new DateTime(0, DateTimeKind.Utc); DateTime lastAnalysisDate = new DateTime(0, DateTimeKind.Utc);
if(lastAnalysisInDb is not null) if (lastAnalysisInDb is not null)
lastAnalysisDate = DateTime.UnixEpoch.AddSeconds(lastAnalysisInDb.DurationSec + lastAnalysisInDb.UnixDate); lastAnalysisDate = DateTime.UnixEpoch.AddSeconds(lastAnalysisInDb.DurationSec + lastAnalysisInDb.UnixDate);
return lastAnalysisDate; return lastAnalysisDate;
@ -363,7 +364,8 @@ namespace AsbCloudInfrastructure.Services.Analysis
) )
.OrderBy(d => d.DateTime) .OrderBy(d => d.DateTime)
.Take(countOfRecordsForInterpolation) .Take(countOfRecordsForInterpolation)
.Select(d => new DataSaubAnalyse { .Select(d => new DataSaubAnalyse
{
IdTelemetry = d.IdTelemetry, IdTelemetry = d.IdTelemetry,
Date = d.DateTime, Date = d.DateTime,
BitDepth = d.BitDepth ?? 0, BitDepth = d.BitDepth ?? 0,
@ -507,7 +509,7 @@ namespace AsbCloudInfrastructure.Services.Analysis
OperationStartDepth = null, OperationStartDepth = null,
OperationEndDepth = null, OperationEndDepth = null,
IsWellDepthDecreasing = wellDepthLine.IsYDecreases(-0.0001), IsWellDepthDecreasing = wellDepthLine.IsYDecreases(-0.0001),
IsWellDepthIncreasing = wellDepthLine.IsYIncreases( 0.0001), IsWellDepthIncreasing = wellDepthLine.IsYIncreases(0.0001),
IsBitPositionDecreasing = bitPositionLine.IsYDecreases(-0.0001), IsBitPositionDecreasing = bitPositionLine.IsYDecreases(-0.0001),
IsBitPositionIncreasing = bitPositionLine.IsYIncreases(0.0001), IsBitPositionIncreasing = bitPositionLine.IsYIncreases(0.0001),
IsBitPositionLt20 = bitPositionLine.IsAverageYLessThanBound(20), IsBitPositionLt20 = bitPositionLine.IsAverageYLessThanBound(20),

View File

@ -1,18 +1,18 @@
using AsbCloudApp.Data; using AsbCloudApp.Data;
using AsbCloudApp.Services; using AsbCloudApp.Services;
using AsbCloudDb.Model; using AsbCloudDb.Model;
using Mapster;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.IdentityModel.Tokens; using Microsoft.IdentityModel.Tokens;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IdentityModel.Tokens.Jwt;
using System.Linq; using System.Linq;
using System.Security.Claims; using System.Security.Claims;
using System.Security.Cryptography; using System.Security.Cryptography;
using System.Text; using System.Text;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using Mapster;
using System.IdentityModel.Tokens.Jwt;
namespace AsbCloudInfrastructure.Services namespace AsbCloudInfrastructure.Services
{ {
@ -23,7 +23,7 @@ namespace AsbCloudInfrastructure.Services
public const string issuer = "a"; public const string issuer = "a";
public const string audience = "a"; public const string audience = "a";
public static readonly SymmetricSecurityKey securityKey = new (Encoding.ASCII.GetBytes("супер секретный ключ для шифрования")); public static readonly SymmetricSecurityKey securityKey = new(Encoding.ASCII.GetBytes("супер секретный ключ для шифрования"));
private const string algorithms = SecurityAlgorithms.HmacSha256; private const string algorithms = SecurityAlgorithms.HmacSha256;
private static readonly TimeSpan expiresTimespan = TimeSpan.FromDays(365.25); private static readonly TimeSpan expiresTimespan = TimeSpan.FromDays(365.25);
@ -84,7 +84,7 @@ namespace AsbCloudInfrastructure.Services
var user = db.Users.FirstOrDefault(u => u.Login == userDto.Login); var user = db.Users.FirstOrDefault(u => u.Login == userDto.Login);
if(user is not null) if (user is not null)
return -6; return -6;
var salt = GenerateSalt(); var salt = GenerateSalt();

View File

@ -1,5 +1,4 @@
using AsbCloudApp.Data; using AsbCloudApp.Services;
using AsbCloudApp.Services;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;

View File

@ -1,9 +1,8 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System.Linq; using System;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Collections.Generic; using System.Collections.Generic;
using System; using System.Linq;
using AsbCloudApp;
namespace AsbCloudInfrastructure.Services.Cache namespace AsbCloudInfrastructure.Services.Cache
{ {

View File

@ -1,11 +1,11 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System; using System;
using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics;
using System.Linq; using System.Linq;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Collections;
using System.Diagnostics;
namespace AsbCloudInfrastructure.Services.Cache namespace AsbCloudInfrastructure.Services.Cache
{ {
@ -418,7 +418,7 @@ namespace AsbCloudInfrastructure.Services.Cache
public Task<IEnumerable<TEntity>> InsertAsync(IEnumerable<TEntity> newEntities, CancellationToken token = default) public Task<IEnumerable<TEntity>> InsertAsync(IEnumerable<TEntity> newEntities, CancellationToken token = default)
{ {
if(newEntities is null) if (newEntities is null)
return null; return null;
var count = newEntities.Count(); var count = newEntities.Count();
if (count == 0) if (count == 0)

View File

@ -1,6 +1,5 @@
using System; using System;
using System.Collections; using System.Collections;
using System.Collections.Generic;
namespace AsbCloudInfrastructure.Services.Cache namespace AsbCloudInfrastructure.Services.Cache
{ {
@ -11,7 +10,7 @@ namespace AsbCloudInfrastructure.Services.Cache
//public ISet<string> Includes { get; set; } //TODO: this prop change should update entities //public ISet<string> Includes { get; set; } //TODO: this prop change should update entities
public IEnumerable Entities { get; set; } public IEnumerable Entities { get; set; }
public TimeSpan ObsolesenceTime { get; set; } = TimeSpan.FromMinutes(15); public TimeSpan ObsolesenceTime { get; set; } = TimeSpan.FromMinutes(15);
public bool IsObsolete => (DateTime.Now - LastResreshDate > ObsolesenceTime); public bool IsObsolete => (DateTime.Now - LastResreshDate > ObsolesenceTime);
} }

View File

@ -48,10 +48,10 @@ namespace AsbCloudInfrastructure.Services
.Include(w => w.WellType) .Include(w => w.WellType)
.Include(w => w.Cluster) .Include(w => w.Cluster)
.ThenInclude(c => c.Deposit) .ThenInclude(c => c.Deposit)
from p in db.DrillParams from p in db.DrillParams
where well.RelationCompaniesWells.Any(r => r.IdCompany == idCompany) && where well.RelationCompaniesWells.Any(r => r.IdCompany == idCompany) &&
well.Id == p.IdWell well.Id == p.IdWell
select well).ToListAsync(token) select well).ToListAsync(token)
.ConfigureAwait(false); .ConfigureAwait(false);
var gDepositEntities = GroupWells(wellEntities); var gDepositEntities = GroupWells(wellEntities);
@ -131,7 +131,7 @@ namespace AsbCloudInfrastructure.Services
.Where(w => w.RelationCompaniesWells.Any(c => c.IdCompany == idCompany)); .Where(w => w.RelationCompaniesWells.Any(c => c.IdCompany == idCompany));
} }
private IEnumerable<DepositDto> CreateDepositDto(IEnumerable<IGrouping<Deposit,IGrouping<Cluster, Well>>>gDepositEntities) private IEnumerable<DepositDto> CreateDepositDto(IEnumerable<IGrouping<Deposit, IGrouping<Cluster, Well>>> gDepositEntities)
{ {
return gDepositEntities.Select(gDeposit => new DepositDto return gDepositEntities.Select(gDeposit => new DepositDto
{ {
@ -145,7 +145,8 @@ namespace AsbCloudInfrastructure.Services
Caption = gCluster.Key.Caption, Caption = gCluster.Key.Caption,
Latitude = gCluster.Key.Latitude, Latitude = gCluster.Key.Latitude,
Longitude = gCluster.Key.Longitude, Longitude = gCluster.Key.Longitude,
Wells = gCluster.Select(well => { Wells = gCluster.Select(well =>
{
var dto = well.Adapt<WellDto>(); var dto = well.Adapt<WellDto>();
dto.WellType = well.WellType?.Caption; dto.WellType = well.WellType?.Caption;
dto.LastTelemetryDate = wellService.GetLastTelemetryDate(well.Id).DateTime; dto.LastTelemetryDate = wellService.GetLastTelemetryDate(well.Id).DateTime;

View File

@ -1,4 +1,3 @@
using AsbCloudApp;
using AsbCloudApp.Services; using AsbCloudApp.Services;
using AsbCloudDb.Model; using AsbCloudDb.Model;
using AsbCloudInfrastructure.Services.Cache; using AsbCloudInfrastructure.Services.Cache;
@ -21,9 +20,11 @@ namespace AsbCloudInfrastructure.Services
public ISet<string> Includes { get; } = new SortedSet<string>(); public ISet<string> Includes { get; } = new SortedSet<string>();
protected CacheTable<TModel> Cache { protected CacheTable<TModel> Cache
get { {
if(cache is null) get
{
if (cache is null)
cache = cacheDb.GetCachedTable<TModel>((AsbCloudDbContext)db, Includes); cache = cacheDb.GetCachedTable<TModel>((AsbCloudDbContext)db, Includes);
return cache; return cache;
} }
@ -40,7 +41,7 @@ namespace AsbCloudInfrastructure.Services
var entity = Convert(newItem); var entity = Convert(newItem);
var insertedEntity = await Cache.InsertAsync(entity, token) var insertedEntity = await Cache.InsertAsync(entity, token)
.ConfigureAwait(false); .ConfigureAwait(false);
return insertedEntity?.Id??-1; return insertedEntity?.Id ?? -1;
} }
public virtual async Task<int> InsertRangeAsync(IEnumerable<TDto> dtos, CancellationToken token) public virtual async Task<int> InsertRangeAsync(IEnumerable<TDto> dtos, CancellationToken token)
@ -48,7 +49,7 @@ namespace AsbCloudInfrastructure.Services
var entities = dtos.Select(Convert); var entities = dtos.Select(Convert);
var insertedEntities = await Cache.InsertAsync(entities, token) var insertedEntities = await Cache.InsertAsync(entities, token)
.ConfigureAwait(false); .ConfigureAwait(false);
return insertedEntities?.Count()??0; return insertedEntities?.Count() ?? 0;
} }
public virtual async Task<IEnumerable<TDto>> GetAllAsync(CancellationToken token) public virtual async Task<IEnumerable<TDto>> GetAllAsync(CancellationToken token)
@ -74,7 +75,7 @@ namespace AsbCloudInfrastructure.Services
{ {
if (dto.Id != id) if (dto.Id != id)
{ {
var exist = await Cache.ContainsAsync(i=>i.Id == dto.Id, token) var exist = await Cache.ContainsAsync(i => i.Id == dto.Id, token)
.ConfigureAwait(false); .ConfigureAwait(false);
if (exist) if (exist)

View File

@ -1,5 +1,4 @@
using AsbCloudApp; using AsbCloudApp.Data;
using AsbCloudApp.Data;
using AsbCloudApp.Services; using AsbCloudApp.Services;
using AsbCloudDb.Model; using AsbCloudDb.Model;
using Mapster; using Mapster;
@ -93,7 +92,8 @@ namespace AsbCloudInfrastructure.Services
public virtual Task<int> InsertRangeAsync(IEnumerable<TDto> items, CancellationToken token = default) public virtual Task<int> InsertRangeAsync(IEnumerable<TDto> items, CancellationToken token = default)
{ {
var entities = items.Select(i => { var entities = items.Select(i =>
{
var entity = Convert(i); var entity = Convert(i);
entity.Id = 0; entity.Id = 0;
return entity; return entity;

View File

@ -1,13 +1,13 @@
using AsbCloudApp.Data;
using AsbCloudApp.Services;
using AsbCloudDb.Model;
using Mapster;
using Microsoft.EntityFrameworkCore;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using AsbCloudApp.Data;
using AsbCloudApp.Services;
using AsbCloudDb.Model;
using Microsoft.EntityFrameworkCore;
using Mapster;
namespace AsbCloudInfrastructure.Services namespace AsbCloudInfrastructure.Services
{ {
@ -30,14 +30,15 @@ namespace AsbCloudInfrastructure.Services
var timezone = wellService.GetTimezone(idWell); var timezone = wellService.GetTimezone(idWell);
var updateFromUtc = updateFrom.ToUtcDateTimeOffset(timezone.Hours); var updateFromUtc = updateFrom.ToUtcDateTimeOffset(timezone.Hours);
var entities = await (from p in db.DrillFlowChart var entities = await (from p in db.DrillFlowChart
where p.IdWell == idWell && where p.IdWell == idWell &&
p.LastUpdate > updateFromUtc p.LastUpdate > updateFromUtc
orderby p.DepthStart, p.Id orderby p.DepthStart, p.Id
select p) select p)
.ToListAsync(token) .ToListAsync(token)
.ConfigureAwait(false); .ConfigureAwait(false);
var dtos = entities.Select(entity => { var dtos = entities.Select(entity =>
{
var dto = entity.Adapt<DrillFlowChartDto>(); var dto = entity.Adapt<DrillFlowChartDto>();
dto.LastUpdate = entity.LastUpdate.ToRemoteDateTime(timezone.Hours); dto.LastUpdate = entity.LastUpdate.ToRemoteDateTime(timezone.Hours);
return dto; return dto;

View File

@ -1,12 +1,12 @@
using System.Collections.Generic; using AsbCloudApp.Data;
using AsbCloudApp.Services;
using AsbCloudDb.Model;
using Mapster;
using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using AsbCloudApp.Data;
using AsbCloudApp.Services;
using AsbCloudDb.Model;
using Microsoft.EntityFrameworkCore;
using Mapster;
namespace AsbCloudInfrastructure.Services namespace AsbCloudInfrastructure.Services
{ {
@ -41,16 +41,16 @@ namespace AsbCloudInfrastructure.Services
DepthStart = startDepth, DepthStart = startDepth,
DepthEnd = endDepth, DepthEnd = endDepth,
IdWellSectionType = 0, IdWellSectionType = 0,
AxialLoadMin = g.Min(t=> t.AxialLoad) ?? double.NaN, AxialLoadMin = g.Min(t => t.AxialLoad) ?? double.NaN,
AxialLoadAvg = g.Average(t => t.AxialLoad) ?? double.NaN, AxialLoadAvg = g.Average(t => t.AxialLoad) ?? double.NaN,
AxialLoadMax = g.Max(t => t.AxialLoad) ?? double.NaN, AxialLoadMax = g.Max(t => t.AxialLoad) ?? double.NaN,
PressureMin = g.Min(t=> t.Pressure) ?? double.NaN, PressureMin = g.Min(t => t.Pressure) ?? double.NaN,
PressureAvg = g.Average(t => t.Pressure) ?? double.NaN, PressureAvg = g.Average(t => t.Pressure) ?? double.NaN,
PressureMax = g.Max(t => t.Pressure) ?? double.NaN, PressureMax = g.Max(t => t.Pressure) ?? double.NaN,
RotorTorqueMin = g.Min(t=> t.RotorTorque) ?? double.NaN, RotorTorqueMin = g.Min(t => t.RotorTorque) ?? double.NaN,
RotorTorqueAvg = g.Average(t => t.RotorTorque) ?? double.NaN, RotorTorqueAvg = g.Average(t => t.RotorTorque) ?? double.NaN,
RotorTorqueMax = g.Max(t => t.RotorTorque) ?? double.NaN, RotorTorqueMax = g.Max(t => t.RotorTorque) ?? double.NaN,
RotorSpeedMin = g.Min(t=> t.RotorSpeed) ?? double.NaN, RotorSpeedMin = g.Min(t => t.RotorSpeed) ?? double.NaN,
RotorSpeedAvg = g.Average(t => t.RotorSpeed) ?? double.NaN, RotorSpeedAvg = g.Average(t => t.RotorSpeed) ?? double.NaN,
RotorSpeedMax = g.Max(t => t.RotorSpeed) ?? double.NaN, RotorSpeedMax = g.Max(t => t.RotorSpeed) ?? double.NaN,
FlowMin = g.Min(t => t.Flow) ?? double.NaN, FlowMin = g.Min(t => t.Flow) ?? double.NaN,
@ -70,9 +70,9 @@ namespace AsbCloudInfrastructure.Services
CancellationToken token = default) CancellationToken token = default)
{ {
var entities = await (from p in db.DrillParams var entities = await (from p in db.DrillParams
where p.IdWell == idWell where p.IdWell == idWell
orderby p.Id orderby p.Id
select p) select p)
.AsNoTracking() .AsNoTracking()
.ToListAsync(token) .ToListAsync(token)
.ConfigureAwait(false); .ConfigureAwait(false);

View File

@ -1,14 +1,8 @@
using AsbCloudApp.Data; using ClosedXML.Excel;
using AsbCloudApp.Exceptions;
using AsbCloudApp.Services;
using ClosedXML.Excel;
using ClosedXML.Excel.Drawings; using ClosedXML.Excel.Drawings;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Threading;
using System.Threading.Tasks;
namespace AsbCloudInfrastructure.Services.DrillingProgram namespace AsbCloudInfrastructure.Services.DrillingProgram
{ {

View File

@ -79,7 +79,7 @@ namespace AsbCloudInfrastructure.Services.DrillingProgram
public async Task<IEnumerable<FileCategoryDto>> GetCategoriesAsync(CancellationToken token = default) public async Task<IEnumerable<FileCategoryDto>> GetCategoriesAsync(CancellationToken token = default)
{ {
var result = await context.FileCategories var result = await context.FileCategories
.Where(c=>c.Id > idFileCategoryDrillingProgramPartsStart && c.Id < idFileCategoryDrillingProgramPartsEnd) .Where(c => c.Id > idFileCategoryDrillingProgramPartsStart && c.Id < idFileCategoryDrillingProgramPartsEnd)
.ToListAsync(token); .ToListAsync(token);
return result.Select(c => c.Adapt<FileCategoryDto>()); return result.Select(c => c.Adapt<FileCategoryDto>());
} }
@ -122,12 +122,12 @@ namespace AsbCloudInfrastructure.Services.DrillingProgram
Parts = parts, Parts = parts,
Program = files.FirstOrDefault(f => f.IdCategory == idFileCategoryDrillingProgram) Program = files.FirstOrDefault(f => f.IdCategory == idFileCategoryDrillingProgram)
.Adapt<FileInfoDto>(), .Adapt<FileInfoDto>(),
PermissionToEdit = userService.HasPermission(idUser, "DrillingProgram.edit"), PermissionToEdit = userService.HasPermission(idUser, "DrillingProgram.edit"),
}; };
if (parts.Any()) if (parts.Any())
{ {
if(parts.All(p=>p.IdState == idPartStateApproved)) if (parts.All(p => p.IdState == idPartStateApproved))
{ {
if (state.Program is not null) if (state.Program is not null)
{ {
@ -164,7 +164,7 @@ namespace AsbCloudInfrastructure.Services.DrillingProgram
if (part == null) if (part == null)
throw new ArgumentInvalidException($"DrillingProgramPart id == {idFileCategory} does not exist", nameof(idFileCategory)); throw new ArgumentInvalidException($"DrillingProgramPart id == {idFileCategory} does not exist", nameof(idFileCategory));
if (! part.RelatedUsers.Any(r => r.IdUser == idUser && r.IdUserRole == idUserRolePublisher)) if (!part.RelatedUsers.Any(r => r.IdUser == idUser && r.IdUserRole == idUserRolePublisher))
throw new ForbidException($"User {idUser} is not in the publisher list."); throw new ForbidException($"User {idUser} is not in the publisher list.");
var result = await fileService.SaveAsync( var result = await fileService.SaveAsync(
@ -192,10 +192,10 @@ namespace AsbCloudInfrastructure.Services.DrillingProgram
var newParts = idFileCategories var newParts = idFileCategories
.Where(c => !existingCategories.Any(e => e == c)) .Where(c => !existingCategories.Any(e => e == c))
.Select(c => new DrillingProgramPart .Select(c => new DrillingProgramPart
{ {
IdWell = idWell, IdWell = idWell,
IdFileCategory = c, IdFileCategory = c,
}); });
context.DrillingProgramParts.AddRange(newParts); context.DrillingProgramParts.AddRange(newParts);
var affected = await context.SaveChangesAsync(token); var affected = await context.SaveChangesAsync(token);
@ -233,7 +233,7 @@ namespace AsbCloudInfrastructure.Services.DrillingProgram
var oldRelation = await context.RelationDrillingProgramPartUsers var oldRelation = await context.RelationDrillingProgramPartUsers
.FirstOrDefaultAsync(r => r.IdUser == idUser && r.IdDrillingProgramPart == part.Id, token); .FirstOrDefaultAsync(r => r.IdUser == idUser && r.IdDrillingProgramPart == part.Id, token);
if(oldRelation is not null) if (oldRelation is not null)
context.RelationDrillingProgramPartUsers.Remove(oldRelation); context.RelationDrillingProgramPartUsers.Remove(oldRelation);
var newRelation = new RelationUserDrillingProgramPart var newRelation = new RelationUserDrillingProgramPart
@ -244,7 +244,7 @@ namespace AsbCloudInfrastructure.Services.DrillingProgram
}; };
context.RelationDrillingProgramPartUsers.Add(newRelation); context.RelationDrillingProgramPartUsers.Add(newRelation);
if(idUserRole == idUserRoleApprover) if (idUserRole == idUserRoleApprover)
await RemoveDrillingProgramAsync(part.IdWell, token); await RemoveDrillingProgramAsync(part.IdWell, token);
return await context.SaveChangesAsync(token); return await context.SaveChangesAsync(token);
} }
@ -265,7 +265,7 @@ namespace AsbCloudInfrastructure.Services.DrillingProgram
public async Task<int> AddOrReplaceFileMarkAsync(FileMarkDto fileMarkDto, int idUser, CancellationToken token) public async Task<int> AddOrReplaceFileMarkAsync(FileMarkDto fileMarkDto, int idUser, CancellationToken token)
{ {
if(fileMarkDto.IdMarkType != idMarkTypeApprove && if (fileMarkDto.IdMarkType != idMarkTypeApprove &&
fileMarkDto.IdMarkType != idMarkTypeReject) fileMarkDto.IdMarkType != idMarkTypeReject)
throw new ArgumentInvalidException($"В этом методе допустимы только отметки о принятии или отклонении.", nameof(fileMarkDto)); throw new ArgumentInvalidException($"В этом методе допустимы только отметки о принятии или отклонении.", nameof(fileMarkDto));
@ -290,13 +290,13 @@ namespace AsbCloudInfrastructure.Services.DrillingProgram
?.Where(m => m.User.Id == idUser) ?.Where(m => m.User.Id == idUser)
.Select(m => m.Id); .Select(m => m.Id);
if(oldMarksIds?.Any() == true) if (oldMarksIds?.Any() == true)
await fileService.MarkFileMarkAsDeletedAsync(oldMarksIds, token); await fileService.MarkFileMarkAsDeletedAsync(oldMarksIds, token);
var result = await fileService.CreateFileMarkAsync(fileMarkDto, idUser, token) var result = await fileService.CreateFileMarkAsync(fileMarkDto, idUser, token)
.ConfigureAwait(false); .ConfigureAwait(false);
if(fileMarkDto.IdMarkType == idMarkTypeReject) if (fileMarkDto.IdMarkType == idMarkTypeReject)
await RemoveDrillingProgramAsync(fileInfo.IdWell, token); await RemoveDrillingProgramAsync(fileInfo.IdWell, token);
return result; return result;
@ -358,7 +358,8 @@ namespace AsbCloudInfrastructure.Services.DrillingProgram
var marks = fileEntity.FileMarks?.Where(m => !m.IsDeleted); var marks = fileEntity.FileMarks?.Where(m => !m.IsDeleted);
if (marks?.Any() == true) if (marks?.Any() == true)
{ {
part.File.FileMarks = marks.Select(m => { part.File.FileMarks = marks.Select(m =>
{
var mark = m.Adapt<FileMarkDto>(); var mark = m.Adapt<FileMarkDto>();
mark.DateCreated = m.DateCreated.ToRemoteDateTime(timezoneOffset); mark.DateCreated = m.DateCreated.ToRemoteDateTime(timezoneOffset);
return mark; return mark;
@ -401,9 +402,11 @@ namespace AsbCloudInfrastructure.Services.DrillingProgram
await fileService.MoveAsync(idWell, null, idFileCategoryDrillingProgram, resultFileName, tempResultFilePath, token); await fileService.MoveAsync(idWell, null, idFileCategoryDrillingProgram, resultFileName, tempResultFilePath, token);
} }
Task funcOnErrorProgramMake(string workId, Exception exception, CancellationToken token) { Task funcOnErrorProgramMake(string workId, Exception exception, CancellationToken token)
{
var message = $"Не удалось сформировать программу бурения по скважине {well?.Caption}"; var message = $"Не удалось сформировать программу бурения по скважине {well?.Caption}";
drillingProgramCreateErrors[workId] = new() { drillingProgramCreateErrors[workId] = new()
{
Message = message, Message = message,
Exception = exception.Message, Exception = exception.Message,
}; };

View File

@ -6,7 +6,6 @@ using System.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
using System.Linq; using System.Linq;
using System.Net.Mail; using System.Net.Mail;
using System.Text.RegularExpressions;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
@ -37,7 +36,7 @@ namespace AsbCloudInfrastructure.Services
public void EnqueueSend(IEnumerable<string> addresses, string subject, string htmlBody) public void EnqueueSend(IEnumerable<string> addresses, string subject, string htmlBody)
{ {
if(!IsConfigured) if (!IsConfigured)
{ {
Trace.TraceWarning("smtp is not configured"); Trace.TraceWarning("smtp is not configured");
return; return;
@ -107,7 +106,7 @@ namespace AsbCloudInfrastructure.Services
int hash = -1397075115; int hash = -1397075115;
var enumerator = strings.GetEnumerator(); var enumerator = strings.GetEnumerator();
while(enumerator.MoveNext()) while (enumerator.MoveNext())
hash ^= enumerator.Current.GetHashCode(); hash ^= enumerator.Current.GetHashCode();
return hash; return hash;
} }

View File

@ -30,7 +30,7 @@ namespace AsbCloudInfrastructure.Services
.ThenInclude(c => c.CompanyType) .ThenInclude(c => c.CompanyType)
.Include(f => f.FileMarks) .Include(f => f.FileMarks)
.ThenInclude(m => m.User) .ThenInclude(m => m.User)
.Include(f=>f.Well); .Include(f => f.Well);
} }
public async Task<string> GetSharedUrlAsync(int idFileInfo, int idUser, IFileShareService fileShareService, public async Task<string> GetSharedUrlAsync(int idFileInfo, int idUser, IFileShareService fileShareService,
@ -43,7 +43,7 @@ namespace AsbCloudInfrastructure.Services
return sharedUrl; return sharedUrl;
} }
public async Task<string> GetSharedUrlAsync( FileInfoDto fileInfo, int idUser, IFileShareService fileShareService, public async Task<string> GetSharedUrlAsync(FileInfoDto fileInfo, int idUser, IFileShareService fileShareService,
CancellationToken token) CancellationToken token)
{ {
var fileWebUrl = fileInfo.PublishInfo?.WebStorageFileUrl; var fileWebUrl = fileInfo.PublishInfo?.WebStorageFileUrl;
@ -224,7 +224,7 @@ namespace AsbCloudInfrastructure.Services
var relativePath = GetUrl(entity.IdWell, entity.IdCategory, entity.Id, ext); var relativePath = GetUrl(entity.IdWell, entity.IdCategory, entity.Id, ext);
var fullPath = Path.GetFullPath(relativePath); var fullPath = Path.GetFullPath(relativePath);
if (! File.Exists(fullPath)) if (!File.Exists(fullPath))
{ {
throw new FileNotFoundException("not found", relativePath); throw new FileNotFoundException("not found", relativePath);
} }
@ -247,7 +247,7 @@ namespace AsbCloudInfrastructure.Services
} }
public Task<int> DeleteAsync(int idFile, CancellationToken token) public Task<int> DeleteAsync(int idFile, CancellationToken token)
=> DeleteAsync(new int[] { idFile}, token); => DeleteAsync(new int[] { idFile }, token);
public async Task<int> DeleteAsync(IEnumerable<int> ids, CancellationToken token) public async Task<int> DeleteAsync(IEnumerable<int> ids, CancellationToken token)
{ {
@ -350,7 +350,7 @@ namespace AsbCloudInfrastructure.Services
CancellationToken token) CancellationToken token)
{ {
var fileMarkQuery = db.FileMarks var fileMarkQuery = db.FileMarks
.Where(m => idsMarks.Contains( m.Id )); .Where(m => idsMarks.Contains(m.Id));
foreach (var fileMark in fileMarkQuery) foreach (var fileMark in fileMarkQuery)
fileMark.IsDeleted = true; fileMark.IsDeleted = true;

View File

@ -1,16 +1,16 @@
using System; using AsbCloudApp.Services;
using Google.Apis.Auth.OAuth2; using Google.Apis.Auth.OAuth2;
using Google.Apis.Auth.OAuth2.Flows; using Google.Apis.Auth.OAuth2.Flows;
using Google.Apis.Services;
using Google.Apis.Drive.v3; using Google.Apis.Drive.v3;
using Google.Apis.Util.Store;
using Google.Apis.Drive.v3.Data; using Google.Apis.Drive.v3.Data;
using System.IO; using Google.Apis.Services;
using Google.Apis.Util.Store;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO;
using System.Linq; using System.Linq;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
using AsbCloudApp.Services;
namespace AsbCloudInfrastructure.Services namespace AsbCloudInfrastructure.Services
{ {
@ -28,15 +28,15 @@ namespace AsbCloudInfrastructure.Services
//const string accessToken = "ya29.a0ARrdaM8jLcdNDylpV70X08ix-pqU-1QfLbmQy4iRb7KWUgl3keukmd2mx5AxraEO0eveR3I_p1EacrgtlbbxtNWbXxl_YPf4mQTbhhNaoltp2aSn6VndUlyydLDKzw9J9r8ouFNnVZip9fivBmc-AX_rWXsj"; //const string accessToken = "ya29.a0ARrdaM8jLcdNDylpV70X08ix-pqU-1QfLbmQy4iRb7KWUgl3keukmd2mx5AxraEO0eveR3I_p1EacrgtlbbxtNWbXxl_YPf4mQTbhhNaoltp2aSn6VndUlyydLDKzw9J9r8ouFNnVZip9fivBmc-AX_rWXsj";
static readonly IAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow(new GoogleAuthorizationCodeFlow.Initializer static readonly IAuthorizationCodeFlow flow = new GoogleAuthorizationCodeFlow(new GoogleAuthorizationCodeFlow.Initializer
{
ClientSecrets = new ClientSecrets
{ {
ClientSecrets = new ClientSecrets ClientId = clientId,
{ ClientSecret = clientSecret
ClientId = clientId, },
ClientSecret = clientSecret
},
Scopes = new[] { DriveService.Scope.Drive }, Scopes = new[] { DriveService.Scope.Drive },
DataStore = new FileDataStore(applicationName),//TODO: replace FileDataStore by thread safe static datastore service DataStore = new FileDataStore(applicationName),//TODO: replace FileDataStore by thread safe static datastore service
}); });
public GoogleDriveService() public GoogleDriveService()
@ -116,7 +116,7 @@ namespace AsbCloudInfrastructure.Services
public async Task CreatePublicPermissionForFileAsync(string idFile, public async Task CreatePublicPermissionForFileAsync(string idFile,
CancellationToken token = default) CancellationToken token = default)
{ {
var permission = new Permission() { Type = "anyone", Role = "reader"}; var permission = new Permission() { Type = "anyone", Role = "reader" };
var addPermissionRequest = service.Permissions.Create(permission, idFile); var addPermissionRequest = service.Permissions.Create(permission, idFile);
await addPermissionRequest.ExecuteAsync(token) await addPermissionRequest.ExecuteAsync(token)
.ConfigureAwait(false); .ConfigureAwait(false);

View File

@ -5,7 +5,6 @@ using AsbCloudDb.Model;
using AsbCloudInfrastructure.Services.Cache; using AsbCloudInfrastructure.Services.Cache;
using Mapster; using Mapster;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading; using System.Threading;
@ -47,7 +46,8 @@ namespace AsbCloudInfrastructure.Services
.ConfigureAwait(false); .ConfigureAwait(false);
var timezone = wellService.GetTimezone(idWell); var timezone = wellService.GetTimezone(idWell);
var dto = entity?.Adapt<MeasureDto, Measure>((d, s) => { var dto = entity?.Adapt<MeasureDto, Measure>((d, s) =>
{
d.CategoryName = s.Category?.Name; d.CategoryName = s.Category?.Name;
d.Timestamp = s.Timestamp.ToRemoteDateTime(timezone.Hours); d.Timestamp = s.Timestamp.ToRemoteDateTime(timezone.Hours);
}); });
@ -59,7 +59,7 @@ namespace AsbCloudInfrastructure.Services
var query = db.Measures.Include(m => m.Category) var query = db.Measures.Include(m => m.Category)
.Where(m => m.IdWell == idWell && !m.IsDeleted); .Where(m => m.IdWell == idWell && !m.IsDeleted);
if(idCategory is not null) if (idCategory is not null)
query = query.Where(m => m.IdCategory == idCategory); query = query.Where(m => m.IdCategory == idCategory);
var entities = await query var entities = await query
@ -69,7 +69,8 @@ namespace AsbCloudInfrastructure.Services
.ConfigureAwait(false); .ConfigureAwait(false);
var timezone = wellService.GetTimezone(idWell); var timezone = wellService.GetTimezone(idWell);
var dtos = entities.Adapt<MeasureDto, Measure>((d, s) => { var dtos = entities.Adapt<MeasureDto, Measure>((d, s) =>
{
d.CategoryName = s.Category?.Name; d.CategoryName = s.Category?.Name;
d.Timestamp = s.Timestamp.ToRemoteDateTime(timezone.Hours); d.Timestamp = s.Timestamp.ToRemoteDateTime(timezone.Hours);
}); });

View File

@ -111,7 +111,7 @@ namespace AsbCloudInfrastructure.Services
public DatesRangeDto GetDatesRangeOrDefault(int idWell) public DatesRangeDto GetDatesRangeOrDefault(int idWell)
{ {
var idTelemetry = telemetryService.GetIdTelemetryByIdWell(idWell); var idTelemetry = telemetryService.GetIdTelemetryByIdWell(idWell);
if(idTelemetry is null) if (idTelemetry is null)
return null; return null;
var range = telemetryService.GetDatesRange((int)idTelemetry); var range = telemetryService.GetDatesRange((int)idTelemetry);
return range; return range;

View File

@ -1,11 +1,9 @@
using AsbCloudApp.Data; using AsbCloudApp.Data;
using AsbCloudApp.Services; using AsbCloudApp.Services;
using System; using System;
using System.Collections.Generic;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AsbCloudInfrastructure.Services namespace AsbCloudInfrastructure.Services
{ {
@ -117,10 +115,10 @@ namespace AsbCloudInfrastructure.Services
users[key].ElapsedMs += requestLog.ElapsedMilliseconds; users[key].ElapsedMs += requestLog.ElapsedMilliseconds;
users[key].LastDate = requestLog.Date; users[key].LastDate = requestLog.Date;
users[key].Requests++; users[key].Requests++;
if(!string.IsNullOrEmpty(requestLog.ExceptionMessage)) if (!string.IsNullOrEmpty(requestLog.ExceptionMessage))
users[key].Errors++; users[key].Errors++;
if(users.Count > 1000) if (users.Count > 1000)
{ {
var count = 900 - users.Count; var count = 900 - users.Count;
var toRemove = users.OrderBy(kv => kv.Value.LastDate).Take(count); var toRemove = users.OrderBy(kv => kv.Value.LastDate).Take(count);

View File

@ -7,7 +7,7 @@ using System.Linq;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace AsbCloudInfrastructure.Services namespace AsbCloudInfrastructure.Services.SAUB
{ {
public class EventService : IEventService public class EventService : IEventService
{ {

View File

@ -11,7 +11,7 @@ using System.Linq;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace AsbCloudInfrastructure.Services namespace AsbCloudInfrastructure.Services.SAUB
{ {
public class MessageService : IMessageService public class MessageService : IMessageService
{ {
@ -50,7 +50,7 @@ namespace AsbCloudInfrastructure.Services
var query = db.TelemetryMessages.Where(m => m.IdTelemetry == idTelemetry) var query = db.TelemetryMessages.Where(m => m.IdTelemetry == idTelemetry)
.OrderBy(m => m.DateTime).AsNoTracking(); .OrderBy(m => m.DateTime).AsNoTracking();
if ((categoryids?.Any() == true) || !string.IsNullOrEmpty(searchString)) if (categoryids?.Any() == true || !string.IsNullOrEmpty(searchString))
{ {
if (!string.IsNullOrEmpty(searchString)) if (!string.IsNullOrEmpty(searchString))
events = events.Where(e => e.MessageTemplate.Contains(searchString, StringComparison.OrdinalIgnoreCase)); events = events.Where(e => e.MessageTemplate.Contains(searchString, StringComparison.OrdinalIgnoreCase));
@ -68,7 +68,7 @@ namespace AsbCloudInfrastructure.Services
query = query.OrderByDescending(m => m.DateTime); query = query.OrderByDescending(m => m.DateTime);
var timezone = telemetryService.GetTimezone(idTelemetry??default); var timezone = telemetryService.GetTimezone(idTelemetry ?? default);
if (begin != default) if (begin != default)
{ {

View File

@ -0,0 +1 @@
Папка содержит services для получаемых от панели оператора САУБ запросов.

Some files were not shown because too many files have changed in this diff Show More