I have a 9:1 merge that is handled by a merge controller. The release logic is this: The conveyor that builds a slug of 15 is ready to release. If a conveyor has not built a slug of 15 but has been waiting for 10 or more seconds, it also gets added to the queue to release.
I notice that the gap between the slugs during release is high. I always wants the gap between 2 slugs to be fixed as 3 feet. This can even mean that 2 conveyors (for example the last one and the first one) have to release at the same time in order to maintain this gap criteria.
How to I encrypt this logic into the merge controller?