parameters: (self, timeout=None)
return_statement: return self.param_description
docstring: UNSTABLE. Return a description of the parameters for the server.
          Do not use this method as the type that is returned may change.
  
          @param timeout: time to wait before giving up
          @type  timeout: float
docstring_summary: UNSTABLE. Return a description of the parameters for the server.
          Do not use this method as the type that is returned may change.
docstring_tokens: UNSTABLE . Return a description of the parameters for the server . Do not use this method as the type that is returned may change .
function: def get_parameter_descriptions(self, timeout=None):
          """
          UNSTABLE. Return a description of the parameters for the server.
          Do not use this method as the type that is returned may change.
  
          @param timeout: time to wait before giving up
          @type  timeout: float
          """
          if timeout is None or timeout == 0.0:
              with self._cv:
                  while self.param_description is None:
                      if rospy.is_shutdown():
                          return None
                      self._cv.wait()
          else:
              start_time = time.time()
              with self._cv:
                  while self.param_description is None:
                      if rospy.is_shutdown():
                          return None
                      secs_left = timeout - (time.time() - start_time)
                      if secs_left <= 0.0:
                          break
                      self._cv.wait(secs_left)
  
          return self.param_description
function_tokens: def get_parameter_descriptions ( self , timeout = None ) : if timeout is None or timeout == 0.0 : with self . _cv : while self . param_description is None : if rospy . is_shutdown ( ) : return None self . _cv . wait ( ) else : start_time = time . time ( ) with self . _cv : while self . param_description is None : if rospy . is_shutdown ( ) : return None secs_left = timeout - ( time . time ( ) - start_time ) if secs_left <= 0.0 : break self . _cv . wait ( secs_left ) return self . param_description