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.
Un programa del autoexamen para un vehículo está orientado al objeto diseñado. El programa del autoexamen se proporciona un objeto de la detección de malfuncionamiento para detectar un malfuncionamiento proporcionado para cada detección de malfuncionamiento que procesa, y un objeto del almacenaje de información del malfuncionamiento para almacenar la información del malfuncionamiento proporcionada para cada artículo del malfuncionamiento. Un objeto de la gerencia de información del malfuncionamiento tiene la relación correlativa entre el objeto de la detección de malfuncionamiento y el objeto del almacenaje de información del malfuncionamiento. Sobre la recepción de un mensaje de normality/abnormality del objeto de la detección de malfuncionamiento, el objeto de la gerencia de información del malfuncionamiento determina el objeto correspondiente del almacenaje de información del malfuncionamiento y almacena la información del malfuncionamiento.