docs: def get_battery_info(self) -> dict:
          '''Show device battery information.
  
          Returns:
              A dict. For example:
  
                  {'AC powered': 'false',
                  'Charge counter': '0',
                  'Max charging current': '0',
                  'Max charging voltage': '0',
                  'USB powered': 'false',
                  'Wireless powered': 'false',
                  'health': '2',
                  'level': '67',
                  'present': 'true',
                  'scale': '100',
                  'status': '3',
                  'technology': 'Li-poly',
                  'temperature': '310',
                  'voltage': '3965'}
          '''
          output, _ = self._execute(
              '-s', self.device_sn, 'shell', 'dumpsys', 'battery')
          battery_status = re.split('\n  |: ', output[33:].strip())
          return dict(zip(battery_status[::2], battery_status[1::2]))