pbap: enumerate all phonebooks

This commit is contained in:
Matthias Ringwald 2022-05-31 18:56:27 +02:00
parent 076c457067
commit f88bff64d4

View File

@ -106,6 +106,7 @@ typedef enum {
PBAP_FORMAT_VCRAD_30
} pbap_format_vcard_t;
// PBAP Object Types
typedef enum {
PBAP_OBJECT_TYPE_INVALID = 0,
PBAP_OBJECT_TYPE_PHONEBOOOK,
@ -113,6 +114,23 @@ typedef enum {
PBAP_OBJECT_TYPE_VCARD,
} pbap_object_type_t;
// PBAP Phonebooks
typedef enum {
PBAP_PHONEBOOK_INVALID = 0,
PBAP_PHONEBOOK_TELECOM_CCH,
PBAP_PHONEBOOK_TELECOM_FAV,
PBAP_PHONEBOOK_TELECOM_ICH,
PBAP_PHONEBOOK_TELECOM_MCH,
PBAP_PHONEBOOK_TELECOM_OCH,
PBAP_PHONEBOOK_TELECOM_PB,
PBAP_PHONEBOOK_TELECOM_SPD,
PBAP_PHONEBOOK_SIM_TELECOM_CCH,
PBAP_PHONEBOOK_SIM_TELECOM_ICH,
PBAP_PHONEBOOK_SIM_TELECOM_MCH,
PBAP_PHONEBOOK_SIM_TELECOM_OCH,
PBAP_PHONEBOOK_SIM_TELECOM_PB
} pbap_phonebook_t;
// lengths
#define PBAP_DATABASE_IDENTIFIER_LEN 16
#define PBAP_FOLDER_VERSION_LEN 16