Class should also be saved in device file of cache directory. Link key and Long term key for a device should be saved in keys file under storage device directory --- doc/settings-storage.txt | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/doc/settings-storage.txt b/doc/settings-storage.txt index 3fdcb03..db271a6 100644 --- a/doc/settings-storage.txt +++ b/doc/settings-storage.txt @@ -30,6 +30,7 @@ contains: - one directory per remote device, named by remote device address, which contains: - an info file + - a keys file - an attributes file containing attributes of remote LE services So the directory structure is: @@ -42,9 +43,11 @@ So the directory structure is: ... ./<remote device address>/ ./info + ./keys ./attributes ./<remote device address>/ ./info + ./keys ./attributes ... @@ -124,11 +127,13 @@ This general group contains: ShortName String Remote device shortened name + Class String Device class in hexadecimal, i.e. 0x000000 + Info file format ================ -Info file may includes multiple groups (General, Device ID, Link key and -Long term key) related to a remote device. +Info file may includes multiple groups (General and Device ID) related to +a remote device. [General] group contains: @@ -165,6 +170,12 @@ Long term key) related to a remote device. Version Integer Device version +Keys file format +================ + +Keys file may includes multiple groups (Link key and Long term key) related +to a remote device. + [LinkKey] group contains: Key String Key in hexadecimal format -- 1.7.9.5 -- 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