Bidirectional current

A bidirectional current (BidC) is one which both charges and discharges at once. It is a current that flows primarily in one direction and then in the other. 
Complicated systems which have integrated recharging capability sometimes resort to using bidirectional currents, as in Laptops or other systems. Monitoring of a bidirectional current is required for a laptop to report the battery level and charging status. Components are available for this purpose.