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