[SailfishDevel] SyncML profile Nokia Services what is the difference
deloptes
deloptes at gmail.com
Fri Jul 12 19:05:52 UTC 2019
Tone Kastlunger wrote:
>> IMO it is missing OBEX File Transfer Profile.
> Is this profile supposed to be used for non-file data (i.e. contacts) as
> well?
> There seems to be some file-related test cases in the repo of bluez5
>
> https://git.sailfishos.org/mer-core/bluez5/blob/master/test/list-folders
Looks like there are all pieces around and someone has to put them together.
For example in
https://git.sailfishos.org/mer-core/bluez5/blob/master/obexd/client/sync.c
#define OBEX_SYNC_UUID "IRMC-SYNC" <<<<<<<<< this here means OBEX SYNC
#define OBEX_SYNC_UUID_LEN 9
#define SYNC_INTERFACE "org.bluez.obex.Synchronization1"
#define ERROR_INF SYNC_INTERFACE ".Error"
#define SYNC_UUID "00001104-0000-1000-8000-00805f9b34fb"
Also in
https://git.sailfishos.org/mer-core/bluez5/blob/master/lib/uuid.h
#define OBEX_SYNC_UUID "00001104-0000-1000-8000-00805f9b34fb"
and here
https://git.sailfishos.org/mer-core/bluez5/blob/master/obexd/plugins/bluetooth.c
case OBEX_PCSUITE:
return "00005005-0000-1000-8000-0002ee000001";
case OBEX_SYNCEVOLUTION:
return "00000002-0000-1000-8000-0002ee000002";
and in
https://git.sailfishos.org/mer-core/bluez5/blob/master/obexd/plugins/syncevolution.c
is the SYNCML-SYNC (Server). From what we learned this is if you want to
initiate sync from the device - at least how I understood the document.
It looks like a good starting point. Thanks for pointing to the bluez5 mer
link.
regards
More information about the Devel
mailing list