CPC B60L 58/12 (2019.02) [B60L 53/126 (2019.02); B60L 58/16 (2019.02); G07C 5/008 (2013.01); H04L 12/40 (2013.01); H04L 2012/40273 (2013.01)] | 18 Claims |
1. A computer-implemented method comprising:
while a diagnostic service is not running:
receiving, from an electronic controller of an electric vehicle, a plurality of vehicle bus messages via a vehicle interface with the electric vehicle; and
processing the plurality of vehicle bus messages to identify, from the plurality of vehicle bus messages, a first vehicle bus message having a first vehicle bus message type, wherein the first vehicle bus message type indicates a potential initiation of charging of a battery of the electric vehicle; and
in response to identifying the first vehicle bus message having the first vehicle bus message type:
running the diagnostic service configured to receive, via the vehicle interface, first diagnostic data regarding the electric vehicle; and
confirming, using the running diagnostic service, a charging state of the battery from the first diagnostic data.
|