let's think through how we could separate the level of the charger and the issue of access to the charger.
what would it look like if we reduced the number of charger types to 4 (L1, L2, L3, Batt. Swap) and then specified chargers that drivers have privileged access to.
so each driver would have a list (or stack or hashtable) of privileged chargers he can use, indexed by current TAZ, which would be considered alongside the public chargers in that TAZ.
this could be used to solve the problem of multi-unit chargers (b/c multiple drivers could have privileged access to a common charger) as well as non-residential chargers used in an exclusive fashion (e.g. business parks for employees only, fleet chargers, or the Tesla example).
let's think through how we could separate the level of the charger and the issue of access to the charger.
what would it look like if we reduced the number of charger types to 4 (L1, L2, L3, Batt. Swap) and then specified chargers that drivers have privileged access to.
so each driver would have a list (or stack or hashtable) of privileged chargers he can use, indexed by current TAZ, which would be considered alongside the public chargers in that TAZ.
this could be used to solve the problem of multi-unit chargers (b/c multiple drivers could have privileged access to a common charger) as well as non-residential chargers used in an exclusive fashion (e.g. business parks for employees only, fleet chargers, or the Tesla example).