/* ============================================================================== * 功能描述:ModelCheckConst * 创 建 者:Garrett * 创建日期:2019/10/17 17:46:52 * ==============================================================================*/ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Saga.PlugIn.ModelCheck { /// /// ModelCheckConst /// public class ModelCheckConst { public const string IsFamilyCode = @"\s*-\s*\S*"; public const string IsEquip = @"^[A-Z]{4}\s*-\s*\S*"; public const string IsEquipPart = @"^[A-Z]{6}\s*-\s*\S*"; public const string IsBeacon = @"^Beacon$"; public const string IsMBILevel = @"^([BF][1-9]\d*M?\d?|RFM?\d?)$"; public const string IsMBIView = @"^([BF][1-9]\d*M?\d?|RFM?\d?)-saga$"; public const string IsSandwich = @"^([BF][1-9]\d*M\d?|RFM\d?)$"; public const string IsRF = @"^RF(-saga)?$"; public const string IsRFM = @"^RFM\d*$"; public const string IsOnground = @"^F\s*"; public const string IsUnderground = @"^B\s*"; public const string IsPhoneNumber = @"^1[3|4|5|7|8][0-9]\d{8}$"; /// /// 设备本地编码 /// public readonly static string EquipLocalID = "设备本地编码"; /// /// 设备本地名称 /// public readonly static string EquipLocalName = "设备本地名称"; //最少空间的面积. 0.4m 削减因子: 1 public static readonly double SpacePerimeterTolerance = Math.Pow(0.4 * 1000 / 304.8, 2) / 1; //最小空间的周长. 0.4m 削减因子: 1 public static readonly double SpaceAreaTolerance = (0.4 * 1000 / 304.8 * 4) / 1; } }