Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe your changes
additions of charging_session_timer, end_of_profile_schedule, sim_speed, and departure_time to the iso15118/evcc_comm_session_handler.py file to initialize these values used in the schedule calculation that includes departure time
addition of EAmount and DepartureTime to the EVState class definition
changes in iso15118/controller/simulator.py which convert hardcoded EAmount and DepartureTime with variables in the EVEREST_EV_STATE and include calculating a power curve based on the requested departure time and publishes it via mqtt
additions to iso15118/evcc/states/iso15118_2_states.py to handle the end of the charging profile
Issue ticket number and link
#220
Checklist before requesting a review
Opening PR as a draft to continue the conversation about the changes.