In some embodiments, the first electronic processor 120 is implemented as a microprocessor with separate memory, such as the first memory 125. In other embodiments, the first electronic processor 120 may be implemented as a microcontroller (with the first memory 125 on the same chip). In other embodiments, the first electronic processor 120 may be implemented using multiple processors. In addition, the first electronic processor 120 may be implemented partially or entirely as, for example, a field-programmable gate array (FPGA), an application specific integrated circuit (ASIC), and the like, and the first memory 125 may not be needed or may be modified, accordingly. In the example illustrated, first memory 125 includes non-transitory, computer-readable memory that stores instructions that are received and executed by the first electronic processor 120 to carry out functionality of the first electrical device 110 described herein. First memory 125 may include, for example, a program storage area and a data storage area. The program storage area and the data storage area may include combinations of different types of memory, such as read-only memory and random-access memory. The second electronic processor 150 and the second memory 155 are implemented similar to the first electronic processor 120 and the first memory 125.