摘要 |
The re-use property of a vehicular controller service program is improved by providing a structure capable of easily changing the method of communication to/from an external apparatus and a structure capable of easily changing the vehicle information required for such communication. A service management object communicates with an external scanning tool which is constituted separately from a service execution object including objects for obtaining the fault information. Each individual object thus implements only either communication function with the scanning tool or a vehicle information acquisition function. Thus when changes are required for one of these functions, the remaining object-oriented program modules can be re-used without change. The service execution object may be prepared to obtain every category of fault information desired depending on legislation or vehicle manufacturer requirements.
|