I just found that speedlim actually will still accept the next message outside the specified speed limitation. For example, if you set the speedlime as 1000 ms, and when you bang it twice within 1000 ms, the 2nd bang will still be send out after 1000 ms is reached. If you bang it three times within 1000 ms, the 3rd bang will be ignored.
I was wondering if there is an easy way to ignore the 2nd bang as well.
PS: I am trying to synchronize the input with the output and ignore the inputs that are over the specified speed limitation.
Any suggestion ?