|
|
@ -1086,8 +1086,8 @@ namespace BatCharging.Service
|
|
|
|
case 102:
|
|
|
|
case 102:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD102 CMD102 = new MsgReceiveCMDCom().ConCMD102(data);
|
|
|
|
CMD102 CMD102 = new MsgReceiveCMDCom().ConCMD102(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "(CMD=10)充电桩上传心跳包信息 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD102);
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传心跳包信息对象:" + JsonConvert.SerializeObject(CMD102);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD102 != null)
|
|
|
|
if (CMD102 != null)
|
|
|
@ -1102,8 +1102,8 @@ namespace BatCharging.Service
|
|
|
|
case 104:
|
|
|
|
case 104:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD104 CMD104 = new MsgReceiveCMDCom().ConCMD104(data);
|
|
|
|
CMD104 CMD104 = new MsgReceiveCMDCom().ConCMD104(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "(CMD=10)充电桩状态信息包上报 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD104);
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩状态信息包上报对象:" + JsonConvert.SerializeObject(CMD104);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD104 != null)
|
|
|
|
if (CMD104 != null)
|
|
|
@ -1122,8 +1122,8 @@ namespace BatCharging.Service
|
|
|
|
case 106:
|
|
|
|
case 106:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD106 CMD106 = new MsgReceiveCMDCom().ConCMD106(data);
|
|
|
|
CMD106 CMD106 = new MsgReceiveCMDCom().ConCMD106(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "(CMD=10)充电桩签到信息上报 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD106);
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩签到信息上报对象:" + JsonConvert.SerializeObject(CMD106);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD106 != null)
|
|
|
|
if (CMD106 != null)
|
|
|
@ -1138,8 +1138,8 @@ namespace BatCharging.Service
|
|
|
|
case 108:
|
|
|
|
case 108:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD108 CMD108 = new MsgReceiveCMDCom().ConCMD108(data);
|
|
|
|
CMD108 CMD108 = new MsgReceiveCMDCom().ConCMD108(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "(CMD=10)充电桩告警信息上报(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD108);
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩告警信息上报(预留)对象:" + JsonConvert.SerializeObject(CMD108);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD108 != null)
|
|
|
|
if (CMD108 != null)
|
|
|
@ -1153,8 +1153,8 @@ namespace BatCharging.Service
|
|
|
|
case 110:
|
|
|
|
case 110:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD110 CMD110 = new MsgReceiveCMDCom().ConCMD110(data);
|
|
|
|
CMD110 CMD110 = new MsgReceiveCMDCom().ConCMD110(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "(CMD=10)充电桩上报充电启动完成命令(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD110);
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上报充电启动完成命令(预留)对象:" + JsonConvert.SerializeObject(CMD110);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD110 != null)
|
|
|
|
if (CMD110 != null)
|
|
|
@ -1168,8 +1168,8 @@ namespace BatCharging.Service
|
|
|
|
case 112:
|
|
|
|
case 112:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD112 CMD112 = new MsgReceiveCMDCom().ConCMD112(data);
|
|
|
|
CMD112 CMD112 = new MsgReceiveCMDCom().ConCMD112(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "(CMD=10)充电桩模块信息上报(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD112);
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩模块信息上报对象:" + JsonConvert.SerializeObject(CMD112);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD112 != null)
|
|
|
|
if (CMD112 != null)
|
|
|
@ -1184,18 +1184,13 @@ namespace BatCharging.Service
|
|
|
|
case 114:
|
|
|
|
case 114:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD114 CMD114 = new MsgReceiveCMDCom().ConCMD114(data);
|
|
|
|
CMD114 CMD114 = new MsgReceiveCMDCom().ConCMD114(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "(CMD=10)充电桩应答服务器查询最近一次充电各时段信息 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD114);
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩应答服务器查询最近一次充电各时段信息对象:" + JsonConvert.SerializeObject(CMD114);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD114 != null)
|
|
|
|
if (CMD114 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
byte chargeNum = 0;
|
|
|
|
//todo
|
|
|
|
byte sign = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send113(chargeNum, sign);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
@ -1204,31 +1199,30 @@ namespace BatCharging.Service
|
|
|
|
#region 充电信息数据
|
|
|
|
#region 充电信息数据
|
|
|
|
|
|
|
|
|
|
|
|
case 202:
|
|
|
|
case 202:
|
|
|
|
|
|
|
|
case 222:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD202 CMD202 = new MsgReceiveCMDCom().ConCMD202(data);
|
|
|
|
CMD202 CMD202 = new MsgReceiveCMDCom().ConCMD202(func,data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩上报充电记录信息 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD202);
|
|
|
|
result += "\r\n" + "上报充电记录信息对象:" + JsonConvert.SerializeObject(CMD202);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD202 != null)
|
|
|
|
if (CMD202 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
//CmnChargerParam._CHR00TCPCLIENT.Send201();
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send201(CMD202,);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 204:
|
|
|
|
case 204:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD204 CMD204 = new MsgReceiveCMDCom().ConCMD204(data);
|
|
|
|
CMD204 CMD204 = new MsgReceiveCMDCom().ConCMD204(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩充电上传用户账户查询报文 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD204);
|
|
|
|
result += "\r\n" + "充电桩充电上传用户账户查询报文对象:" + JsonConvert.SerializeObject(CMD204);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD204 != null)
|
|
|
|
if (CMD204 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send203();
|
|
|
|
//CmnChargerParam._CHR00TCPCLIENT.Send203();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1236,14 +1230,13 @@ namespace BatCharging.Service
|
|
|
|
case 206:
|
|
|
|
case 206:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD206 CMD206 = new MsgReceiveCMDCom().ConCMD206(data);
|
|
|
|
CMD206 CMD206 = new MsgReceiveCMDCom().ConCMD206(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩充电上传用户密码验证报文 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD206);
|
|
|
|
result += "\r\n" + "充电桩充电上传用户密码验证报文对象:" + JsonConvert.SerializeObject(CMD206);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD206 != null)
|
|
|
|
if (CMD206 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send205();
|
|
|
|
//CmnChargerParam._CHR00TCPCLIENT.Send205();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1251,14 +1244,12 @@ namespace BatCharging.Service
|
|
|
|
case 208:
|
|
|
|
case 208:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD208 CMD208 = new MsgReceiveCMDCom().ConCMD208(data);
|
|
|
|
CMD208 CMD208 = new MsgReceiveCMDCom().ConCMD208(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩上报“即插即充”启动充电请求 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD208);
|
|
|
|
result += "\r\n" + "充电桩上报“即插即充”启动充电请求对象:" + JsonConvert.SerializeObject(CMD208);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD208 != null)
|
|
|
|
if (CMD208 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send207(CMD208, "", "", 0, 0, 0, 0);
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send207(CMD208, "", "", 0, 0, 0, 0);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1267,8 +1258,8 @@ namespace BatCharging.Service
|
|
|
|
case 210:
|
|
|
|
case 210:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD210 CMD210 = new MsgReceiveCMDCom().ConCMD210(data);
|
|
|
|
CMD210 CMD210 = new MsgReceiveCMDCom().ConCMD210(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩上报“即插即充”启动充电结果 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD210);
|
|
|
|
result += "\r\n" + "充电桩上报“即插即充”启动充电结果:" + JsonConvert.SerializeObject(CMD210);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD210 != null)
|
|
|
|
if (CMD210 != null)
|
|
|
@ -1286,8 +1277,8 @@ namespace BatCharging.Service
|
|
|
|
case 302:
|
|
|
|
case 302:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD302 CMD302 = new MsgReceiveCMDCom().ConCMD302(data);
|
|
|
|
CMD302 CMD302 = new MsgReceiveCMDCom().ConCMD302(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩上报BMS信息 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD302);
|
|
|
|
result += "\r\n" + "充电桩上报BMS信息对象:" + JsonConvert.SerializeObject(CMD302);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD302 != null)
|
|
|
|
if (CMD302 != null)
|
|
|
@ -1301,8 +1292,8 @@ namespace BatCharging.Service
|
|
|
|
case 304:
|
|
|
|
case 304:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD304 CMD304 = new MsgReceiveCMDCom().ConCMD304(data);
|
|
|
|
CMD304 CMD304 = new MsgReceiveCMDCom().ConCMD304(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩上报BMS信息(预留-暂时不用) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD304);
|
|
|
|
result += "\r\n" + "充电桩上报BMS信息(预留-暂时不用)对象:" + JsonConvert.SerializeObject(CMD304);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD304 != null)
|
|
|
|
if (CMD304 != null)
|
|
|
@ -1319,17 +1310,13 @@ namespace BatCharging.Service
|
|
|
|
case 402:
|
|
|
|
case 402:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD402 CMD402 = new MsgReceiveCMDCom().ConCMD402(data);
|
|
|
|
CMD402 CMD402 = new MsgReceiveCMDCom().ConCMD402(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩上报历史的充电记录 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD402);
|
|
|
|
result += "\r\n" + "充电桩上报历史的充电记录:" + JsonConvert.SerializeObject(CMD402);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD402 != null)
|
|
|
|
if (CMD402 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
uint startIndex = 0;
|
|
|
|
|
|
|
|
string chargingSerialNum = "";
|
|
|
|
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send401(chargingSerialNum, startIndex);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
@ -1339,14 +1326,13 @@ namespace BatCharging.Service
|
|
|
|
case 1002:
|
|
|
|
case 1002:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1002 CMD1002 = new MsgReceiveCMDCom().ConCMD1002(data);
|
|
|
|
CMD1002 CMD1002 = new MsgReceiveCMDCom().ConCMD1002(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩回复服务器下发擦除指令 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1002);
|
|
|
|
result += "\r\n" + "充电桩回复服务器下发擦除指令对象:" + JsonConvert.SerializeObject(CMD1002);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1002 != null)
|
|
|
|
if (CMD1002 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
//CmnChargerParam._CHR00TCPCLIENT.Send1001();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1354,89 +1340,81 @@ namespace BatCharging.Service
|
|
|
|
case 1004:
|
|
|
|
case 1004:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1004 CMD1004 = new MsgReceiveCMDCom().ConCMD1004(data);
|
|
|
|
CMD1004 CMD1004 = new MsgReceiveCMDCom().ConCMD1004(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答服务器下发升级文件名指令 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1004);
|
|
|
|
result += "\r\n" + "充电桩应答服务器下发升级文件名指令对象:" + JsonConvert.SerializeObject(CMD1004);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1004 != null)
|
|
|
|
if (CMD1004 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
//CmnChargerParam._CHR00TCPCLIENT.Send1003();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 1006:
|
|
|
|
case 1006:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1006 CMD1006 = new MsgReceiveCMDCom().ConCMD1006(data);
|
|
|
|
CMD1006 CMD1006 = new MsgReceiveCMDCom().ConCMD1006(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答服务器下发升级文件大小指令 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1006);
|
|
|
|
result += "\r\n" + "充电桩应答服务器下发升级文件大小指令对象:" + JsonConvert.SerializeObject(CMD1006);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1006 != null)
|
|
|
|
if (CMD1006 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
//CmnChargerParam._CHR00TCPCLIENT.Send1005();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 1008:
|
|
|
|
case 1008:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1008 CMD1008 = new MsgReceiveCMDCom().ConCMD1008(data);
|
|
|
|
CMD1008 CMD1008 = new MsgReceiveCMDCom().ConCMD1008(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答服务器下发升级文件数据指令 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1008);
|
|
|
|
result += "\r\n" + "充电桩应答服务器下发升级文件数据指令对象:" + JsonConvert.SerializeObject(CMD1008);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1008 != null)
|
|
|
|
if (CMD1008 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
//CmnChargerParam._CHR00TCPCLIENT.Send1007();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 1010:
|
|
|
|
case 1010:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1010 CMD1010 = new MsgReceiveCMDCom().ConCMD1010(data);
|
|
|
|
CMD1010 CMD1010 = new MsgReceiveCMDCom().ConCMD1010(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答服务器下发升级文件数据结束指令 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1010);
|
|
|
|
result += "\r\n" + "充电桩应答服务器下发升级文件数据结束指令对象:" + JsonConvert.SerializeObject(CMD1010);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1010 != null)
|
|
|
|
if (CMD1010 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send1009();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 1012:
|
|
|
|
case 1012:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1012 CMD1012 = new MsgReceiveCMDCom().ConCMD1012(data);
|
|
|
|
CMD1012 CMD1012 = new MsgReceiveCMDCom().ConCMD1012(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答服务器下发重启指令- 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1012);
|
|
|
|
result += "\r\n" + "充电桩应答服务器下发重启指令对象:" + JsonConvert.SerializeObject(CMD1012);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1012 != null)
|
|
|
|
if (CMD1012 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send1011();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 1022:
|
|
|
|
case 1022:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1022 CMD1022 = new MsgReceiveCMDCom().ConCMD1022(data);
|
|
|
|
CMD1022 CMD1022 = new MsgReceiveCMDCom().ConCMD1022(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩主动请求升级命令 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1022);
|
|
|
|
result += "\r\n" + "充电桩主动请求升级命令对象:" + JsonConvert.SerializeObject(CMD1022);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1022 != null)
|
|
|
|
if (CMD1022 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
uint results = 0;
|
|
|
|
//CmnChargerParam._CHR00TCPCLIENT.Send1021();
|
|
|
|
string description = "";
|
|
|
|
|
|
|
|
//服务器回复充电桩主动请求升级命令
|
|
|
|
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send1021( results, description);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1447,102 +1425,26 @@ namespace BatCharging.Service
|
|
|
|
case 1102:
|
|
|
|
case 1102:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1102 CMD1102 = new MsgReceiveCMDCom().ConCMD1102(data);
|
|
|
|
CMD1102 CMD1102 = new MsgReceiveCMDCom().ConCMD1102(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答后台服务器查询24时电费计价策略信息- 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1102);
|
|
|
|
result += "\r\n" + "充电桩应答后台服务器查询24时电费计价策略信息对象:" + JsonConvert.SerializeObject(CMD1102);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1102 != null)
|
|
|
|
if (CMD1102 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 1104:
|
|
|
|
case 1104:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1104 CMD1104 = new MsgReceiveCMDCom().ConCMD1104(data);
|
|
|
|
CMD1104 CMD1104 = new MsgReceiveCMDCom().ConCMD1104(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答后台服务器设置24时电费计价策略信息 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1104);
|
|
|
|
result += "\r\n" + "充电桩应答后台服务器设置24时电费计价策略信息对象:" + JsonConvert.SerializeObject(CMD1104);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1104 != null)
|
|
|
|
if (CMD1104 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1103 CMD = new CMD1103();
|
|
|
|
//todo
|
|
|
|
CMD.startHour1 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute1 = 0;
|
|
|
|
|
|
|
|
CMD.endHour1 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute1 = 0;
|
|
|
|
|
|
|
|
CMD.rate1 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour2 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute2 = 0;
|
|
|
|
|
|
|
|
CMD.endHour2 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute2 = 0;
|
|
|
|
|
|
|
|
CMD.rate2 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour3 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute3 = 0;
|
|
|
|
|
|
|
|
CMD.endHour3 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute3 = 0;
|
|
|
|
|
|
|
|
CMD.rate3 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour4 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute4 = 0;
|
|
|
|
|
|
|
|
CMD.endHour4 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute4 = 0;
|
|
|
|
|
|
|
|
CMD.rate4 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour5 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute5 = 0;
|
|
|
|
|
|
|
|
CMD.endHour5 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute5 = 0;
|
|
|
|
|
|
|
|
CMD.rate5 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour6 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute6 = 0;
|
|
|
|
|
|
|
|
CMD.endHour6 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute6 = 0;
|
|
|
|
|
|
|
|
CMD.rate6 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour7 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute7 = 0;
|
|
|
|
|
|
|
|
CMD.endHour7 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute7 = 0;
|
|
|
|
|
|
|
|
CMD.rate7 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour8 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute8 = 0;
|
|
|
|
|
|
|
|
CMD.endHour8 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute8 = 0;
|
|
|
|
|
|
|
|
CMD.rate8 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour9 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute9 = 0;
|
|
|
|
|
|
|
|
CMD.endHour9 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute9 = 0;
|
|
|
|
|
|
|
|
CMD.rate9 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour10 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute10 = 0;
|
|
|
|
|
|
|
|
CMD.endHour10 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute10 = 0;
|
|
|
|
|
|
|
|
CMD.rate10 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour11 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute11 = 0;
|
|
|
|
|
|
|
|
CMD.endHour11 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute11 = 0;
|
|
|
|
|
|
|
|
CMD.rate11 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour12 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute12 = 0;
|
|
|
|
|
|
|
|
CMD.endHour12 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute12 = 0;
|
|
|
|
|
|
|
|
CMD.rate12 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send1103(CMD);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1550,99 +1452,13 @@ namespace BatCharging.Service
|
|
|
|
case 1106:
|
|
|
|
case 1106:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1106 CMD1106 = new MsgReceiveCMDCom().ConCMD1106(data);
|
|
|
|
CMD1106 CMD1106 = new MsgReceiveCMDCom().ConCMD1106(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答后台服务器设置分时段计价策略信息 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1106);
|
|
|
|
result += "\r\n" + "充电桩应答后台服务器设置分时段计价策略信息对象:" + JsonConvert.SerializeObject(CMD1106);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1106 != null)
|
|
|
|
if (CMD1106 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1105 CMD = new CMD1105();
|
|
|
|
//todo
|
|
|
|
CMD.startHour1 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute1 = 0;
|
|
|
|
|
|
|
|
CMD.endHour1 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute1 = 0;
|
|
|
|
|
|
|
|
CMD.rate1 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate1 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour2 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute2 = 0;
|
|
|
|
|
|
|
|
CMD.endHour2 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute2 = 0;
|
|
|
|
|
|
|
|
CMD.rate2 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate2 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour3 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute3 = 0;
|
|
|
|
|
|
|
|
CMD.endHour3 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute3 = 0;
|
|
|
|
|
|
|
|
CMD.rate3 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate3 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour4 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute4 = 0;
|
|
|
|
|
|
|
|
CMD.endHour4 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute4 = 0;
|
|
|
|
|
|
|
|
CMD.rate4 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate4 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour5 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute5 = 0;
|
|
|
|
|
|
|
|
CMD.endHour5 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute5 = 0;
|
|
|
|
|
|
|
|
CMD.rate5 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate5 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour6 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute6 = 0;
|
|
|
|
|
|
|
|
CMD.endHour6 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute6 = 0;
|
|
|
|
|
|
|
|
CMD.rate6 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate6 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour7 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute7 = 0;
|
|
|
|
|
|
|
|
CMD.endHour7 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute7 = 0;
|
|
|
|
|
|
|
|
CMD.rate7 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate7 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour8 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute8 = 0;
|
|
|
|
|
|
|
|
CMD.endHour8 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute8 = 0;
|
|
|
|
|
|
|
|
CMD.rate8 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate8 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour9 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute9 = 0;
|
|
|
|
|
|
|
|
CMD.endHour9 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute9 = 0;
|
|
|
|
|
|
|
|
CMD.rate9 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate9 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour10 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute10 = 0;
|
|
|
|
|
|
|
|
CMD.endHour10 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute10 = 0;
|
|
|
|
|
|
|
|
CMD.rate10 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate10 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour11 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute11 = 0;
|
|
|
|
|
|
|
|
CMD.endHour11 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute11 = 0;
|
|
|
|
|
|
|
|
CMD.rate11 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate11 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CMD.startHour12 = 0;
|
|
|
|
|
|
|
|
CMD.startMinute12 = 0;
|
|
|
|
|
|
|
|
CMD.endHour12 = 0;
|
|
|
|
|
|
|
|
CMD.endMinute12 = 0;
|
|
|
|
|
|
|
|
CMD.rate12 = 0;
|
|
|
|
|
|
|
|
CMD.reserveRate12 = 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send1105(CMD);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1650,15 +1466,13 @@ namespace BatCharging.Service
|
|
|
|
case 1108:
|
|
|
|
case 1108:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1108 CMD1108 = new MsgReceiveCMDCom().ConCMD1108(data);
|
|
|
|
CMD1108 CMD1108 = new MsgReceiveCMDCom().ConCMD1108(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩回复分时电费计价策略信息 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1108);
|
|
|
|
result += "\r\n" + "充电桩回复分时电费计价策略信息对象:" + JsonConvert.SerializeObject(CMD1108);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1108 != null)
|
|
|
|
if (CMD1108 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send1107();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
@ -1668,34 +1482,13 @@ namespace BatCharging.Service
|
|
|
|
case 1302:
|
|
|
|
case 1302:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1302 CMD1302 = new MsgReceiveCMDCom().ConCMD1302(data);
|
|
|
|
CMD1302 CMD1302 = new MsgReceiveCMDCom().ConCMD1302(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答白名单操作日志数据包 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1302);
|
|
|
|
result += "\r\n" + "充电桩应答白名单操作日志数据包对象:" + JsonConvert.SerializeObject(CMD1302);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1302 != null)
|
|
|
|
if (CMD1302 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
//todo
|
|
|
|
CMD1301 CMD = new CMD1301();
|
|
|
|
|
|
|
|
CMD.reserved1 = 0;
|
|
|
|
|
|
|
|
CMD.reserved2 = 0;
|
|
|
|
|
|
|
|
//CMD.chargingStationCode = chargingStationCode;
|
|
|
|
|
|
|
|
//CMD.whitelistType = whitelistType;
|
|
|
|
|
|
|
|
//CMD.operation = operation;
|
|
|
|
|
|
|
|
//CMD.whitelistVersionNum = whitelistVersionNum;
|
|
|
|
|
|
|
|
//CMD.DistributeWhitelistNum = DistributeWhitelistNum;
|
|
|
|
|
|
|
|
//CMD.carVinOrChargCardNum01 = carVinOrChargCardNum01;
|
|
|
|
|
|
|
|
//CMD.carVinOrChargCardNum02 = carVinOrChargCardNum02;
|
|
|
|
|
|
|
|
//CMD.carVinOrChargCardNum03 = carVinOrChargCardNum03;
|
|
|
|
|
|
|
|
//CMD.carVinOrChargCardNum04 = carVinOrChargCardNum04;
|
|
|
|
|
|
|
|
//CMD.carVinOrChargCardNum05 = carVinOrChargCardNum05;
|
|
|
|
|
|
|
|
//CMD.carVinOrChargCardNum06 = carVinOrChargCardNum06;
|
|
|
|
|
|
|
|
//CMD.carVinOrChargCardNum07 = carVinOrChargCardNum07;
|
|
|
|
|
|
|
|
//CMD.carVinOrChargCardNum08 = carVinOrChargCardNum08;
|
|
|
|
|
|
|
|
//CMD.carVinOrChargCardNum09 = carVinOrChargCardNum09;
|
|
|
|
|
|
|
|
//CMD.carVinOrChargCardNum10 = carVinOrChargCardNum10;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
|
|
|
|
CmnChargerParam._CHR00TCPCLIENT.Send1301(CMD);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -1706,45 +1499,39 @@ namespace BatCharging.Service
|
|
|
|
case 1402:
|
|
|
|
case 1402:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1402 CMD1402 = new MsgReceiveCMDCom().ConCMD1402(data);
|
|
|
|
CMD1402 CMD1402 = new MsgReceiveCMDCom().ConCMD1402(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答服务器下发FTP远程升级命令- 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1402);
|
|
|
|
result += "\r\n" + "充电桩应答服务器下发FTP远程升级命令对象:" + JsonConvert.SerializeObject(CMD1402);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1402 != null)
|
|
|
|
if (CMD1402 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
//CmnChargerParam._CHR00TCPCLIENT.Send1401();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 1403:
|
|
|
|
case 1403:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1403 CMD1403 = new MsgReceiveCMDCom().ConCMD1403(data);
|
|
|
|
CMD1403 CMD1403 = new MsgReceiveCMDCom().ConCMD1403(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答FTP升级包下载进度 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1403);
|
|
|
|
result += "\r\n" + "充电桩应答FTP升级包下载进度对象:" + JsonConvert.SerializeObject(CMD1403);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1403 != null)
|
|
|
|
if (CMD1403 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
//CmnChargerParam._CHR00TCPCLIENT.Send9();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 1407:
|
|
|
|
case 1407:
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CMD1407 CMD1407 = new MsgReceiveCMDCom().ConCMD1407(data);
|
|
|
|
CMD1407 CMD1407 = new MsgReceiveCMDCom().ConCMD1407(data);
|
|
|
|
string result = "(CMD=10)充电桩上传命令请求(预留) - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
string result = "充电桩应答服务器下发获取充电桩日志命令 - 接收字节内容:" + ByteUtils.BytesToHexStr(data) + ";";
|
|
|
|
result += "\r\n" + "(CMD=10)充电桩上传命令请求(预留)对象:" + JsonConvert.SerializeObject(CMD1407);
|
|
|
|
result += "\r\n" + "充电桩应答服务器下发获取充电桩日志命令对象:" + JsonConvert.SerializeObject(CMD1407);
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
Log.LogInstance.WriteLog(result, LogType.Information, "Charger" + "充电机编码");
|
|
|
|
|
|
|
|
|
|
|
|
if (CMD1407 != null)
|
|
|
|
if (CMD1407 != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//(CMD=9)后台服务器应答桩上传命令请求(预留)
|
|
|
|
//todo
|
|
|
|
//CmnChargerParam._CHR00TCPCLIENT.Send9();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|