docs: def read_all_series_channel_values(self, f, channel):
          '''
          Return all values for the specified channel of the type corresponding
          to the function `f`, where `f` is either `self.series_resistance` or
          `self.series_capacitance`.
          '''
          values = []
          channel_max_param_count = [3, 5]
          for i in range(channel_max_param_count[channel]):
              try:
                  values.append(f(channel, i))
              except RuntimeError:
                  break
          return values