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.

169 lines
4.5 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 Service.Cloud.Common;
namespace Service.Cloud.Msg.Host.Req
{
/// <summary>
/// 4.2.10.1 换电站充电机数据上报
/// </summary>
public class ChargeDevDataInfo : ICmd
{
/// <summary>
/// 场站编码 换电站唯一码
/// </summary>
public string sn { get; set; }
public List<DataInfo> datainfo { get; set; }
public string GetCmd()
{
return CloudConst.chargeDevDataInfo;
}
}
public class DataInfo
{
/// <summary>
/// 设备编号 设备编号
/// </summary>
public string en { get; set; }
/// <summary>
/// 充电架 ID 按电池架的编号 A1A2…
/// </summary>
public string sd { get; set; }
/// <summary>
/// 充电机最大允许 输出功率 单位 0.1kw
/// </summary>
public float mtp { get; set; }
/// <summary>
/// 充电机最大允 许充电速率 单位 0.1C
/// </summary>
public float mcr { get; set; }
/// <summary>
/// 电池架上是否有 电池 0未知 1有电池 2无电池
/// </summary>
public int hb { get; set; }
/// <summary>
/// 电接头连接状态 0未知 1已经连接 2未连接
/// </summary>
public int el { get; set; }
/// <summary>
/// 充电机序号 从 1 开始递增
/// </summary>
public int cno { get; set; }
/// <summary>
/// 充电机的工作状态 00H待机 01H工作02H工作完成03H充电暂停
/// </summary>
public int cs { get; set; }
/// <summary>
/// 故障状态 00H无故障 01H有故障
/// </summary>
public int fs { get; set; }
///告警状态 00H无告警.01H:有告警
public int @as { get; set; }
/// <summary>
/// 故障码 参考充电机的故障码定义
/// </summary>
public int fc { get; set; }
/// <summary>
/// 充电开始时间 没有进行充电填空
/// </summary>
public DateTime st { get; set; }
/// <summary>
/// 已经充电时间 单位 分钟
/// </summary>
public int ct { get; set; }
/// <summary>
/// 充电开始 SOC 0-100 单位 0.1 ,没有充电填 0
/// </summary>
public int ssoc { get; set; }
/// <summary>
/// 当前 SOC 单位 0.1
/// </summary>
public int csoc { get; set; }
/// <summary>
/// 充电开始 SOE 单位 0.1kwh,没有充电填 0
/// </summary>
public float ssoe { get; set; }
/// <summary>
/// 当前 SOE 单位 0.1kwh
/// </summary>
public float csoe { get; set; }
/// <summary>
/// 当前充电电压 单位 0.1V,没有充电填 0
/// </summary>
public float cvot { get; set; }
/// <summary>
/// 当前充电电流 单位 0.1A,没有充电填 0
/// </summary>
public float ccur { get; set; }
/// <summary>
/// BMS 需求电压 单位 0.1V,没有充电填 0
/// </summary>
public float nvot { get; set; }
/// <summary>
/// BMS 需求电流 单位 0.1A,没有充电填 0
/// </summary>
public float ncur { get; set; }
/// <summary>
/// 最低单体电压 单位 0.01V
/// </summary>
public float lsv { get; set; }
/// <summary>
/// 最高单体电压 单位 0.01V
/// </summary>
public float hsv { get; set; }
/// <summary>
/// 最低单体温度 单位 0.1℃
/// </summary>
public float lst { get; set; }
/// <summary>
/// 最高单体温度 单位 0.1℃
/// </summary>
public float hst { get; set; }
/// <summary>
/// 水冷状态 0未知 1开启 2关闭 0xFF 无水冷设备
/// </summary>
public byte ws { get; set; }
/// <summary>
/// 进水口温度 单位 0.1℃ , 没有水冷设备填 0xFF
/// </summary>
public float it { get; set; }
/// <summary>
/// 出水口温度 单位 0.1℃ , 没有水冷设备填 0xFF
/// </summary>
public float ot { get; set; }
/// <summary>
/// 更新时间 格式 ”yyyy-MM-dd HH:mm:ss ”
/// </summary>
public DateTime bt { get; set; }
}
}