With this library, different cams can be used, such as timed cams or cams with a defined switch-on and switch-off time.