linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Marcel Holtmann <marcel@holtmann.org>
To: bluez-devel@lists.sourceforge.net
Subject: Re: [Bluez-devel] Remote name delay
Date: Thu, 15 Dec 2005 06:25:39 +0100	[thread overview]
Message-ID: <1134624339.5198.18.camel@localhost> (raw)
In-Reply-To: <20051214215318.GA25332@localhost.localdomain>

Hi Johan,

> > ok. We will extend the GetProperty(string:info) returning the
> > following arguments:
> > - MAC Address: String
> > - Device Status: String(UP/DOWN)
> > - Manufacturer: String
> > - HCI Version: String
> > - HCI Revision: String
> > - LMP Version: String
> > - LMP Sub Version: String
> 
> Currently we have three different property types: string, boolean and
> byte. Are you proposing that the above information be bundled to one
> "info" property? That would create a fourth property type which, in my
> opinion, would complicate the code unecessarely. Maybe those pieces of
> information should be split into one property each (or maybe that's what
> you're suggesting, sorry if I misunderstood)? If there still exists a
> complelling reason to bundle all that info into one property, then I'd
> suggest creating a new property with the type DBUS_TYPE_STRUCT in order
> to maintain consistency with the parameters of the property signal and
> methods.

from the first looking at it, I would say that it should be an info
structure, but I agree that this will make the code to complex. On the
other hand, I don't like to have too many properties only for some
device information.

Do you think anyone will parse them ever? I think they will only be
displayed by the user interface, right? So maybe something like

	Address:	"00:09:DD:xx:xx:xx"
	Manufacturer:	"Cambridge Silicon Radio"
	HCI Version:	"2.0 (revision 0xa3e)"
	LMP Version:	"2.0 (subversion 0xa3e)"

will do for now. But we maybe need to have the integer values and the
strings available. I don't wanna force the need for any integer-string
conversion tables in the user applications.

And btw it would be also good to present the feature bits.

> Also, all of the above pieces of information, excluding the device
> status, are of a read-only nature so the SetProperty method and
> PropertyChanged signal don't really apply to them. Therefore the
> question should be asked whether the "properties" feature is the right
> one to use for them (I'm not saying it isn't, just that it should be
> questioned). E.g. you would need to think about what error should be
> returned if SetProperty is called for one of them.

Let's leave out the device status for now.

Regards

Marcel




-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel

  reply	other threads:[~2005-12-15  5:25 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-01 19:17 [Bluez-devel] Remote name delay Claudio Takahasi
2005-12-01 20:59 ` Marcel Holtmann
2005-12-02 11:21   ` Claudio Takahasi
2005-12-02 11:30     ` Marcel Holtmann
2005-12-02 16:33       ` Claudio Takahasi
2005-12-02 16:41         ` Bastien Nocera
2005-12-02 18:38           ` Marcel Holtmann
2005-12-13 21:52             ` Claudio Takahasi
2005-12-02 18:36         ` Marcel Holtmann
2005-12-13 21:59           ` Claudio Takahasi
2005-12-13 22:05             ` Marcel Holtmann
2005-12-14 18:35               ` Claudio Takahasi
2005-12-14 19:15                 ` Marcel Holtmann
2005-12-14 19:30                   ` Claudio Takahasi
2005-12-14 21:53                 ` Johan Hedberg
2005-12-15  5:25                   ` Marcel Holtmann [this message]
2005-12-15 16:17                     ` Claudio Takahasi
2005-12-15 16:33                       ` Johan Hedberg
2005-12-15 19:47                       ` Marcel Holtmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1134624339.5198.18.camel@localhost \
    --to=marcel@holtmann.org \
    --cc=bluez-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).