Control apparatus having object-oriented self-diagnosis program
AssigneeDenso Corporation
InventorsYoshiyuki Maki, Masaya Oi
Life of this patent
Estimating the term…
Abstract
A self-diagnosis program for a vehicle is object-oriented designed. The self-diagnosis program is provided with a malfunction detection object for detecting a malfunction provided for each malfunction detection processing, and a malfunction information storage object for storing the malfunction information provided for each malfunction item. A malfunction information management object has the correlative relation between the malfunction detection object and the malfunction information storage object. Upon receiving a normality/abnormality message from the malfunction detection object, the malfunction information management object determines the corresponding malfunction information storage object and stores the malfunction information.
Claims10
A vehicle control apparatus comprising:
- a processor unit for executing a self-diagnosis to generate malfunction information corresponding to a plurality of preset malfunction items based on malfunction detection results of a plurality of diagnosis targets;
- and
- a memory storing a self-diagnosis program executed by the processor unit and the malfunction information, the self-diagnosis program being object-oriented designed and including re-usable object units,
- wherein the self-diagnosis program has:
- a plurality of malfunction detection objects that are allocated corresponding to predetermined malfunction detection processings for malfunction detection;
- a plurality of malfunction information storage objects that are respectively allocated corresponding to the malfunction items for storing the malfunction information;
- and
- a malfunction information management object that receives the malfunction detection results from the malfunction detection objects, determines the malfunction information storage objects based on the malfunction detection results, and stores the malfunction information based on the malfunction detection results in the malfunction information storage objects,
- wherein each of the malfunction information storage objects issues a storage completion message to the malfunction information management object after storing the malfunction information therein.
A self-diagnosis program stored in a object of a vehicle control apparatus, the program comprising:
- a plurality of malfunction detection objects that are allocated corresponding to malfunction detection processings depending on a plurality of diagnosis targets for executing predetermined malfunction detection processings for malfunction detection;
- a plurality of malfunction information storage objects that are allocated corresponding to malfunction items for storing the malfunction information;
- and
- a malfunction information management object that receives malfunction detection results from the malfunction detection objects, determines the malfunction information storage objects based on the malfunction detection results, and stores the malfunction information based on the malfunction detection results in the malfunction information storage objects,
- wherein the malfunction information storage objects are provided separately from the malfunction detection objects, and the malfunction information storage objects are independently replaceable from the malfunction detection objects.
Dependencies are inferred from the claim text.