using HybirdFrameworkCore.Autofac.Attribute; using HybirdFrameworkCore.Utils; using HybirdFrameworkDriver.Common; namespace Service.TBox.Msg; public class BaseMsg : IToBytes { [Property(0, 32)] public UInt32 Id { get; set; } [Property(32, 8)] public byte P { get; set; } [Property(40, 8)] public byte R { get; set; } [Property(48, 8)] public byte Dp { get; set; } [Property(56, 8)] public byte Pf { get; set; } [Property(64, 8)] public byte Ps { get; set; } [Property(72, 8)] public byte Sa { get; set; } public byte[] ToBytes() { return ModelConvert.Encode(this); } }