A charging controller unit that allows different charging currents as the battery nears full state_of_charge.