摘要 |
A system and method for calibrating a ECM relies upon the taxonomic principles of generalization. Each calibratable feature of an ECM is assigned a globally unique identifier (GUID). A table of GUIDs for a particular ECM is maintained in a memory, such as a non-volatile flash memory. A list of GUIDs is also maintained in a memory of a service/calibration tool corresponding to calibratable features for which the calibration tool includes dynamically loadable calibration code. When a data link between calibration tool and ECM is established, the tool queries the ECM GUID table and compares each GUID with the GUID table for the calibration tool. If a match is found, the corresponding calibration code is dynamically loaded in the tool and the ECM calibration function is performed for that feature. In another aspect of the invention, a specific calibratable feature may also have GUID for an associated general calibratable features. In the event that no match is found for a specific GUID in the ECM, the associated general GUID is queried by the calibration tool. If a match is found between the general GUID and the GUIDs maintained by the tool, the corresponding general feature calibration code is dynamically loaded into the calibration tool.
|