A non-transitory computer readable storage medium having a computer program, which is executable by a processor, comprising:
- a program code arrangement having program code for producing a contacting device, by performing the following:
- providing a helical spring element, which is formed such that it can be clamped in between a printed circuit board and a contact element, and a printed-circuit-board fastening element with a fastening surface and a centering surface opposite the fastening surface, wherein the fastening surface is formed in a manner such that it is fastened or can be fastened on the printed circuit board;
- and
- arranging the spring element between the printed circuit board and the contact element, wherein at least one portion of the centering surface is arranged so as in an operating state of the contacting device to protrude into an interior-space portion of an interior space of the spring element in order to guide and/or to center the spring element;
- wherein the contacting device is for resiliently contacting the printed circuit board with the contact element for the solenoid or the sensor, including a contacting apparatus, including the helical spring element and the printed-circuit-board fastening element, and wherein in an operating state of the contacting device, at least one portion of the centering surface is arranged so as to protrude into the interior-space portion of the interior space of the spring element to guide and/or to center the spring element.