The BMV-700 is a high-precision battery monitor. The essential function of a battery controller is to calculate the ampere-hours consumed and the state of charge of a battery. The ampere-hours consumed are calculated by integrating the current entering or leaving the battery.