|
enum | ble_ancs_err {
BLE_ANCS_ERR_NO_ERR,
BLE_ANCS_ERR_NO_CONNECTION,
BLE_ANCS_ERR_SEARCH_REMOTE_SERVICE_FAILED,
BLE_ANCS_ERR_REGISTER_REMOTE_DEVICE_FAILED,
BLE_ANCS_ERR_REJECTED
} |
| ANCS error type. More...
|
|
enum | ble_ancs_event {
BLE_ANCS_ENABLE_RSP = BLE_ANCS_TYPE,
BLE_ANCS_NOTIFICATION_IND,
BLE_ANCS_GET_APP_ATTR_RSP
} |
| ANCS events that notify user. More...
|
|
enum | ble_ancs_category_id_t {
BLE_ANCS_CATEGORY_ID_OTHER,
BLE_ANCS_CATEGORY_ID_INCOMING_CALL,
BLE_ANCS_CATEGORY_ID_MISSED_CALL,
BLE_ANCS_CATEGORY_ID_VOICE_MAIL,
BLE_ANCS_CATEGORY_ID_SOCIAL,
BLE_ANCS_CATEGORY_ID_SCHEDULE,
BLE_ANCS_CATEGORY_ID_EMAIL,
BLE_ANCS_CATEGORY_ID_NEWS,
BLE_ANCS_CATEGORY_ID_HEALTH_AND_FITNESS,
BLE_ANCS_CATEGORY_ID_BUSINESS_AND_FINANCE,
BLE_ANCS_CATEGORY_ID_LOCATION,
BLE_ANCS_CATEGORY_ID_ENTERTAINMENT
} |
| Category ID of IOS notification classify. More...
|
|
enum | ble_ancs_category_id_mask_t {
BLE_ANCS_CATEGORY_ID_MASK_OTHER = 1 << BLE_ANCS_CATEGORY_ID_OTHER,
BLE_ANCS_CATEGORY_ID_MASK_INCOMING_CALL = 1 << BLE_ANCS_CATEGORY_ID_INCOMING_CALL,
BLE_ANCS_CATEGORY_ID_MASK_MISSED_CALL = 1 << BLE_ANCS_CATEGORY_ID_MISSED_CALL,
BLE_ANCS_CATEGORY_ID_MASK_VOICE_MAIL = 1 << BLE_ANCS_CATEGORY_ID_VOICE_MAIL,
BLE_ANCS_CATEGORY_ID_MASK_SOCIAL = 1 << BLE_ANCS_CATEGORY_ID_SOCIAL,
BLE_ANCS_CATEGORY_ID_MASK_SCHEDULE = 1 << BLE_ANCS_CATEGORY_ID_SCHEDULE,
BLE_ANCS_CATEGORY_ID_MASK_EMAIL = 1 << BLE_ANCS_CATEGORY_ID_EMAIL,
BLE_ANCS_CATEGORY_ID_MASK_NEWS = 1 << BLE_ANCS_CATEGORY_ID_NEWS,
BLE_ANCS_CATEGORY_ID_MASK_HEALTH_AND_FITNESS = 1 << BLE_ANCS_CATEGORY_ID_HEALTH_AND_FITNESS,
BLE_ANCS_CATEGORY_ID_MASK_BUSINESS_AND_FINANCE = 1 << BLE_ANCS_CATEGORY_ID_BUSINESS_AND_FINANCE,
BLE_ANCS_CATEGORY_ID_MASK_LOCATION = 1 << BLE_ANCS_CATEGORY_ID_LOCATION,
BLE_ANCS_CATEGORY_ID_MASK_ENTERTAINMENT = 1 << BLE_ANCS_CATEGORY_ID_ENTERTAINMENT,
BLE_ANCS_CATEGORY_ID_MASK_ALL = 0xFFFF
} |
| Category ID Mask of IOS notification classify. More...
|
|
enum | ble_ancs_event_id_t {
BLE_ANCS_EVENT_ID_NOTIFICATION_ADDED,
BLE_ANCS_EVENT_ID_NOTIFICATION_MODIFIED,
BLE_ANCS_EVENT_ID_NOTIFICATION_REMOVED
} |
| Event id indicats whether the notification added, modified or removed. More...
|
|
enum | ble_ancs_event_flag_t {
BLE_ANCS_EVENT_FLAG_SILENT = 1 << 0,
BLE_ANCS_EVENT_FLAG_IMPORTANT = 1 << 1,
BLE_ANCS_EVENT_FLAG_PRE_EXISTING = 1 << 2,
BLE_ANCS_EVENT_FLAG_POSITIVE_ACTION = 1 << 3,
BLE_ANCS_EVENT_FLAG_NEGATIVE_ACTION = 1 << 4
} |
| Event flags indicate event specificities. More...
|
|
enum | ble_ancs_command_id_t {
BLE_ANCS_COMMAND_ID_GET_NOTIFICATION_ATTR,
BLE_ANCS_COMMAND_ID_GET_APP_ATTR,
BLE_ANCS_COMMAND_ID_PERFORM_NOTIFICATION_ACTION
} |
| Command ID indicates the command. More...
|
|
enum | ble_ancs_notification_attr_id_t {
BLE_ANCS_NOTIFICATION_ATTR_ID_APP_ID,
BLE_ANCS_NOTIFICATION_ATTR_ID_TITLE,
BLE_ANCS_NOTIFICATION_ATTR_ID_SUB_TITLE,
BLE_ANCS_NOTIFICATION_ATTR_ID_MESSAGE,
BLE_ANCS_NOTIFICATION_ATTR_ID_MESSAGE_SIZE,
BLE_ANCS_NOTIFICATION_ATTR_ID_DATE,
BLE_ANCS_NOTIFICATION_ATTR_ID_POSITIVE_ACTION_LABLE,
BLE_ANCS_NOTIFICATION_ATTR_ID_NEGATIVE_ACTION_LABLE
} |
| Notification attribute ID. More...
|
|
enum | ble_ancs_notification_attr_mask_id_t {
BLE_ANCS_NOTIFICATION_ATTR_ID_MASK_APP_ID = 1 << BLE_ANCS_NOTIFICATION_ATTR_ID_APP_ID,
BLE_ANCS_NOTIFICATION_ATTR_ID_MASK_TITLE = 1 << BLE_ANCS_NOTIFICATION_ATTR_ID_TITLE,
BLE_ANCS_NOTIFICATION_ATTR_ID_MASK_SUB_TITLE = 1 << BLE_ANCS_NOTIFICATION_ATTR_ID_SUB_TITLE,
BLE_ANCS_NOTIFICATION_ATTR_ID_MASK_MESSAGE = 1 << BLE_ANCS_NOTIFICATION_ATTR_ID_MESSAGE,
BLE_ANCS_NOTIFICATION_ATTR_ID_MASK_MESSAGE_SIZE = 1 << BLE_ANCS_NOTIFICATION_ATTR_ID_MESSAGE_SIZE,
BLE_ANCS_NOTIFICATION_ATTR_ID_MASK_DATE = 1 << BLE_ANCS_NOTIFICATION_ATTR_ID_DATE,
BLE_ANCS_NOTIFICATION_ATTR_ID_MASK_POSITIVE_ACTION_LABLE = 1 << BLE_ANCS_NOTIFICATION_ATTR_ID_POSITIVE_ACTION_LABLE,
BLE_ANCS_NOTIFICATION_ATTR_ID_MASK_NEGATIVE_ACTION_LABLE = 1 << BLE_ANCS_NOTIFICATION_ATTR_ID_NEGATIVE_ACTION_LABLE,
BLE_ANCS_NOTIFICATION_ATTR_ID_MASK_ALL = 0xFFFF
} |
| Mask of Notification attribute ID. More...
|
|
enum | ble_ancs_action_id_val_t {
BLE_ACTION_ID_POSITIVE,
BLE_ACTION_ID_NEGATIVE
} |
| Action ID of perform action. More...
|
|
enum | ble_ancs_app_attr_id_val_t { BLE_ANCS_APP_ATTR_ID_DISPLAY_NAME
} |
| APP attribute ID. More...
|
|