The measurement of Vin permits the MCC to determine whether there is adequate voltage level coming from the power source, while the measurement of Vout permits the MCC to determine whether the adequate voltage transformation took place and the appropriate/correct voltage level is transmitted to the LED lighting source. When the measurements of Vin and Vout are acceptable, the MCC commands the OS and permits the voltage to pass through to the LED lighting source by selecting one of the available LED lighting source.
For instance, if a break in the circuit is detected between the power source and the IS, the MCC can directly instruct the IS to connect to a different power source or to fix the problem; if the break in the circuit is detected between the driver DRV and the OS, as long as no break between the power source and the IS is diagnosed, the microcontroller MCC instructs the input selector IS to connect to a different DRV from plurality of the drivers DRV; and, if the LED lighting source LED lighting source fails to illuminate, the microcontroller MCC will instruct the output selector OS to connect to a different LED lighting source from plurality of the LED lighting source.
For instance, if the microcontroller MCC receives feedback from the LED lighting source and LS that the light level emitted is not adequate, it will deem the LED lighting source defective and will command the OS to disconnect from the said LED lighting source, it will evaluate the Vout level of the DRV in current use, and if the Vout is adequate, it will command the OS to connect the DRV to the next available spare LED lighting source.