Data Fields
uds_init_t Struct Reference
BLE Services » User Data Service (UDS) » Structures

User Data Service init structure. This contains all option and data needed for initialization of the service. More...

`#include <uds.h>`

## Data Fields
uds_evt_handler_t | evt_handler
uint32_t | char_mask
uint8_t | user_index
uint8_t | db_change_incr_val
uds_regi_user_data_flag_t | uds_regi_user_data_flag
uds_chars_flag_t | uds_chars_flag

## Detailed Description

User Data Service init structure. This contains all option and data needed for initialization of the service.

## Field Documentation

## ◆ char_mask

uint32_t uds_init_t::char_mask

Initialize the mask of supported characteristics, and configured with Characteristics Mask.

## ◆ db_change_incr_val

uint8_t uds_init_t::db_change_incr_val

Initialize the Database Change Increment value.

## ◆ evt_handler

uds_evt_handler_t uds_init_t::evt_handler

User Data Service event handler.

## ◆ uds_chars_flag

uds_chars_flag_t uds_init_t::uds_chars_flag

Initialize the UDS Characteristics Flags structure.

## ◆ uds_regi_user_data_flag

uds_regi_user_data_flag_t uds_init_t::uds_regi_user_data_flag

Initialize the Registered User Data Flags structure.

## ◆ user_index

uint8_t uds_init_t::user_index

Initialize the user index.

The documentation for this struct was generated from the following file:

- uds.h