Fix: Terminate session after Metering Receipt when requesting STOP Charging. Fixes #66
This commit is contained in:
parent
d569486e24
commit
9788955003
|
@ -99,6 +99,13 @@ public class WaitForMeteringReceiptRes extends ClientState {
|
|||
return getSendMessage(getCurrentDemandReq(), V2GMessages.CURRENT_DEMAND_RES);
|
||||
}
|
||||
} else {
|
||||
/* Check if the EV controller triggered a pause of a charging session.
|
||||
* If not, indicate a termination of the charging session. This will be
|
||||
* evaluated in the state WaitForPowerDeliveryRes
|
||||
*/
|
||||
if (getCommSessionContext().getChargingSession() == null)
|
||||
getCommSessionContext().setChargingSession(ChargingSessionType.TERMINATE);
|
||||
|
||||
return getSendMessage(getPowerDeliveryReq(ChargeProgressType.STOP),
|
||||
V2GMessages.POWER_DELIVERY_RES,
|
||||
" (ChargeProgress = STOP_CHARGING)");
|
||||
|
|
Loading…
Reference in New Issue