143 lines
6.5 KiB
C#
143 lines
6.5 KiB
C#
using AutomaticApp.Common;
|
|
using AutomaticApp.Model;
|
|
using AutomaticApp.Models;
|
|
using AutomaticApp.TestModels;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace AutomaticApp.ViewModels
|
|
{
|
|
/// <summary>
|
|
/// 接驳盒 ADCP 1#
|
|
/// </summary>
|
|
public class ADCPDetailsModel : NotifyBase
|
|
{
|
|
public AdcpSensorModel adcpSensorModel { get; set; } = new AdcpSensorModel();
|
|
|
|
#region 实体化
|
|
|
|
/// <summary>
|
|
/// adcp详情1#
|
|
/// </summary>
|
|
private List<ADCPDetails> adcpvalues;
|
|
|
|
public List<ADCPDetails> aDCPDetails
|
|
{
|
|
get { return adcpvalues; }
|
|
set { adcpvalues = value; this.DoNotify(); }
|
|
}
|
|
|
|
/// <summary>
|
|
/// adcp详情 2#
|
|
/// </summary>
|
|
private List<ADCPDetails> adcpvalues_2;
|
|
|
|
public List<ADCPDetails> aDCPDetails_2
|
|
{
|
|
get { return adcpvalues_2; }
|
|
set { adcpvalues_2 = value; this.DoNotify(); }
|
|
}
|
|
|
|
|
|
|
|
//adcp数据采集1#时间
|
|
private DateTime record_Time;
|
|
|
|
public DateTime Record_Time
|
|
{
|
|
get { return record_Time; }
|
|
set { record_Time = value; this.DoNotify(); }
|
|
}
|
|
|
|
//adcp数据采集2#时间
|
|
private DateTime record_Time_2;
|
|
|
|
public DateTime Record_Time_2
|
|
{
|
|
get { return record_Time_2; }
|
|
set { record_Time_2 = value; this.DoNotify(); }
|
|
}
|
|
|
|
#endregion
|
|
|
|
public ADCPDetailsModel()
|
|
{
|
|
DoFresh();
|
|
}
|
|
|
|
public void DoFresh()
|
|
{
|
|
#region 初始化ADCP详细信息 1#
|
|
|
|
aDCPDetails = new List<ADCPDetails>();
|
|
|
|
Record_Time = adcpSensorModel.RecordTime;
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速1", OrderNum = adcpSensorModel.ADPC_Speed1 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向1", OrderNum = adcpSensorModel.ADCP_Dir1 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速2", OrderNum = adcpSensorModel.ADPC_Speed2 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向2", OrderNum = adcpSensorModel.ADCP_Dir2 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速3", OrderNum = adcpSensorModel.ADPC_Speed3 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向3", OrderNum = adcpSensorModel.ADCP_Dir3 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速4", OrderNum = adcpSensorModel.ADPC_Speed4 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向4", OrderNum = adcpSensorModel.ADCP_Dir4 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速5", OrderNum = adcpSensorModel.ADPC_Speed5 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向5", OrderNum = adcpSensorModel.ADCP_Dir5 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速6", OrderNum = adcpSensorModel.ADPC_Speed6 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向6", OrderNum = adcpSensorModel.ADCP_Dir6 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速7", OrderNum = adcpSensorModel.ADPC_Speed7 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向7", OrderNum = adcpSensorModel.ADCP_Dir7 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速8", OrderNum = adcpSensorModel.ADPC_Speed8 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向8", OrderNum = adcpSensorModel.ADCP_Dir8 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速9", OrderNum = adcpSensorModel.ADPC_Speed9 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向9", OrderNum = adcpSensorModel.ADCP_Dir9 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速10", OrderNum = adcpSensorModel.ADPC_Speed10 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向10", OrderNum = adcpSensorModel.ADCP_Dir10 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速11", OrderNum = adcpSensorModel.ADPC_Speed11 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向11", OrderNum = adcpSensorModel.ADCP_Dir11 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速12", OrderNum = adcpSensorModel.ADPC_Speed12 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向12", OrderNum = adcpSensorModel.ADCP_Dir12 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速13", OrderNum = adcpSensorModel.ADPC_Speed13 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向13", OrderNum = adcpSensorModel.ADCP_Dir13 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速14", OrderNum = adcpSensorModel.ADPC_Speed14 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向14", OrderNum = adcpSensorModel.ADCP_Dir14 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速15", OrderNum = adcpSensorModel.ADPC_Speed15 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向15", OrderNum = adcpSensorModel.ADCP_Dir15 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速16", OrderNum = adcpSensorModel.ADPC_Speed16 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向16", OrderNum = adcpSensorModel.ADCP_Dir16 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速17", OrderNum = adcpSensorModel.ADPC_Speed17 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向17", OrderNum = adcpSensorModel.ADCP_Dir17 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速18", OrderNum = adcpSensorModel.ADPC_Speed18 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向18", OrderNum = adcpSensorModel.ADCP_Dir18 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速19", OrderNum = adcpSensorModel.ADPC_Speed19 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向19", OrderNum = adcpSensorModel.ADCP_Dir19 + "°" });
|
|
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流速20", OrderNum = adcpSensorModel.ADPC_Speed20 + "m/s" });
|
|
aDCPDetails.Add(new ADCPDetails { Name = "ADCP流向20", OrderNum = adcpSensorModel.ADCP_Dir20 + "°" });
|
|
|
|
#endregion
|
|
}
|
|
}
|
|
}
|