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.Server
|
{
|
/// <summary>
|
/// app参数(可配制)
|
/// </summary>
|
public class AppParas
|
{
|
/// <summary>
|
/// 解析项
|
/// </summary>
|
public List<RuleItem> RuleItems { get; set; }
|
|
/// <summary>
|
/// 是否保存原始
|
/// </summary>
|
public bool Src { get; set; }
|
|
/// <summary>
|
/// 是否调试
|
/// </summary>
|
public bool Debug { get; set; }
|
}
|
|
|
/// <summary>
|
/// 解析项
|
/// </summary>
|
public class RuleItem
|
{
|
/// <summary>
|
/// 标记标识
|
/// </summary>
|
public string SignId { get; set; }
|
|
/// <summary>
|
/// 索引 从1开始
|
/// </summary>
|
public int Index { get; set; }
|
|
/// <summary>
|
/// 字节大小
|
/// </summary>
|
public int Size { get; set; }
|
|
/// <summary>
|
/// 解析规则
|
/// </summary>
|
public eRule Rule { get; set; }
|
}
|
|
|
/// <summary>
|
/// 解析规则枚举
|
/// </summary>
|
public enum eRule
|
{
|
Double = 1,
|
|
Int4 = 2,
|
|
Int32 = 3,
|
}
|
|
|
|
}
|