BLE_DD_DiscSvc_T

C

typedef struct BLE_DD_DiscSvc_T
{
    ATT_Uuid_T              svcUuid;
    BLE_DD_DiscInfo_T       *p_discInfo;
    BLE_DD_DiscChar_T       **p_discChars;
    BLE_DD_CharList_T       *p_charList;
    uint8_t                 discCharsNum;
} BLE_DD_DiscSvc_T;

Description

Structure for service information used during the discovery process.

Field Documentation

FieldDescription
svcUuidUUID of the service to be discovered. See ATT_Uuid_T.
p_discInfoPointer to the discovered service information. See BLE_DD_DiscInfo_T.
p_discCharsPointer to an array of pointers to characteristic discovery information. Note: Only specified characteristics will be discovered. See BLE_DD_DiscChar_T.
p_charListPointer to a structure that stores the discovered characteristics' information. The application/profile must provide storage. See BLE_DD_CharList_T.
discCharsNumNumber of characteristics in the discovery list.