| CPC B60L 3/12 (2013.01) [B60L 1/003 (2013.01); B60L 58/13 (2019.02); B61C 3/02 (2013.01); B61C 17/06 (2013.01); B60L 2200/26 (2013.01)] | 20 Claims |

|
1. An auxiliary power controller, comprising:
one or more processors; and
one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause the auxiliary power controller to perform operations comprising:
determining whether a first selection of two or more power input sources or a first selection of one or more power consuming devices have changed by one or more of:
determining whether the one or more power consuming devices of a plurality of power consuming devices have been added to or removed from the first selection of one or more power consuming devices, and
determining whether one or more power consuming devices of the first selection of the one or more power consuming devices have been replaced with other power consuming devices; and
modifying the selection of the two or more power input sources or the one or more power consuming devices in response to a determination that the first selection of two or more power input sources or the first selection of one or more power consuming devices have changed by one or more of:
adding a power input source from the plurality of power input sources to the first selection of two or more power input sources;
removing one or more of the two or more power input sources from the first selection of two or more power input sources; and
replacing one or more of the two or more power input sources from the first selection of two or more power input sources with one or more power input sources from the plurality of power input sources.
|