>>> 
>> "id" is set to BT MAC address + channel number, which could identify
>> the remote OBEX peer uniquely. 
> 
> I was about to ask about the format when I saw you example below. Can
> we make it slightly more machine readable, perhaps like this?
> 00:0A:94:03:EB:E5+16
> 
> Please put it into "transport_description", not "transport". While we
> are at it, perhaps append "obexd" to ensure that we don't get
> conflicts later on; "org.openobex" could host multiple programs
> talking to SyncEvolution.
> 
> => "transport" = "org.openobex.obexd"
>    "transport_description" = "version 0.18"

Code is updated according to your request. The below is the dbus-monitor dump

method call sender=:1.364 -> dest=org.syncevolution 
path=/org/syncevolution/Server; interface=org.syncevolution.Server; 
member=Connect
   array [
      dict entry(
         string "id"
         string "00:0A:94:03:EB:E5+16"
      )
      dict entry(
         string "transport"
         string "org.openobex.obexd"
      )
      dict entry(
         string "transport_description"
         string "version 0.18"
      )
   ]
   boolean false
   string ""

BTW. I submit the patch to #obexd IRC channel last Friday, but there's no 
response from Marcel until now. So I decide the re-send the patch to BlueZ 
mailing list and CC you.

Thanks,
Forrest
_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to