Hi Anderson, Arun, On Fri, Jul 1, 2011 at 7:50 AM, Anderson Lizardo <anderson.lizardo@xxxxxxxxxxxxx> wrote: > Hi Arun, > > On Fri, Jul 1, 2011 at 3:22 AM, Arun Kumar SINGH > <arunkr.singh@xxxxxxxxxxxxxx> wrote: >> Hello Anderson, >> >>>>> Covers the Proximity Reporter for Link Loss, Tx Power and Immediate >> >> [clip ...] >> >>>> Is this >>>> good enough to implement both sides of the profile, or just one side of >>>> it? >>> >>>The API is for the Proximity Monitor role. >> >> Sounds bit confusing.. Ain't these API's being proposed for Proximity Reporter Role which is what Claudio mentioned in the original RFC? Which bring me to the next question- since a GATT client makes more sense for a dual mode stack such as Bluez, shouldn't we focus first on Monitor kind of roles for LE profiles and later consider Reporter type roles for testing only? > > Sorry, actually it was a mistake from Claudio (which I hadn't noticed > when I made my comments) :) This is a *Monitor* API as I mentioned. > The doc itself mentions: > > +Interface org.bluez.ProximityMonitor > > And you are correct, our current focus is on Proximity Monitor & Find > Me Locator (AKA "client") roles. The "server" roles will be initially > implemented for testing purposes. > It will be fixed. Sorry! Yesterday discussing internally here we found some issues: 1. SetProperty("FindMeAlertLevel", level): needs a timeout. LE Create Connection Command doesn't have a timeout, but the L2CAP socket(~40s) and D-Bus message(~20s) have. 2. SetProperty("FindMeAlertLevel", level): needs a cancel mechanism? Maybe setting it to "none" is enough. LinkLossAlertLevel and PathLossAlertLevel are ok: timeout not necessary. The last one is LOCAL and used only when the threshold is reached. LinkLossAlertLevel can be persistent and written when the connection is established. Regards, Claudio -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html