code: def list_sensors(self, filter="", strategy=False, status="",
                       use_python_identifiers=True, tuple=False, refresh=False):
          
docs: List sensors available on this resource matching certain criteria.
  
          Parameters
          ----------
          filter : string, optional
              Filter each returned sensor's name against this regexp if specified.
              To ease the dichotomy between Python identifier names and actual
              sensor names, the default is to search on Python identifier names
              rather than KATCP sensor names, unless `use_python_identifiers`
              below is set to False. Note that the sensors of subordinate
              KATCPResource instances may have inconsistent names and Python
              identifiers, better to always search on Python identifiers in this
              case.
          strategy : {False, True}, optional
              Only list sensors with a set strategy if True
          status : string, optional
              Filter each returned sensor's status against this regexp if given
          use_python_identifiers : {True, False}, optional
              Match on python identfiers even the the KATCP name is available.
          tuple : {True, False}, optional, Default: False
              Return backwards compatible tuple instead of SensorResultTuples
          refresh : {True, False}, optional, Default: False
              If set the sensor values will be refreshed with get_value before
              returning the results.
  
          Returns
          -------
          sensors : list of SensorResultTuples, or list of tuples
              List of matching sensors presented as named tuples. The `object`
              field is the :class:`KATCPSensor` object associated with the sensor.
              Note that the name of the object may not match `name` if it
              originates from a subordinate device.