using HybirdFrameworkCore.Autofac.Attribute;
namespace Service.Charger.Msg.Bms
{
public class SysCode : ASDU
{
///
/// 电池编码信息帧序号 Battery Code number of frame SN
///
[Property(0, 8)]
public byte SNFrameNo { get; set; }
///
/// 电池编码长度 Length of battery code
///
[Property(8, 8)]
public byte SNSysCodeLength { get; set; }
///
/// 电池编码(SN)字符1,7,13,19(ASCII) Battery Code(SN) Character 1,7,13,19(ASCII)
///
[Property(16, 8)]
public byte SNPackCodeB1 { get; set; }
///
/// 电池编码(SN)字符2,8,14,20(ASCII) Battery Code(SN) Character 2,8,14,20(ASCII)
///
[Property(24, 8)]
public byte SNPackCodeB2 { get; set; }
///
/// 电池编码(SN)字符3,9,15,21(ASCII) Battery Code(SN) Character 3,9,15,21(ASCII)
///
[Property(32, 8)]
public byte SNPackCodeB3 { get; set; }
///
/// 电池编码(SN)字符4,10,16,22(ASCII) Battery Code(SN) Character4,10,16,22(ASCII)
///
[Property(40, 8)]
public byte SNPackCodeB4 { get; set; }
///
/// 电池编码(SN)字符5,11,17,23(ASCII) Battery Code(SN) Character 5,11,17,23(ASCII)
///
[Property(48, 8)]
public byte SNPackCodeB5 { get; set; }
///
/// 电池编码(SN)字符6,12,18,24(ASCII) Battery Code(SN) Character 6,12,18,24(ASCII)
///
[Property(56, 8)]
public byte SNPackCodeB6 { get; set; }
public string SNPackCodeString { get; set; }
}
}