168 lines
4.1 KiB
C#
Raw Normal View History

2024-08-21 16:50:14 +08:00
using Yunda.ISAS.DataMonitoringServer.DataAnalysis.TeleInfoSave;
namespace Yunda.SOMS.DataMonitoringServer.Service.DataAnalysis.Model
{
public class Content
{
private string _webIp = "127.0.0.1";
/// <summary>
/// Webip地址
/// </summary>
public string WebIp
{
get { return _webIp; }
set { _webIp = value; }
}
private int _webPort = 2404;
/// <summary>
/// 远动机端口
/// </summary>
public int WebPort
{
get { return _webPort; }
set { _webPort = value; }
}
private int _devAddr = 0;
/// <summary>
/// 装置地址
/// </summary>
public int DevAddr
{
get { return _devAddr; }
set { _devAddr = value; }
}
private int _devYcNum = 0;
/// <summary>
/// 遥测数量
/// </summary>
public int DevYcNum
{
get { return _devYcNum; }
set { _devYcNum = value; }
}
private int _devYcStart = 0;
/// <summary>
/// 遥测起始地址
/// </summary>
public int DevYcStart
{
get { return _devYcStart; }
set { _devYcStart = value; }
}
private int _devYxNum;
/// <summary>
/// 遥信数量
/// </summary>
public int DevYxNum
{
get { return _devYxNum; }
set { _devYxNum = value; }
}
private int _devYxStart;
/// <summary>
/// 遥信起始地址
/// </summary>
public int DevYxStart
{
get { return _devYxStart; }
set { _devYxStart = value; }
}
/// <summary>
/// 电度数量
/// </summary>
public int DevDdNum { get; set; }
/// <summary>
/// 电度起始地址
/// </summary>
public int DevDdStart { get; set; }
private string _localIp = "127.0.0.1";
/// <summary>
/// 本机ip地址
/// </summary>
public string LocalIp
{
get { return _localIp; }
set { _localIp = value; }
}
private string _devIp = "127.0.0.1";
/// <summary>
/// 远东机ip地址
/// </summary>
public string DevIp
{
get { return _devIp; }
set { _devIp = value; }
}
private int _devPort = 2406;
/// <summary>
/// 远动机端口号
/// </summary>
public int DevPort
{
get { return _devPort; }
set { _devPort = value; }
}
private int _websocketPort = 9090;
/// <summary>
/// websocket端口号
/// </summary>
public int WebsocketPort
{
get { return _websocketPort; }
set { _websocketPort = value; }
}
private string _webSocketPath = "dataMonitoring";
public string WebSocketPath
{
get { return _webSocketPath; }
set { _webSocketPath = value; }
}
private double _dataHandleInterval = 1;
public double DataHandleInterval
{
get { return _dataHandleInterval; }
set
{
_dataHandleInterval = value;
// Assuming TelemeteringResultSaveTask.SaveInterval is a valid reference in your new environment
TelemeteringResultSaveTask.SaveInterval = value * 1000;
}
}
private bool _isAutoStartup = false;
/// <summary>
/// 自动启动
/// </summary>
public bool IsAutoStartup
{
get { return _isAutoStartup; }
set { _isAutoStartup = value; }
}
private bool _isAuthority = true;
/// <summary>
/// 权限开关
/// </summary>
public bool IsAuthority
{
get { return _isAuthority; }
set { _isAuthority = value; }
}
}
}