parameters: (self, pid_value, esta_id=None)
return_statement: return pid
docstring: Look up a PIDs by the 2-byte PID value.
  
      Args:
        pid_value: The 2-byte PID value, e.g. 0x8000
        esta_id: The 2-byte esta / manufacturer ID.
  
      Returns:
        A Pid object, or None if no PID was found.
docstring_summary: Look up a PIDs by the 2-byte PID value.
docstring_tokens: Look up a PIDs by the 2 - byte PID value .
function: def GetPid(self, pid_value, esta_id=None):
      """Look up a PIDs by the 2-byte PID value.
  
      Args:
        pid_value: The 2-byte PID value, e.g. 0x8000
        esta_id: The 2-byte esta / manufacturer ID.
  
      Returns:
        A Pid object, or None if no PID was found.
      """
      pid = self._pids.get(pid_value, None)
      if not pid:
        pid = self._manufacturer_pids.get(esta_id, {}).get(
            pid_value, None)
      return pid
function_tokens: def GetPid ( self , pid_value , esta_id = None ) : pid = self . _pids . get ( pid_value , None ) if not pid : pid = self . _manufacturer_pids . get ( esta_id , { } ) . get ( pid_value , None ) return pid