The E6C3-AG5C-360 2M is a rotary encoder manufactured by Omron. It is an incremental encoder that outputs an A, B, and Z (index) signal to count position and direction of rotation. It features a 360-pulse per revolution resolution, an a 2 meter cable, gray code output, and a 3mm solid shaft. Additionally, it is rated IP67 making it suitable for outdoor and harsh environments.