Electric control apparatus operable on object-oriented program
AssigneeDenso Corporation
InventorsKenji Shibata, Shigeru Kajioka, Kenji Suganuma, Seiya Nakayama
Life of this patent
Estimating the term…
Loading patent…
AssigneeDenso Corporation
InventorsKenji Shibata, Shigeru Kajioka, Kenji Suganuma, Seiya Nakayama
Estimating the term…
An electronic control apparatus is designed to perform an engine control program in an object-oriented programming manner. A first type message, which does not contain a count value generated as a result of execution of a method of an object, is stored in a message storage unit. At the time that execution of the method is completed, the stored first type message is read out and a method of the object corresponding to the destination of the message is executed. A timer message, which contains a count value generated as a result of execution of the method of the object, is stored in another storage unit. The count value (timer counter) of the timer message in the other storage unit is reduced one by one as a result of the process being performed every predetermined time. When the count value of the timer message reaches 0 in the message storage unit the message is re-stored as a first type message.
An electronic control apparatus provided with a plurality of unit processing means for performing processes for realizing unit functions according to object-oriented programming that is methods of objects formed by dividing a control program into unit functions corresponding to respective objects in which any one of the plurality of unit processing means performs process operation alternatively and the unit processing means generate a message served as a process request which indicates a unit processing means as the destination during the process operation, and the unit processing means which corresponds to the destination of the message thereby performs the process, the message generated by the unit processing means is categorized into a first type message which contains no count value for indicating the delay time until the time when the unit processing means corresponding to the destination of the message starts process operation and a second type message which contains a count value,
Dependencies are inferred from the claim text.