code: def cap17(msg):
      
      allbds = ['05', '06', '07', '08', '09', '0A', '20', '21', '40', '41',
                '42', '43', '44', '45', '48', '50', '51', '52', '53', '54',
                '55', '56', '5F', '60', 'NA', 'NA', 'E1', 'E2']
  
      d = hex2bin(data(msg))
      idx = [i for i, v in enumerate(d[:28]) if v=='1']
      capacity = ['BDS'+allbds[i] for i in idx if allbds[i] is not 'NA']
  
      return capacity
docs: Extract capacities from BDS 1,7 message
  
      Args:
          msg (String): 28 bytes hexadecimal message string
  
      Returns:
          list: list of suport BDS codes