1. A computer-readable medium having computer-executable information stored thereon, wherein the computer executable information comprises a data structure for a control system having a control module and a plurality of sub-modules, the data structure comprising a plurality of bits, wherein each of the bits is capable of representing a first value and a second value, the data structure comprising: a first data field configured to identify one of the plurality of sub-modules of the control system with a first portion of said bits, wherein each of the plurality of sub-modules has a corresponding value for each of said first portion of bits selected such that no single bit transition of any of said first portion of bits between said first value and said second value results in a state corresponding to another of said plurality of sub-modules; and a second data field adjacent to the first data field configured to represent a plurality of sub-modes of the control system with a second portion of said bits, wherein each of the sub-modes has a corresponding value for each of said second portion of bits selected such that no single bit transition of any of said second portion of bits between said first value and said second value results in a state corresponding to another of said sub-modes, and wherein the data structure is further arranged such that each of the states corresponding to said sub-modules and to said sub-modes are further selected such that no error produced by any contiguous sequence of four bits results in an erroneous identified sub-module or said sub-mode transition.