Grayhill offers mechanical encoders that generate a variety of different codes. This seems complicated and confusing at first but it is really easy to understand. For instance, if an encoder is built to only rotate through the first eight positions of the hexadecimal code it is said to output “octal” code.