VEHICLE CONTROL SYSTEM DIAGNOSTIC TOOL
First Claim
13. A method of diagnosing errors in a control procedure, the method comprising:
- identifying a value generated by a source module;
identifying a characteristic of the value generated by the source module;
determining whether a destination module is configured to receive the value from the source module and implement the value in a control procedure to control the vehicle component; and
determining whether the value is compatible with the control procedure implemented by the destination module based on a compatibility relationship between the source module and the destination module, wherein the compatibility relationship is defined by a diagnostic language.
3 Assignments
0 Petitions
Accused Products
Abstract
A system includes a source module configured to generate a value related to control of a vehicle component. A destination module is configured to receive the value and implement the value in a control procedure to control the vehicle component. A diagnostic tool is configured to implement a diagnostic language that defines a compatibility relationship between the source module and the destination module. The diagnostic tool can determine whether the value generated by the source module is compatible with the control procedure based on the compatibility relationship. A method includes identifying a value generated by the source module, identifying a characteristic of the value generated by the source module, determining whether the destination module is configured to receive the value from the source module and implement the value in the control procedure, and determining whether the value is compatible with the control procedure given the compatibility relationship.
9 Citations
20 Claims
-
13. A method of diagnosing errors in a control procedure, the method comprising:
-
identifying a value generated by a source module; identifying a characteristic of the value generated by the source module; determining whether a destination module is configured to receive the value from the source module and implement the value in a control procedure to control the vehicle component; and determining whether the value is compatible with the control procedure implemented by the destination module based on a compatibility relationship between the source module and the destination module, wherein the compatibility relationship is defined by a diagnostic language. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19)
-
-
18-1. A method as set forth in claim 13, wherein determining whether a destination module is configured to receive the value from the source module and implement the value in a control procedure to control the vehicle component includes:
-
determining whether a first destination module is configured to receive the value from the source module and implement the value in a first control procedure to control the vehicle component; and determining whether a second destination module is configured to receive the value from the source module and implement the value in a second control procedure to control the vehicle component.
-
-
20. A system comprising:
-
a first source module configured to generate a first value related to control of a vehicle component; a second source module configured to generate a second value related to control of the vehicle component, wherein each of the first and second values are associated with a characteristic; a first destination module configured to receive at least one of the first value generated by the first source module and the second value generated by the second source module and implement at least one of the first value and the second value in a first control procedure to control the vehicle component; a second destination module configured to receive at least one of the first value generated by the first source module and the second value generated by the second source module and implement at least one of the first value and the second value in a second control procedure to control the vehicle component; and a diagnostic tool configured to implement a diagnostic language that defines a compatibility relationship between one or more of the first source module, the second source module, the first destination module, and the second destination module, wherein the diagnostic tool is configured to determine whether at least one of the first value generated by the first source module and the second value generated by the second source module is compatible with at least one of the first control procedure and the second control procedure based at least in part on the characteristic of at least one of the first value and the second value and the compatibility relationship defined by the diagnostic language; wherein the diagnostic tool is configured to determine whether the characteristic of at least one of the first value and the second value has changed, and if so, notify a user of at least one of the first destination module and the second destination module of the change; wherein the diagnostic tool is configured to determine whether at least one of the first destination module and the second destination module is configured to receive the second value and determine that the second value is unnecessary if both the first destination module and the second destination module are not configured to receive the second value; and wherein the diagnostic tool is configured to determine a priority of the first control procedure and the second control procedure based at least in part on at least one of the first value and the second value.
-
Specification