BLE_ANCS_DecodeNtfyAttrs_T

C

typedef struct BLE_ANCS_DecodeNtfyAttrs_T
{
    BLE_ANCS_NtfyAttrsMask_T    bitmask;
    uint32_t                    ntfyId;
    uint8_t                     appId[BLE_ANCS_MAX_APPID_LEN];
    uint8_t                     *p_title;
    uint8_t                     *p_subtitle;
    uint8_t                     *p_msg;
    uint16_t                    msgSize;
    uint8_t                     date[BLE_ANCS_MAX_DATE_LEN];
    uint8_t                     positiveAction[BLE_ANCS_MAX_POS_ACTION_LABEL_LEN];
    uint8_t                     negativeAction[BLE_ANCS_MAX_NEG_ACTION_LABEL_LEN];
} BLE_ANCS_DecodeNtfyAttrs_T;

Description

Structure containing decoded information for iOS notification attributes.

Field Documentation

FieldDescription
bitmaskBitmask indicating which attributes are present. See BLE_ANCS_NtfyAttrsMask_T.
ntfyIdUnique identifier for the notification.
appIdApp Identifier, valid if corresponding flag in bitmask is set.
p_titlePointer to the Title, valid if corresponding flag in bitmask is set.
p_subtitlePointer to the Subtitle, valid if corresponding flag in bitmask is set.
p_msgPointer to the Message, valid if corresponding flag in bitmask is set.
msgSizeMessage Size, valid if corresponding flag in bitmask is set.
dateDate, valid if corresponding flag in bitmask is set.
positiveActionPositive Action label, valid if corresponding flag in bitmask is set.
negativeActionNegative Action label, valid if corresponding flag in bitmask is set.