code: def get_value(self):
          
          if self.__is_value_array:
              if self.__bit_size == 8: #matching c_ubyte
                  return list(self.__value)
              else:
                  result = []
                  for i in range(self.__report_count):
                      result.append(self.__getitem__(i))
                  return result
          else:
              return self.__value
docs: Retreive usage value within report