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

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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; }
}