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
{
///
/// 接驳盒 ADCP 1#
///
public class ADCPDetailsModel : NotifyBase
{
public AdcpSensorModel adcpSensorModel { get; set; } = new AdcpSensorModel();
#region 实体化
///
/// adcp详情1#
///
private List adcpvalues;
public List aDCPDetails
{
get { return adcpvalues; }
set { adcpvalues = value; this.DoNotify(); }
}
///
/// adcp详情 2#
///
private List adcpvalues_2;
public List 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();
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
}
}
}