|
|
|
@ -16,195 +16,177 @@ namespace Service.Charger.Msg.Charger.Req
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 最高蓄电池温度
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(8, 8, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
[Property(8, 2, PropertyReadConstant.Byte, 1, 0, -50)]
|
|
|
|
|
public Int16 MaxBatteryTemp { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 最高温度检测点编号
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(16, 8)]
|
|
|
|
|
[Property(24, 16)]
|
|
|
|
|
public byte MaxTempDetectionPointNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 最低蓄电池温度
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(24, 8, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
[Property(40, 16, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
public Int16 MinBatteryTemp { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 最低温度检测点编号
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(32, 8)]
|
|
|
|
|
[Property(56, 16)]
|
|
|
|
|
public byte MinTempDetectionPointNo { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 单体电池最高电压
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(40, 16, PropertyReadConstant.Bit, 0.01, 2, 0)]
|
|
|
|
|
[Property(72, 16, PropertyReadConstant.Bit, 0.01, 2, 0)]
|
|
|
|
|
public float SingleBatteryMaxVoltage { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 单体电池最低压
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(56, 16, PropertyReadConstant.Bit, 0.01, 2, 0)]
|
|
|
|
|
[Property(88, 16, PropertyReadConstant.Bit, 0.01, 2, 0)]
|
|
|
|
|
public float SingleBatteryMinVoltage { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 充电机环境温度
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(72, 8, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
[Property(104, 8, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
public Int16 ChargerEnvTemp { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 充电导引电压
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(80, 16, PropertyReadConstant.Bit, 0.01, 2, 0)]
|
|
|
|
|
[Property(112, 16, PropertyReadConstant.Bit, 0.01, 2, 0)]
|
|
|
|
|
public float ChargingPilotVoltage { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// BMS 需求电压
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(96, 16, PropertyReadConstant.Bit, 0.1, 1, 0)]
|
|
|
|
|
[Property(128, 16, PropertyReadConstant.Bit, 0.1, 1, 0)]
|
|
|
|
|
public float BmsNeedVoltage { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// BMS 需求电流
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(112, 16, PropertyReadConstant.Bit, 0.1, 1, -400)]
|
|
|
|
|
[Property(144, 16, PropertyReadConstant.Bit, 0.1, 1, -400)]
|
|
|
|
|
public float BmsNeedCurrent { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 充电模式
|
|
|
|
|
/// 充电模式 01H:恒压充电、02H恒流充电
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(128, 8)]
|
|
|
|
|
[Property(160, 8)]
|
|
|
|
|
public byte ChargeMode { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// BMS 充电电压测量值
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(136, 16, PropertyReadConstant.Bit, 0.1, 1, 0)]
|
|
|
|
|
[Property(168, 16, PropertyReadConstant.Bit, 0.1, 1, 0)]
|
|
|
|
|
public float BmsChargingVoltage { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// BMS 充电电流测量值
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(152, 16, PropertyReadConstant.Bit, 0.1, 1, -400)]
|
|
|
|
|
[Property(184, 16, PropertyReadConstant.Bit, 0.1, 1, -400)]
|
|
|
|
|
public float BmsChargingCurrent { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 估算剩余充电时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(168, 16, PropertyReadConstant.Bit, 1, 0, 0)]
|
|
|
|
|
[Property(200, 16, PropertyReadConstant.Bit, 1, 0, 0)]
|
|
|
|
|
public ushort EstimatedRemainingTime { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 充电接口温度探头 1
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(184, 8, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
[Property(216, 8, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
public Int16 ChargingInterfaceDetectionOneTemp { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 充电接口温度探头 2
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(192, 8, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
[Property(224, 8, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
public Int16 ChargingInterfaceDetectionTwoTemp { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 充电接口温度探头 3
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(200, 8, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
public Int16 ChargingInterfaceDetectionThreeTemp { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 充电接口温度探头 4
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(208, 8, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
[Property(232, 8, PropertyReadConstant.Bit, 1, 0, -50)]
|
|
|
|
|
public Int16 ChargingInterfaceDetectionFourTemp { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// A 枪直流电表当前电量
|
|
|
|
|
/// 直流电表当前电量
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(216, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
public float AGunDcMeterCurrentPower { get; set; }
|
|
|
|
|
[Property(240, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
public float DcMeterCurrentPower { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// A 枪充电电压(直流电表电压)
|
|
|
|
|
/// 充电电压(直流电表电压)
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(248, 16, PropertyReadConstant.Bit, 0.1, 1)]
|
|
|
|
|
public float AGunDcMeterVoltage { get; set; }
|
|
|
|
|
[Property(272, 16, PropertyReadConstant.Bit, 0.1, 1)]
|
|
|
|
|
public float DcMeterVoltage { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// A 枪充电电流(直流电表电流)
|
|
|
|
|
/// 充电电流(直流电表电流)
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(264, 16, PropertyReadConstant.Bit, 0.1, 1)]
|
|
|
|
|
public float AGunDcMeterCurrent { get; set; }
|
|
|
|
|
[Property(288, 16, PropertyReadConstant.Bit, 0.1, 1)]
|
|
|
|
|
public float DcMeterCurrent { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 高压采集电压
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(280, 16, PropertyReadConstant.Bit, 0.1, 1)]
|
|
|
|
|
[Property(304, 16, PropertyReadConstant.Bit, 0.1, 1)]
|
|
|
|
|
public float HighVoltageAcquisitionVoltage { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 高压采集电流
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(296, 16, PropertyReadConstant.Bit, 0.1, 1)]
|
|
|
|
|
[Property(320, 16, PropertyReadConstant.Bit, 0.1, 1)]
|
|
|
|
|
public float HighVoltageAcquisitionCurrent { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 桩内部温度
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(312, 8, PropertyReadConstant.Bit, 1, 0)]
|
|
|
|
|
[Property(336, 8, PropertyReadConstant.Bit, 1, 0)]
|
|
|
|
|
public byte ChargerInsideTemp { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 本次充电时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(320, 16)]
|
|
|
|
|
[Property(344, 16)]
|
|
|
|
|
public ushort ChargingTime { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块进风口温度
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(336, 8)]
|
|
|
|
|
[Property(360, 8)]
|
|
|
|
|
public byte ModuleOneAirInletTemp { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 模块出风口温度
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(344, 8)]
|
|
|
|
|
[Property(368, 8)]
|
|
|
|
|
public byte ModuleTwoAirInletTemp { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// B 枪直流电表当前电量
|
|
|
|
|
/// 充电模式 0:站内充电 1:站外充电
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(352, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
public float BGunDcMeterCurrentPower { get; set; }
|
|
|
|
|
[Property(376, 8)]
|
|
|
|
|
public byte ChargeModel { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// B 枪充电电压(直流电表电压)
|
|
|
|
|
/// 充电启动方式 1:站控启动 2:本地充电
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
|
|
[Property(384, 16, PropertyReadConstant.Bit, 0.1, 1)]
|
|
|
|
|
public float BGunDcMeterVoltage { get; set; }
|
|
|
|
|
[Property(384, 8)]
|
|
|
|
|
public byte ChargingStartMethod { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// A 枪充电电流(直流电表电流)
|
|
|
|
|
/// 交流电表当前电量
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(392, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
public float ACMeterCurrentBatteryValue { get; set; }
|
|
|
|
|
|
|
|
|
|
[Property(400, 16, PropertyReadConstant.Bit, 0.1, 1)]
|
|
|
|
|
public float BGunDcMeterCurrent { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 交流电表值1
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(416, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
public float ACMeterValue1 { get; set; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 交流电表值2
|
|
|
|
|
/// </summary>
|
|
|
|
|
[Property(448, 32, PropertyReadConstant.Bit, 0.01, 2)]
|
|
|
|
|
public float ACMeterValue2 { get; set; }
|
|
|
|
|
}
|
|
|
|
|
}
|