Macros
Characteristics Mask
BLE Services » User Data Service (UDS) » Defines

Bit masks for the initialization of uds_init_t::char_mask. More...

## Macros
#define | UDS_CHAR_MANDATORY 0x000001FF
#define | UDS_CHAR_AGE_SUP 0x00000600
#define | UDS_CHAR_DATE_OF_BIRTH_SUP 0x00001800
#define | UDS_CHAR_FIRST_NAME_SUP 0x00006000
#define | UDS_CHAR_HEIGHT_SUP 0x00018000
#define | UDS_CHAR_GENDER_SUP 0x00060000
#define | UDS_CHAR_REGIST_USER_SUP 0x00380000
#define | UDS_CHAR_FULL 0x003FFFFF

## Detailed Description

Bit masks for the initialization of uds_init_t::char_mask.

## Macro Definition Documentation

## ◆ UDS_CHAR_AGE_SUP

#define UDS_CHAR_AGE_SUP 0x00000600

Bit mask for Age characteristic that is optional.

## ◆ UDS_CHAR_DATE_OF_BIRTH_SUP

#define UDS_CHAR_DATE_OF_BIRTH_SUP 0x00001800

Bit mask for date of birth characteristic that is optional.

## ◆ UDS_CHAR_FIRST_NAME_SUP

#define UDS_CHAR_FIRST_NAME_SUP 0x00006000

Bit mask for first name characteristic that is optional.

## ◆ UDS_CHAR_FULL

#define UDS_CHAR_FULL 0x003FFFFF

Bit mask of the full characteristic.

## ◆ UDS_CHAR_GENDER_SUP

#define UDS_CHAR_GENDER_SUP 0x00060000

Bit mask for gender characteristic that is optional.

## ◆ UDS_CHAR_HEIGHT_SUP

#define UDS_CHAR_HEIGHT_SUP 0x00018000

Bit mask for height characteristic that is optional.

## ◆ UDS_CHAR_MANDATORY

#define UDS_CHAR_MANDATORY 0x000001FF

Bit mask for mandatory characteristic in UDS.

## ◆ UDS_CHAR_REGIST_USER_SUP

#define UDS_CHAR_REGIST_USER_SUP 0x00380000

Bit mask for Registered User characteristic that is optional.