using IStation.Untity;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel.DataAnnotations;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation.DataDockingSocket
|
{
|
/// <summary>
|
/// app参数(可配制)
|
/// </summary>
|
public class AppParas
|
{
|
/// <summary>
|
/// 查询指令项
|
/// </summary>
|
public List<QueryInstructionItem> InstructionQuerys { get; set; }
|
|
/// <summary>
|
/// 开机指令
|
/// </summary>
|
public CtrlInstructionItem InstructionStartUp { get; set; }
|
|
/// <summary>
|
/// 关机指令
|
/// </summary>
|
public CtrlInstructionItem InstructionShutDown { get; set; }
|
|
/// <summary>
|
/// 是否保存原始
|
/// </summary>
|
public bool Src { get; set; }
|
|
/// <summary>
|
/// 是否调试
|
/// </summary>
|
public bool Debug { get; set; }
|
}
|
|
|
|
/// <summary>
|
/// 查询指令项
|
/// </summary>
|
public class QueryInstructionItem
|
{
|
/// <summary>
|
/// 指令名
|
/// </summary>
|
public string Name { get; set; }
|
|
/// <summary>
|
/// 指令
|
/// </summary>
|
public string Content { get; set; }
|
|
/// <summary>
|
/// 指令发送频率 秒
|
/// </summary>
|
public int Frequency { get; set; }
|
|
/// <summary>
|
/// 指令发送间隔
|
/// </summary>
|
public int SpaceTime { get; set; }
|
}
|
|
/// <summary>
|
/// 控制指令项
|
/// </summary>
|
public class CtrlInstructionItem
|
{
|
/// <summary>
|
/// 指令
|
/// </summary>
|
public string Content { get; set; }
|
|
|
}
|
|
|
|
}
|