Method for monitoring control devices
AssigneeRobert Bosch GmbH
InventorsMarco Gangi, Gerit Von Schwertfuehrer
Life of this patent
Estimating the term…
Abstract
A method for carrying out a control device monitoring, a program flow control being implemented for at least one event-synchronous process in the control device monitoring. The monitoring module is developed for carrying out a control device monitoring, A program flow control is implemented for at least one event-synchronous process in the control device monitoring.
Claims18
A method for carrying out a control device monitoring, comprising:
- implementing a program flow control including at least one event-synchronous process and at least one time-synchronous sub-process in the control device monitoring,
- setting a flag in the at least one event-synchronous process at a beginning of a program code, and checking the flag at an end of the program code, and, if the flag has been set, increasing a counter and subsequently resetting the flag again, and
- evaluating the counter by the at least one time-synchronous sub-process;
- wherein at the beginning of the event synchronous process a flag is set, and wherein at the end of the event-synchronous process it is again determined whether this flag has been set and only if this is true, then the value of the counter is increased, and
- wherein there is a first task at the beginning of the program code in which a flag is set, wherein there is a second task at the end of the program code, in which the flag is checked, and if the flag has been set, the counter is increased and the flag is reset, and wherein these two tasks occur within the event synchronous process, so that there is a check of whether this process has been started and there is also a check of whether this process has started and ended.
A monitoring module for carrying out a control device monitoring, comprising:
- a processor configured to:
- execute a program flow control being implemented to include at least one event-synchronous process and at least one time-synchronous sub-process in the control device monitoring,
- set a flag in the at least one event-synchronous process at a beginning of a program code, and checking the flag at an end of the program code, and, if the flag has been set, increasing a counter and subsequently resetting the flag again, and
- evaluate the counter by the at least one time-synchronous sub-process;
- wherein at the beginning of the event synchronous process a flag is set, and wherein at the end of the event-synchronous process it is again determined whether this flag has been set and only if this is true, then the value of the counter is increased, and
- wherein there is a first task at the beginning of the program code in which a flag is set, wherein there is a second task at the end of the program code, in which the flag is checked, and if the flag has been set, the counter is increased and the flag is reset, and wherein these two tasks occur within the event synchronous process, so that there is a check of whether this process has been started and there is also a check of whether this process has started and ended.
A computer-readable non-transitory medium having a computer program, which is executable by a processor, comprising:
- a program code arrangement having program code for carrying out a control device monitoring by performing the following:
- implementing a program flow control including at least one event-synchronous process and at least one time-synchronous sub-process in the control device monitoring;
- setting a flag in the at least one event-synchronous process at a beginning of a program code, and checking the flag at an end of the program code, and, if the flag has been set, increasing a counter and subsequently resetting the flag again;
- and
- evaluating the counter by the at least one time-synchronous sub-process;
- wherein at the beginning of the event synchronous process a flag is set, and wherein at the end of the event-synchronous process it is again determined whether this flag has been set and only if this is true, then the value of the counter is increased, and
- wherein there is a first task at the beginning of the program code in which a flag is set, wherein there is a second task at the end of the program code, in which the flag is checked, and if the flag has been set, the counter is increased and the flag is reset, and wherein these two tasks occur within the event synchronous process, so that there is a check of whether this process has been started and there is also a check of whether this process has started and ended.
Dependencies are inferred from the claim text.