Electromechanical pulse generators