You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

198 lines
8.3 KiB

using HybirdFrameworkCore.Autofac.Attribute;
namespace Service.Car.Msg.Car.Req;
/// <summary>
/// 温度监测信息
/// </summary>
public class TemperatureDetectionMsg
{
/// <summary>
/// 故障等级
/// /// 0无故障
/// 1:1 级故障
/// 2:2 级故障
/// 3:3 级故障
/// </summary>
[Property(248, 8)]
public byte FaultLevel { get; set; }
/// <summary>
/// 换电系统故障码
/// 0换电连接器未过温
///1换电连接器温度检测 1 过温一级故障
/// 注:暂不定义一级故障
///2换电连接器温度检测 2 过温一级故障
/// 注:暂不定义一级故障
///3换电连接器温度检测 3 过温一级故障
/// 注:暂不定义一级故障
///4换电连接器温度检测 4 过温一级故障
/// 注:暂不定义一级故障
///5换电连接器温度检测 5 过温一级故障
/// 注:暂不定义一级故障
///6换电连接器温度检测 6 过温一级故障
/// 注:暂不定义一级故障
///7换电连接器温度检测 7 过温一级故障
/// 注:暂不定义一级故障
///8换电连接器温度检测 8 过温一级故障
/// 注:暂不定义一级故障
///9换电连接器温度检测 1 过温二级故障
/// 判定条件Tmax90℃,持续 3s
///解
/// 除条件Tmax80℃, 持续 3s
///10换电连接器温度检测 2 过温二级故障
/// 判定条件Tmax90℃,持续 3s
///解除条件Tmax80℃, 持续 3s
///11换电连接器温度检测 3 过温二级故障
/// 判定条件Tmax90℃,持续 3s
///解除条件Tmax80℃, 持续 3s
///12换电连接器温度检测 4 过温二级故障
/// 判定条件Tmax90℃,持续 3s
///解除条件Tmax80℃, 持续 3s
///13换电连接器温度检测 5 过温二级故障
/// 判定条件Tmax90℃,持续 3s
///解除条件Tmax80℃, 持续 3s
///14换电连接器温度检测 6 过温二级故障
/// 判定条件Tmax90℃,持续 3s
///解除条件Tmax80℃, 持续 3s
///15换电连接器温度检测 7 过温二级故障
/// 判定条件Tmax90℃,持续 3s
///解除条件Tmax80℃, 持续 3s
///16换电连接器温度检测 8 过温二级故障
/// 判定条件Tmax90℃,持续 3s
/// 0换电连接器未过温
/// 1换电连接器温度检测 1 过温一级故障
/// 注:暂不定义一级故障
/// 2换电连接器温度检测 2 过温一级故障
/// 注:暂不定义一级故障
/// 3换电连接器温度检测 3 过温一级故障
/// 注:暂不定义一级故障
/// 4换电连接器温度检测 4 过温一级故障
/// 注:暂不定义一级故障
/// 5换电连接器温度检测 5 过温一级故障
/// 注:暂不定义一级故障
/// 6换电连接器温度检测 6 过温一级故障
/// 注:暂不定义一级故障
/// 7换电连接器温度检测 7 过温一级故障
/// 注:暂不定义一级故障
/// 8换电连接器温度检测 8 过温一级故障
/// 注:暂不定义一级故障
/// 9换电连接器温度检测 1 过温二级故障
/// 判定条件Tmax90℃,持续 3s
/// 解
/// 除条件Tmax80℃, 持续 3s
/// 10换电连接器温度检测 2 过温二级故障
/// 判定条件Tmax90℃,持续 3s
/// 解除条件Tmax80℃, 持续 3s
/// 11换电连接器温度检测 3 过温二级故障
/// 判定条件Tmax90℃,持续 3s
/// 解除条件Tmax80℃, 持续 3s
/// 12换电连接器温度检测 4 过温二级故障
/// 判定条件Tmax90℃,持续 3s
/// 解除条件Tmax80℃, 持续 3s
/// 13换电连接器温度检测 5 过温二级故障
/// 判定条件Tmax90℃,持续 3s
/// 解除条件Tmax80℃, 持续 3s
/// 14换电连接器温度检测 6 过温二级故障
/// 判定条件Tmax90℃,持续 3s
/// 解除条件Tmax80℃, 持续 3s
/// 15换电连接器温度检测 7 过温二级故障
/// 判定条件Tmax90℃,持续 3s
/// 解除条件Tmax80℃, 持续 3s
/// 16换电连接器温度检测 8 过温二级故障
/// 判定条件Tmax90℃,持续 3s
/// 解除条件Tmax80℃, 持续 3s
/// 17换电连接器温度检测 1 过温三级故障
/// 判定条件Tmax100℃,持续 3s
/// 解除条件:需重新上电且 Tmax70℃, 持续
/// 3s
/// 18换电连接器温度检测 2 过温三级故障
/// 判定条件Tmax100℃,持续 3s
/// 解除条件:需重新上电且 Tmax70℃, 持续
/// 3s
/// 19换电连接器温度检测 3 过温三级故障
/// 判定条件Tmax100℃,持续 3s
/// 解除条件:需重新上电且 Tmax70℃, 持续
/// 3s
/// 20换电连接器温度检测 4 过温三级故障
/// 判定条件Tmax100℃,持续 3s
/// 解除条件:需重新上电且 Tmax70℃, 持续
/// 3s
/// 21换电连接器温度检测 5 过温三级故障
/// 判定条件Tmax100℃,持续 3s
/// 解除条件:需重新上电且 Tmax70℃, 持续
/// 3s
/// 22换电连接器温度检测 6 过温三级故障
/// 判定条件Tmax100℃,持续 3s
/// 解除条件:需重新上电且 Tmax70℃, 持续
/// 3s
/// 23换电连接器温度检测 7 过温三级故障
/// 判定条件Tmax100℃,持续 3s
/// 解除条件:需重新上电且 Tmax70℃, 持续
/// 3s
/// 24换电连接器温度检测 8 过温三级故障
/// 判定条件Tmax100℃,持续 3s
/// 解除条件:需重新上电且 Tmax70℃, 持续
/// 3s
/// 25换电连接器温度检测传感器 1 开路二级
/// 故障
/// 26换电连接器温度检测传感器 2 开路二级
/// 故障
/// 27换电连接器温度检测传感器 3 开路二级
/// 故障
/// 28换电连接器温度检测传感器 4 开路二级
/// 故障
/// 29换电连接器温度检测传感器 5 开路二级
/// 故障
/// 30换电连接器温度检测传感器 6 开路二级
/// 故障
/// 31换电连接器温度检测传感器 7 开路二级
/// 故障
/// 32换电连接器温度检测传感器 8 开路二级
/// 故障
/// </summary>
[Property(248+8, 8)]
public byte FaultCode { get; set; }
/// <summary>
/// 换电连接器温度检测 1放电 1正 有效值-40~210单位℃
/// </summary>
[Property(248+2*8, 8)]
public double ConnectorTemp1 { get; set; }
/// <summary>
/// 换电连接器温度检 测 2放电 1负 有效值-40~210单位℃
/// </summary>
[Property(248+3*8, 8)]
public double ConnectorTemp2 { get; set; }
/// <summary>
/// 换电连接器温度检测3放电2 正) 有效值-40~210单位℃
/// </summary>
[Property(248+4*8, 8)]
public double ConnectorTemp3 { get; set; }
/// <summary>
/// 换电连接器温度检测 4放电 2负 有效值-40~210单位℃
/// </summary>
[Property(248+5*8, 8)]
public double ConnectorTemp4 { get; set; }
/// <summary>
/// 换电连接器温度检测 5充电 1正有效值-40~210单位℃
/// </summary>
[Property(248+6*8, 8)]
public double ConnectorTemp5 { get; set; }
/// <summary>
/// 换电连接器温度检测 6充电 1负 有效值-40~210单位℃
/// </summary>
[Property(248+7*8, 8)]
public double ConnectorTemp6 { get; set; }
/// <summary>
/// 换电连接器温度检测 7充电 2正 有效值-40~210单位℃
/// </summary>
[Property(248+8*8, 8)]
public double ConnectorTemp7 { get; set; }
/// <summary>
///换电连接器温度检测 8充电 2负 有效值-40~210单位℃
/// </summary>
[Property(248+9*8, 8)]
public double ConnectorTemp8 { get; set; }
}