Re: [PATCH BlueZ v2 0/3] Current status of playstation-peripheral plugin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 18 Apr 2012 12:24:57 +0100
Bastien Nocera <hadess@xxxxxxxxxx> wrote:

> On Wed, 2012-04-18 at 11:38 +0200, Antonio Ospite wrote:
> > This is a short summary about Playstation peripherals and their pairing
> > mechanism, to recap the current status of the playstation-peripheral plugin,
> > propose a working solution and discuss possible better ones.
> > 
> > From now on in this message I sometime call a Playstation peripheral
> > simply a "device".
> 
> Would be good to have all that information in a README, or the source,
> and list which devices we're capable of handling (Sixaxis? Keypad?
> Headset? Move?).
>

I'll add this information as a comment in the code.

> > Bastien, please check if I am forgetting anything :)
> > 
> > WHAT we need the plugin to do:
> > 
> >   - When a device is connected via USB:
> >     + Fetch the (default) adapter bdaddr (from BlueZ) and store it into
> >       the device
> >     + Fetch the device bdaddr (from the device via USB/HID) and make the
> >       device _trusted_ by the adapter (is "trusted" the correct term
> >       here?
> 
> Setting it as trusted isn't the only thing you're doing. You're making
> it known (meaning that you fill in details such as its SDP record,
> including name), then adding it as trusted so that BlueZ doesn't ask the
> user whether this device is allowed to connect.
> 
> You need a separate function to make it "known" and insert it into
> BlueZ's database. _set_trusted() should be a function that takes a
> single device and a value (whether to trust or untrust), that's it.
> 
> So you need to split it in 2 separate functions.

OK, so the operations we are doing are:
	- Make the device "known" (add its details to the database of
          devices known by a given adapter)
	- Make the device trusted (enable its connection)

Has the first operation a more official name? How does it relate to
the "association" operation? Is it a device operation, in the sense
that we are adding a device, or rather an adapter operation, in the
sense that we are filling the database of a given adapter?

Thanks,
   Antonio

-- 
Antonio Ospite
http://ao2.it

A: Because it messes up the order in which people normally read text.
   See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?

Attachment: pgpQeZppYyty5.pgp
Description: PGP signature


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux