def introspect
      iface = Hash.new
      pin = Hash.new
      meth = Array.new
      
      if self.respond_to?(:read)
        meth << "read"
      end
      if self.respond_to?(:write)
        meth << "write"
      end
      iface[@interface] = meth
      pin[@name] = iface
      return pin
    end
def introspect
      iface = Hash.new
      pin = Hash.new
      meth = Array.new
      
      if self.respond_to?(:read)
        meth << "read"
      end
      if self.respond_to?(:write)
        meth << "write"
      end
      iface[@interface] = meth
      pin[@name] = iface
      return pin
    end
Return introspect object that can be delivered to openplacos server