费率模型下发数据长度应该是0x5E
This commit is contained in:
parent
5d7965914b
commit
fb7f3426ff
@ -91,6 +91,7 @@ public class ChargingController {
|
||||
@PostMapping("charging/start")
|
||||
public R startCharging(@Validated @RequestBody StartChargingData startChargingData) {
|
||||
|
||||
//todo protocol versioning
|
||||
String pileNo = startChargingData.getPileNo();
|
||||
String pkey = "pile:".concat(pileNo);
|
||||
Map<String, Object> cachePile = REDIS.getCacheMap(pkey);
|
||||
@ -108,7 +109,7 @@ public class ChargingController {
|
||||
String gunkey = "gun:".concat(pileNo).concat(startChargingData.getGunId());
|
||||
String skey = gunkey.concat(".seqhex");
|
||||
String seq = seqHex(skey);
|
||||
String rateModelMsg = "680E".concat(seq).concat("0058").concat(pileNo)
|
||||
String rateModelMsg = "685E".concat(seq).concat("0058").concat(pileNo)
|
||||
.concat(String.format("%04X", stationRateModelId))
|
||||
.concat(rateModel);
|
||||
rateModelMsg = rateModelMsg.concat(CRCCalculator.calcCrc(rateModel));
|
||||
|
||||
@ -66,9 +66,9 @@ public class PileController {
|
||||
if (handler != null) {
|
||||
try {
|
||||
handler.sendClientBinary(HexUtils.toBytes(msg));
|
||||
r = R.ok("费率模型已下发");
|
||||
r = R.ok("费率模型已下发,请再次启动充电");
|
||||
} catch (IOException e) {
|
||||
r = R.fail("费率模型下发失败:".concat(e.getMessage()));
|
||||
r = R.fail("费率模型下发失败:".concat(e.getMessage()).concat(".无法启动充电"));
|
||||
}
|
||||
} else {
|
||||
r = R.fail("费率模型下发失败,充电桩离线");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user