>>
> "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