Patent ID: 9104443
Filing Date: 2015-08-11
Classification: B60W,G06F

Abstract:
1. A method for creating custom control software that is customized for use and designed to operate with a particular propulsion system configuration, the method comprising: providing generic control software embodied in a non-transitory computer-readable medium having computer-executable instructions stored thereon, the generic control software being configurable for use with a plurality of different propulsion system configurations, wherein each of the different propulsion system configurations comprises hardware components, wherein each of the different propulsion system configurations has a different configuration of hardware components than other ones of the different propulsion system configurations, and wherein the generic control software comprises a plurality of configuration tables; and inputting, via a computer having access to the generic control software, information into the configuration tables that characterizes the particular propulsion system configuration of the plurality of different propulsion system configurations to configure the generic control software into custom control software that is customized for use and designed to operate with the particular propulsion system configuration, wherein the particular propulsion system configuration comprises a particular configuration of particular hardware components, and wherein the information input into the configuration tables comprises: specific values for the particular propulsion system configuration that, when programmed into the configuration tables, define characteristics of the particular hardware component configuration.