Aspects of the present invention relate to a vehicle controller comprising at least two virtual machines being hosted on the vehicle controller. The vehicle controller comprises an input for receiving a diagnostic command from a diagnostic tool. Furthermore, the controller comprises a first virtual machine hosted on the vehicle controller comprising a diagnostic module and a second virtual machine hosted on the vehicle controller comprising a vehicle service comprising diagnostic data. The diagnostic module is configured to initiate a diagnostic function on the vehicle service upon receipt of a diagnostic command at the input. The controller further comprises an output configured to output a diagnostic signal indicative of a result of the diagnostic function to the diagnostic tool.
Vehicle diagnostics
2020-04-22
Patent
Electronic Resource
English