Drive for Weaving Machine Beater

Input is pink gear.
Output is yellow beater of a weaving machine.
Green gear rotates on its eccentric portion. The red bar has a revolution joint with the concentric portion of the green gear.
The drive enables the beater to perfom a quick push on the right and a long rest on the left.