2025-09-04 18:28:02 +08:00

114 lines
3.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
namespace SWS.Model
{
/// <summary>
/// 版 本 PIT-ADMS V7.0.3 敏捷开发框架
/// Copyright (c) 2013-2018 Hexagon PPM
/// 创 建:超级管理员
/// 日 期2022-06-21 15:32
/// 描 述:接线模块 - panel柜子
/// </summary>
public class ec_Cable
{
#region
/// <summary>
/// ID
/// </summary>
/// <returns></returns>
public string CableID { get; set; }
/// <summary>
/// Cable_Format
/// </summary>
/// <returns></returns>
public string Cable_Format { get; set; } = "";
/// <summary>
/// EngineerDataID。对应<see cref="ec_Archive_enginedata.EngineDataID"/>
/// </summary>
/// <returns></returns>
public string EngineerDataID { get; set; } = "";
/// <summary>
/// 是否为母线类型。如果是,里面走的信号也只能是通讯信号<see cref="ec_Wire_GroupEntity.CommunicationPoint"/>
/// conventional或homerun
/// </summary>
/// <returns></returns>
public string CableClass { get; set; } = "";
/// <summary>
/// 即里面走的信号的信号类型?<see cref="ec_Wire_GroupEntity.IO_Type"/>
/// RS485 RS422 TCP/IP MQTT(如果是通讯母线,通讯类型是什么。)
/// Digital 4-20mA Pulse Pt100(如果是非母线IO类型是什么。)
/// </summary>
public string PreAssignIOType { get; set; } = "";
/// <summary>
/// 电缆预分配时必须指定它应该在哪个IO柜子
/// </summary>
public string PanelID { get; set; }
/// <summary>
/// 创建人
/// </summary>
/// <returns></returns>
public string CreateUserID { get; set; }
/// <summary>
/// 创建时间
/// </summary>
/// <returns></returns>
public DateTime? CreateTime { get; set; }
/// <summary>
/// 更新人
/// </summary>
/// <returns></returns>
public string UpdateUserID { get; set; }
/// <summary>
/// 更新时间
/// </summary>
/// <returns></returns>
public DateTime? UpdateTime { get; set; }
#endregion
#region
/// <summary>
///
/// </summary>
public List<ec_CableSet> Sets { set; get; }
/// <summary>
/// 平行电缆数据
/// </summary>
public List<ec_parallel_Cable> parallelCables { set; get; }
/// <summary>
/// 关联的通讯点
/// </summary>
public List<string> WireGroupIds { set; get; }
/// <summary>
/// 关联的通讯点
/// </summary>
public IEnumerable<SWS.Model.ec_Wire_Group> WireGroups { set; get; }
/// <summary>
/// 对应到<see cref="ec_Archive_enginedata.TagNumber"/>
/// </summary>
public string TagNumber { set; get; }
/// <summary>
/// From连接处的工程位号信息
/// </summary>
public ec_Panel FromPanel { set; get; }
/// <summary>
/// From连接处的工程位号信息(
/// </summary>
public ec_Panel ToPanel { set; get; }
#endregion
}
}