CHHapticEngine.StoppedReason.idleTimeout
The engine shut down because you’ve enabled automatic shutdown, and the engine reached its idle timeout.
Declaration
case idleTimeoutDiscussion
If there’s a time-critical pattern to play, restart the engine. Otherwise, do nothing and the engine will automatically restart when the next pattern plays.