using HybirdFrameworkCore.Autofac.Attribute; namespace Service.Charger.Msg.Bms { /// /// 继电器状态 /// public class RelayStatus : ASDU { /// /// 支路1正继电器状态 /// [Property(0, 1)] public byte Branch1PosRlyStatus { get; set; } /// /// 支路1负继电器状态 /// [Property(1, 1)] public byte Branch1NegRlyStatus { get; set; } /// /// 支路2正继电器状态 /// [Property(2, 1)] public byte Branch2PosRlyStatus { get; set; } /// /// 支路2负继电器状态 /// [Property(3, 1)] public byte Branch2NegRlyStatus { get; set; } /// /// 支路3正继电器状态 /// [Property(4, 1)] public byte Branch3PosRlyStatus { get; set; } /// /// 支路3负继电器状态 /// [Property(5, 1)] public byte Branch3NegRlyStatus { get; set; } /// /// 支路4正继电器状态 /// [Property(6, 1)] public byte Branch4PosRlyStatus { get; set; } /// /// 支路4负继电器状态 /// [Property(7, 1)] public byte Branch4NegRlyStatus { get; set; } /// /// 主正继电器状态 /// [Property(8, 1)] public byte MainPosRlyStatus { get; set; } /// /// 主负继电器状态 /// [Property(9, 1)] public byte MainNegRlyStatus { get; set; } /// /// 预充继电器状态 /// [Property(10, 1)] public byte PreChrgRlyStatus { get; set; } /// /// 加热正继电器状态 /// [Property(10, 1)] public byte HeatPosRlyStatus { get; set; } /// /// 加热负继电器状态 /// [Property(12, 1)] public byte HeatNegRlyStatus { get; set; } /// /// 预留1 /// [Property(13, 3)] public byte RlyStsReserved1 { get; set; } /// /// 支路1正继电器故障 /// [Property(16, 2)] public byte Branch1PosRlyFlt { get; set; } /// /// 支路1负继电器故障 /// [Property(18, 2)] public byte Branch1NegRlyFlt { get; set; } /// /// 支路2正继电器故障 /// [Property(20, 2)] public byte Branch2PosRlyFlt { get; set; } /// /// 支路2负继电器故障 /// [Property(22, 2)] public byte Branch2NegRlyFlt { get; set; } /// /// 支路3正继电器故障 /// [Property(24, 2)] public byte Branch3PosRlyFlt { get; set; } /// /// 支路3负继电器故障 /// [Property(26, 2)] public byte Branch3NegRlyFlt { get; set; } /// /// 支路4正继电器故障 /// [Property(28, 2)] public byte Branch4PosRlyFlt { get; set; } /// /// 支路4负继电器故障 /// [Property(30, 2)] public byte Branch4NegRlyFlt { get; set; } /// /// 主正继电器故障 /// [Property(32, 2)] public byte MainPosRlyFlt { get; set; } /// /// 主负继电器故障 /// [Property(34, 2)] public byte MainNegRlyFlt { get; set; } /// /// 预充继电器故障 /// [Property(36, 2)] public byte PreChrgPosRlyFlt { get; set; } /// /// 加热正继电器故障 /// [Property(38, 2)] public byte HeatPosRlyFlt { get; set; } /// /// 加热负继电器故障 /// [Property(40, 2)] public byte HeatNegRlyFlt { get; set; } /// /// 支路1正继电器线圈故障 /// [Property(42, 1)] public byte Branch1PosRlyCoilFlt { get; set; } /// /// 支路1负继电器线圈故障 /// [Property(43, 1)] public byte Branch1NegRlyCoilFlt { get; set; } /// /// 支路2正继电器线圈故障 /// [Property(44, 1)] public byte Branch2PosRlyCoilFlt { get; set; } /// /// 支路2负继电器线圈故障 /// [Property(45, 1)] public byte Branch2NegRlyCoilFlt { get; set; } /// /// 支路3正继电器线圈故障 /// [Property(46, 1)] public byte Branch3PosRlyCoilFlt { get; set; } /// /// 支路3负继电器线圈故障 /// [Property(47, 1)] public byte Branch3NegRlyCoilFlt { get; set; } /// /// 支路4正继电器线圈故障 /// [Property(48, 1)] public byte Branch4PosRlyCoilFlt { get; set; } /// /// 支路4负继电器线圈故障 /// [Property(49, 1)] public byte Branch4NegRlyCoilFlt { get; set; } /// /// 主正继电器线圈故障 /// [Property(50, 1)] public byte MainPosRlyCoilFlt { get; set; } /// /// 主负继电器线圈故障 /// [Property(51, 1)] public byte MainNegRlyCoilFlt { get; set; } /// /// 预充继电器线圈故障 /// [Property(52, 1)] public byte PreChrgPosRlyCoilFlt { get; set; } /// /// 加热正继电器线圈故障 /// [Property(53, 1)] public byte HeatPosRlyCoilFlt { get; set; } /// /// 加热负继电器线圈故障 /// [Property(54, 1)] public byte HeatNegRlyCoilFlt { get; set; } /// /// 预留2 /// [Property(55, 9)] public ushort RlyStsReserved2 { get; set; } } }