using JiShe.CollectBus.Analyzers.Shared; using JiShe.CollectBus.IoTDB.Attribute; using JiShe.CollectBus.IoTDB.Enums; using JiShe.CollectBus.IoTDB.Model; using System; namespace JiShe.CollectBus.Ammeters { [EntityType(EntityTypeEnum.TreeModel)] [SourceAnalyzers] public class ElectricityMeterTreeModel : IoTEntity { [ATTRIBUTEColumn] public string MeterModel { get; set; } /// /// 下发消息内容 /// [FIELDColumn] public string IssuedMessageHexString { get; set; } ///// ///// 下发消息Id ///// //[FIELDColumn] //public string IssuedMessageId { get; set; } [FIELDColumn] public double Voltage { get; set; } [FIELDColumn] public double Current { get; set; } [FIELDColumn] public double Power => Voltage * Current; [FIELDColumn] public double? Currentd { get; set; } public Tuple TupleData { get; set;} } }