Gray-Codes are continuing codes for safety applications.
Compared to standard hexadecimmal codes each position changes only one digit. That limits possible reading errors to one. However operating 10 position Gray-Codes between position 9 and 0 will change more than one digit. To solve this problem, we have a so called Safety-Gray-Code, where coding has been changed in position 0.