Patent attributes
A flexible crank angle position sensing device and data structure is provided. The device allows a user to enter specific data into a data structure relating to an encoder wheel used to determine the position of the crank shaft. The specific data is stored in the device and can be recalled for use in specific engine implementations. Furthermore, a user can enter data to describe other encoder wheels associated with a cam shaft of an engine. A data structure relating to a cam shaft encoder wheel relates to the data structure relating to the crank shaft encoder wheel such that various positional information, regarding both the cam shaft and crank shaft, can be detected by the device.